.legal-page{padding-top:70px;padding-bottom:90px}.legal-page>h1{font:600 clamp(3.4rem,7vw,6rem)/.9 Newsreader,serif;letter-spacing:-.04em;margin:.15em 0 .25em}.legal-highlight{margin:36px 0;padding:28px 30px;background:var(--forest);color:#fff;border-left:5px solid var(--gold)}.legal-highlight strong{display:block;font-size:1.15rem;margin-bottom:8px}.legal-highlight p{margin:0;color:#e5eee8}.legal-sections{display:grid;gap:18px}.legal-sections section{padding:28px 30px;border:1px solid var(--line);background:#fff}.legal-sections h2{font-size:1.55rem;margin:0 0 12px}.legal-sections p{color:var(--muted);margin:.55rem 0}.legal-sections a{font-weight:700}.legal-updated{margin-top:28px;color:var(--muted);font-size:.9rem}@media(max-width:520px){.legal-page{padding-top:45px}.legal-highlight,.legal-sections section{padding:22px}}