.legal-page{background:var(--paper);max-width:100%;padding:86px 8vw 120px}.legal-page article{margin:0 auto;max-width:760px}.legal-page .eyebrow{margin-bottom:28px}.legal-page h1{font-family:Georgia,serif;font-size:clamp(3rem,5vw,5.2rem);font-weight:500;line-height:1.05;margin:0 0 48px}.legal-page h2{font-family:Georgia,serif;font-size:2rem;font-weight:500;line-height:1.15;margin:42px 0 18px}.legal-page p{color:var(--muted);font-size:16px;line-height:1.85;margin:0 0 24px}.legal-page a{border-bottom:1px solid var(--ink)}@media(max-width:800px){.legal-page{padding:60px 8vw 90px}.legal-page h1{font-size:clamp(2.8rem,12vw,4rem);margin-bottom:38px}.legal-page h2{font-size:1.7rem}}
