.service-page{padding-top:88px}.service-hero{padding:85px 7vw 70px;background:var(--dark);border-bottom:1px solid var(--line)}.service-hero h1{font:900 clamp(3.1rem,6.5vw,6.5rem)/1 var(--cond);text-transform:uppercase;margin:24px 0}.service-hero h1 em{font-style:normal;color:var(--yellow)}.service-hero p{max-width:760px;font-size:1.125rem;color:#c9ccc6;margin:0 0 30px}.service-info{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:var(--dark)}.service-info h2{font-size:clamp(2.6rem,4.5vw,4.8rem)}.service-info p{max-width:650px;color:#c9ccc6;margin-bottom:30px}.service-info .text-link{display:inline-block}.nav nav a[aria-current="page"]{color:var(--yellow)!important}.service-page .section-heading h2{line-height:1}.service-page .service h3{line-height:1.15}@media(max-width:900px){.service-page{padding-top:72px}.service-info{grid-template-columns:1fr;gap:50px}}@media(max-width:560px){.service-hero{padding:60px 5vw}.service-hero h1{font-size:clamp(2.9rem,11vw,4rem)}.service-page .beginner-copy h2{font-size:3.1rem}}
.football-heading{font:800 clamp(2rem,3vw,3rem)/1.1 var(--cond);text-transform:uppercase;margin:24px 0}
