.legal-page{padding:64px 0 80px}.legal-page h1{font-family:Tanker,Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:6px;color:var(--ink)}.legal-page .legal-meta{color:var(--ink-3);font-size:.85rem;margin-bottom:48px}.legal-page .legal-body{max-width:720px}.legal-page .legal-body h2{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:40px 0 12px}.legal-page .legal-body h2:first-child{margin-top:0}.legal-page .legal-body p{color:var(--ink-2);font-size:.95rem;line-height:1.75;margin-bottom:12px}.legal-page .legal-body ul{padding-left:20px;margin-bottom:12px}.legal-page .legal-body li{color:var(--ink-2);font-size:.95rem;line-height:1.75}.legal-page .legal-body a{color:var(--forest);text-decoration:none}.legal-page .legal-body a:hover{text-decoration:underline}.legal-page .legal-body strong{color:var(--ink);font-weight:600}