.fighters-page .trail-head h1{max-width:25ch}.fighters-page .fighters-lead{max-width:800px;font-size:clamp(20px,2.2vw,28px);line-height:1.5;color:var(--gold-light)}.fighters-opening{max-width:850px;margin:18px 0 0;line-height:1.8;color:var(--on-night-2)}.fighters-benefits-heading{font-size:clamp(26px,3vw,38px);margin:0 0 24px}.fighters-page .stop-body p+p{margin-top:18px}.fighters-benefit-primary{border:1px solid var(--gold);box-shadow:inset -5px 0 var(--gold)}.fighters-benefit-primary .stop-body h2{color:var(--gold-light)}.fighters-professional-note{padding-top:16px;border-top:1px solid var(--line-night);font-size:15px;color:var(--on-night-2)}.fighters-page .fighters-closing{display:block;margin-top:56px}.fighters-closing-copy{padding:36px 0 0;border-top:1px solid var(--line-night);max-width:980px;margin-inline-start:auto}.fighters-closing h2{font-size:clamp(30px,3.3vw,46px);line-height:1.25}.fighters-closing-copy>p{max-width:850px;line-height:1.8;margin-top:22px}.fighters-connection{color:var(--gold-light);font-size:23px}.fighters-invitation{font-size:clamp(20px,2vw,25px);padding-top:12px}.fighters-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:26px}.fighters-support{color:var(--gold-light)}@media(max-width:900px){.fighters-page .fighters-closing{margin-top:36px}.fighters-closing-copy{padding-top:28px}.fighters-page .stop-body{padding:28px 24px}.fighters-page .pins{gap:2px}.fighters-page .pin span{font-size:14px}}@media(max-width:520px){.fighters-actions{flex-direction:column}.fighters-actions .btn{justify-content:center;text-align:center;padding:14px 16px;line-height:1.5}}
.fighters-benefits{background:var(--night);color:var(--on-night);padding:56px 0 72px}.fighters-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fighters-benefits-grid .stop{display:flex;flex-direction:column;min-height:0;height:100%}.fighters-benefits-grid .stop-img{min-height:0;aspect-ratio:16/7;flex:none}.fighters-benefits-grid .stop-body{padding:28px}.fighters-benefits-grid .stop-body h2{font-size:clamp(26px,2.7vw,36px);line-height:1.2}.fighters-benefits-grid .stop-body p{font-size:17px}.fighters-benefit-primary .stop-body{background:linear-gradient(135deg,#d2b06f12,transparent)}.fighters-benefits .fighters-closing-copy{max-width:none;margin:0}@media(max-width:700px){.fighters-benefits{padding:36px 0 48px}.fighters-benefits-grid{grid-template-columns:1fr;gap:20px}.fighters-benefits-grid .stop-body{padding:24px}.fighters-benefits-grid .stop-img{aspect-ratio:16/8}}
