/* Approved posing refinements, scoped to this page. */
.page-posing main :is(h1,h2,h3,.eyebrow){text-align:center}
.page-posing main .eyebrow{max-width:none}
.page-posing .hero-copy{text-align:center}
.page-posing .hero-actions{justify-content:center}
.page-posing .hero-description{margin-inline:auto}
.posing-leagues{font-size:13px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--gold-light);margin:25px auto 10px;max-width:none}
.posing-divisions{font-size:13px;line-height:1.8;margin:0 auto 20px;max-width:48ch;color:var(--ivory)}
.page-posing .split-heading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}
.page-posing .posing-intake{margin:38px auto 0;padding:28px 32px;border:1px solid var(--gold);background:linear-gradient(120deg,#c8b59320,#ffffff06);display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:900px;box-shadow:inset 0 1px 0 #ffffff18}
.page-posing .posing-intake h3{text-align:left;font-size:32px;color:var(--gold-light);margin-bottom:8px}
.posing-intake p{font-size:14px}
.posing-intake .button{flex-shrink:0;font-size:10px;min-height:50px}
@media(max-width:760px){.posing-leagues{font-size:11px;letter-spacing:.07em;margin-top:20px}.posing-divisions{font-size:12px;max-width:30ch}.page-posing .posing-intake{flex-direction:column;text-align:center;padding:25px 18px;gap:20px}.page-posing .posing-intake h3{text-align:center}.posing-intake .button{width:100%;font-size:9px}.page-posing .process h3{text-align:left}}
