.page-legal .legal-head{text-align:center;border-bottom:1px solid var(--gold-line);background:var(--ink2);padding:9.5rem 2.5rem 3.5rem}.page-legal .legal-head h1{font-family:var(--font-playfair),serif;color:var(--chalk);font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:400}.page-legal .legal-head p{color:var(--smoke);margin-top:.75rem;font-size:.8rem}.page-legal .legal-jump{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.page-legal .legal-jump a{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold-line);padding:.6rem 1.4rem;font-size:.72rem;font-weight:600;text-decoration:none;transition:all .2s}.page-legal .legal-jump a:hover{background:var(--gold-dim);border-color:var(--gold)}.page-legal .legal{max-width:820px;margin:0 auto;padding:4.5rem 2.5rem}.page-legal .legal+.legal{border-top:1px solid var(--gold-line)}.page-legal .legal h2{margin-bottom:.5rem}.page-legal .legal-updated{color:var(--smoke);letter-spacing:.04em;margin-bottom:2.5rem;font-size:.72rem}.page-legal .legal h3{font-family:var(--font-playfair),serif;color:var(--gold);margin:2.25rem 0 .85rem;font-size:1.2rem;font-weight:400}.page-legal .legal p{color:#f0ebe1d1;margin-bottom:.9rem;font-size:.85rem;line-height:1.85}.page-legal .legal ul{margin:0 0 .9rem 1.25rem}.page-legal .legal li{color:#f0ebe1d1;margin-bottom:.4rem;font-size:.85rem;line-height:1.85}.page-legal .legal a{color:var(--gold)}
