.dv-legal-hero{padding:clamp(3.5rem,8vw,7.5rem) 0;background:var(--dv-lime);color:var(--dv-ink)}.dv-legal-hero h1{margin:0;max-width:880px;font:800 clamp(3rem,7vw,6.8rem)/.86 var(--dv-serif);letter-spacing:-.085em}.dv-legal-hero>div>p:not(.dv-kicker){max-width:670px;margin:1.35rem 0 0;font-size:1.06rem}.dv-legal-copy{max-width:900px;padding-block:clamp(3.5rem,7vw,6.5rem)}.dv-legal-copy section{padding:0 0 2.2rem;margin:0 0 2.2rem;border-bottom:1px solid var(--dv-line)}.dv-legal-copy h2{margin:0 0 .8rem;font:800 clamp(1.8rem,3vw,2.8rem)/.95 var(--dv-serif);letter-spacing:-.06em}.dv-legal-copy p,.dv-legal-copy li{color:var(--dv-muted)}.dv-legal-copy a{color:var(--dv-ink);font-weight:800}.dv-not-found{display:grid;min-height:100vh;place-items:center;overflow:hidden;background:var(--dv-ink);color:#fff}.dv-not-found .dv-shell{max-width:1000px;padding-block:5rem}.dv-not-found .dv-kicker{color:var(--dv-lime)}.dv-not-found>div>span{display:block;margin-left:-.08em;color:var(--dv-coral);font:800 clamp(9rem,27vw,24rem)/.67 var(--dv-serif);letter-spacing:-.12em}.dv-not-found h1{max-width:800px;margin:0;font:800 clamp(2.8rem,6vw,6.5rem)/.86 var(--dv-serif);letter-spacing:-.08em}.dv-not-found p{max-width:580px;margin:1.4rem 0 2rem;color:#d4daf5}.dv-not-found a:not(.dv-button){display:block;width:max-content;max-width:100%;margin-top:1.3rem;color:var(--dv-lime);font-size:.85rem;font-weight:800}@media(max-width:767.98px){.dv-legal-hero{padding:3.5rem 0}.dv-legal-copy{padding-block:3.7rem}.dv-not-found .dv-shell{padding-block:4rem}.dv-not-found>div>span{font-size:10rem}}
