.legal-page{padding:150px clamp(24px,10vw,170px) 100px;max-width:1180px;margin:auto}.legal-page h1{font:500 clamp(58px,9vw,120px)/.95 var(--serif);margin:20px 0 45px}.legal-page h2{font:500 clamp(27px,4vw,40px)/1.1 var(--serif);margin:48px 0 15px}.legal-page p,.legal-page li{max-width:780px;line-height:1.75;color:rgba(10,52,60,.78)}.legal-page a{color:var(--petrol);text-decoration:underline;text-underline-offset:3px}.legal-note{padding:20px;border-left:3px solid var(--sky);background:#fff}.legal-updated{font-size:13px}.legal-topbar{background:rgba(245,243,237,.96)}
@media(max-width:700px){.legal-page{padding-top:115px}.legal-page h1{font-size:56px}}
