.match-page{background:var(--dark)}.match-layout{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:6vw;max-width:1450px;margin:auto;padding:60px 5vw 80px}.match-intro{color:#fff;padding-top:16px}.match-intro h1{font:800 clamp(54px,6.6vw,100px)/.96 'Barlow Condensed',sans-serif;letter-spacing:-.015em;margin:0 0 30px}.match-intro h1 em{color:var(--lime);font-style:normal}.match-intro>p:not(.eyebrow){font-size:17px;color:#bfd1c5;max-width:470px}.match-intro .match-lead{font-size:23px!important;color:#fff!important;line-height:1.5}.match-steps{list-style:none;padding:0;margin:38px 0}.match-steps li{display:flex;gap:20px;padding:24px 0;border-top:1px solid #ffffff30}.match-steps li>span{color:var(--lime);font:700 30px 'Barlow Condensed',sans-serif}.match-steps strong{font-size:17px}.match-steps p{color:#bfd1c5;font-size:16px;line-height:1.6;margin:8px 0 0}.match-club{display:flex;align-items:center;gap:18px;border:1px solid #ffffff30;padding:20px}.match-club img{object-fit:contain;flex:none}.match-club p{margin:0}.match-club strong{font:700 24px 'Barlow Condensed',sans-serif}.match-club span{display:block;font-size:14px;margin-top:4px;color:#bfd1c5}.match-intro .match-training{font-size:14px!important;margin-top:28px}.match-training a{color:var(--lime);text-decoration:underline;text-underline-offset:4px}.match-card{border-top-color:var(--lime);padding:32px}.match-card .eyebrow{font-size:12px}.match-card>h2{font-size:50px}.match-card .form-description{font-size:16px}.match-card fieldset{border:0;margin:26px 0 0;padding:0;min-width:0}.match-card legend{font-weight:700;font-size:17px;margin-bottom:18px;padding:0 0 10px;width:100%;border-bottom:1px solid var(--line)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-row>.field{min-width:0}.match-card .field input,.match-card .field select{min-width:0;max-width:100%}.field textarea{font:inherit;width:100%;resize:vertical;min-height:110px;border:1px solid #bccac0;padding:12px;color:var(--ink);border-radius:0}.field textarea:focus-visible{outline:3px solid #82b82b;outline-offset:4px}.field textarea[aria-invalid=true]{border:2px solid #a5261f}.field textarea::placeholder{font-size:14px;color:#77847c}.match-card .consent-field{font-size:14px}.match-card .form-note{font-size:14px}.admin-nav{display:flex;gap:8px;border-bottom:1px solid var(--line);margin-bottom:30px;flex-wrap:wrap}.admin-nav a{font-size:16px;font-weight:700;padding:14px 20px;border-bottom:3px solid transparent}.admin-nav a[aria-current=page]{color:var(--green);border-bottom-color:var(--green)}.match-table select{font:inherit;min-width:150px;max-width:100%;padding:10px;border:1px solid var(--line);background:white;color:var(--ink)}.match-table select:disabled{opacity:.6}.match-table details{margin-top:14px;max-width:300px}.match-table summary{cursor:pointer;color:var(--green);font-size:14px}.match-table details p{white-space:pre-wrap;overflow-wrap:anywhere}.match-table .request-reference{font-size:12px;letter-spacing:.05em}.match-table button{margin-top:10px;color:#8a2821}.match-page .join-footer{border-top:1px solid #ffffff30}
@media(max-width:1000px){.match-layout{gap:4vw;padding:40px 4vw 60px;grid-template-columns:.8fr 1.2fr}.match-intro h1{font-size:64px}.match-card{padding:28px 22px}.field-row{grid-template-columns:1fr;gap:0}.match-club strong{font-size:21px}}
@media(max-width:700px){.match-layout{display:block;padding:32px 20px 45px}.match-intro{padding:0}.match-intro h1{font-size:clamp(56px,13vw,78px);margin-bottom:20px}.match-intro .match-lead{font-size:21px!important}.match-intro>p:not(.eyebrow){font-size:16px}.match-steps{margin:28px 0}.match-steps li{padding:17px 0}.match-club{display:none}.match-card{margin-top:32px}.match-card>h2{font-size:46px}.admin-nav a{padding:12px;font-size:14px}}

.match-direct{display:grid;gap:10px;border-top:1px solid #ffffff2d;padding-top:22px;margin-top:28px;font-size:14px}.match-direct strong{font-size:15px}.match-direct a{color:var(--lime);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
