.legal-page{background:var(--paper);padding-block:clamp(40px,7vw,88px)}.legal-doc{overflow-wrap:anywhere;min-width:0;max-width:68ch;margin-inline:auto;font-size:1rem;line-height:1.65}.legal-doc h1{letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(24px,4vw,40px);font-size:clamp(1.6rem,4.2vw,2.4rem);line-height:1.12}.legal-doc h2{border-top:1px solid var(--line);color:var(--petrol);letter-spacing:-.01em;margin:2.4em 0 .8em;padding-top:1.2em;font-size:clamp(1.15rem,2.6vw,1.4rem);line-height:1.25}.legal-doc h3{color:var(--ink);margin:1.8em 0 .6em;font-size:1.08rem;line-height:1.3}.legal-doc p{margin-bottom:1em}.legal-doc ul,.legal-doc ol{margin:0 0 1.2em;padding-left:1.4em}.legal-doc li{margin-bottom:.5em}.legal-doc a{color:var(--petrol)}
