.fighter-application{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding-top:1rem}.fighter-application-intro{position:sticky;top:105px}.fighter-application .form-card{max-width:none;width:100%;padding:clamp(1.4rem,3vw,2.4rem)}.fighter-fieldset{min-width:0;border:0;border-top:1px solid #ffffff25;margin:1.5rem 0 0;padding:1.8rem 0 .2rem;display:grid;gap:1rem}.fighter-fieldset legend{padding-right:1rem;color:#bbc9ff;font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fighter-fieldset>p{color:var(--muted);font-size:.88rem;margin:0}.fighter-fieldset label{min-width:0}.fighter-fieldset small{font-size:.75rem;color:#b4bdd0}.fighter-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fighter-age,.fighter-photo-count{padding:.7rem .9rem;background:#5d74db1a;border:1px solid #788ee044;border-radius:12px;color:#cbd5ff!important}.fighter-fieldset input[type=file]{padding:1rem;border-style:dashed}.fighter-fieldset .terms-box{margin-top:.5rem}
@media(max-width:850px){.fighter-application{grid-template-columns:1fr}.fighter-application-intro{position:static}}
@media(max-width:540px){.fighter-two{grid-template-columns:1fr}.fighter-fieldset{gap:.8rem}.fighter-application .form-card{padding:1.25rem}}
