.sub-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:30px;padding-bottom:30px}.sub-header nav{display:flex;gap:30px;font-size:.85rem;color:var(--muted)}.sub-header .brand{display:flex;align-items:center}.sub-header .brand-mark{background:#08090D;border-radius:10px}.sub-header .brand-mark img{position:absolute;inset:0}.sub-hero{padding-top:75px;padding-bottom:75px}.crumb{color:var(--muted);font-size:.8rem;margin-bottom:55px}.sub-hero h1{max-width:1050px;font-size:clamp(2.5rem,6.2vw,6rem)}.sub-intro{max-width:700px;color:var(--muted);font-size:1.15rem;line-height:1.7;margin:30px 0}.small-note{font-size:.76rem;color:var(--muted);margin-top:24px}.sub-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding-bottom:70px}.sub-content article{display:flex;gap:25px;padding:35px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.sub-content h2{font-size:1.4rem}.sub-content p{line-height:1.8;color:var(--muted)}.sub-index{color:#FF1738;font-size:.8rem;padding-top:4px}.sub-links{border-top:1px solid var(--line);padding-top:65px;padding-bottom:65px}.sub-links>div{display:flex;gap:18px;flex-wrap:wrap}.sub-links a{border-bottom:1px solid var(--line);padding:14px 0;min-width:180px}.sub-footer{border-top:1px solid var(--line);padding-top:35px;padding-bottom:35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.sub-footer p{color:var(--muted);margin:0}@media(min-width:2200px){.sub-content{grid-template-columns:repeat(3,minmax(0,1fr))}.sub-hero h1{max-width:1500px}}@media(max-width:899px){.sub-header{flex-wrap:wrap}.sub-header nav{order:3;flex-basis:100%;justify-content:space-between;gap:15px;flex-wrap:wrap}.sub-hero{padding-top:45px;padding-bottom:45px}.crumb{margin-bottom:35px}.sub-content{grid-template-columns:1fr}.sub-footer{flex-wrap:wrap}}@media(max-width:599px){.sub-content article{padding:25px;gap:16px}.sub-hero h1{font-size:2.65rem}.sub-header .header-cta{padding:11px 15px}.sub-header nav{font-size:.77rem}.sub-footer>p{display:none}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}