.content-page{min-height:100vh;position:relative}.content-page a:focus-visible,.content-page button:focus-visible{outline:2px solid var(--acid);outline-offset:5px}.content-intro{padding-top:140px;padding-bottom:60px}.content-intro h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(2.1rem,5.5vw,5.5rem);line-height:1.08}.content-intro h1 span,.content-cta h2 span{color:var(--acid)}.content-intro>.lede,.content-cta>.lede{max-width:650px;margin:1.5rem 0;font-size:12px}.content-page h2{font-family:var(--display);font-size:clamp(1.4rem,2.8vw,2.8rem);line-height:1.2}.content-page .btn{z-index:0}.content-links{border-top:1px solid var(--line-hard);font-family:var(--mono);color:var(--acid);flex-wrap:wrap;gap:1.5rem;padding-top:2rem;font-size:11px;display:flex}.content-cta{border-top:1px solid var(--line);padding-top:60px;padding-bottom:80px}.content-cta h2{text-transform:uppercase}@media (max-width:768px){.content-intro{padding-top:100px;padding-bottom:40px}.content-intro .sec-label{letter-spacing:.12em;font-size:9px}.content-cta{padding-top:40px;padding-bottom:50px}}
