.legal-hero{padding:105px 13% 75px;background:var(--legal);color:var(--legal-text,var(--ink))}.legal-hero .marker{color:var(--legal-cue,var(--rust))}.legal-hero h1{max-width:900px;margin:0;font-size:clamp(3.7rem,7.2vw,7.2rem);line-height:.94}.legal-hero h1 em{font-family:var(--serif);font-weight:500;color:var(--legal-em,var(--rust))}.legal-hero>p:last-child{max-width:680px;margin:26px 0 0;font-size:17px}.legal-body{max-width:1180px;padding:84px 13%}.legal-body article{max-width:810px;padding:31px 0;border-top:1px solid var(--line)}.legal-body article:last-child{border-bottom:1px solid var(--line)}.legal-body h2{margin:0 0 13px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.12}.legal-body p{margin:0;font-size:16px;line-height:1.72}.missing{position:relative;isolation:isolate;min-height:620px;padding:108px 13%;overflow:hidden;background:var(--indigo);color:#fff}.missing:after{content:'404';position:absolute;z-index:-1;right:-.04em;top:-.19em;max-width:100%;color:rgba(242,188,88,.23);font:800 clamp(12rem,34vw,32rem)/.8 var(--sans);letter-spacing:-.1em}.missing .marker{color:var(--amber)}.missing h1{max-width:720px;margin:0;font-size:clamp(4rem,8vw,7.9rem);line-height:.9}.missing h1 em{font-family:var(--serif);color:var(--amber)}.missing>p:not(.marker){max-width:520px;margin:25px 0 0;font-size:17px}.missing .contact-return{display:inline-flex;margin-left:16px;padding-bottom:3px;border-bottom:1px solid var(--amber);font-size:14px;font-weight:700}@media(max-width:620px){.legal-hero{padding:74px 6.5% 58px}.legal-hero h1{font-size:clamp(3rem,12vw,4.15rem)}.legal-body{padding:62px 6.5%}.missing{min-height:540px;padding:80px 6.5%}.missing h1{font-size:clamp(3.2rem,12vw,4.2rem)}.missing .contact-return{display:block;width:max-content;margin:17px 0 0}}
