body{background:#f2ede5;color:#16130f}main.legal-page{max-width:900px;margin:auto;padding:44px 24px 90px}.legal-top{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:48px}.legal-page h1{font:300 clamp(42px,7vw,78px)/1.05 'Cormorant Garamond',Georgia,serif;margin:0 0 20px;overflow-wrap:anywhere}.legal-page h2{font:400 30px/1.15 'Cormorant Garamond',Georgia,serif;margin:36px 0 12px}.legal-page p{margin:0 0 18px;overflow-wrap:anywhere}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-page .back{font-size:13px;letter-spacing:.15em;text-transform:uppercase}.legal-page .updated{color:#4a443c;font-size:14px}