.legal-module__O0YUfq__page{max-width:760px;padding-block:clamp(48px,8vw,88px)}.legal-module__O0YUfq__header{margin-bottom:var(--space-4)}.legal-module__O0YUfq__title{margin-top:var(--space-1);margin-bottom:var(--space-2);font-size:clamp(2rem,4vw,2.6rem)}.legal-module__O0YUfq__updated{margin-top:var(--space-2);color:var(--color-text-on-ink-dim);font-size:14px;font-style:italic}.legal-module__O0YUfq__prose h2{color:var(--color-gold-hi);margin-top:var(--space-6);margin-bottom:var(--space-2);font-size:1.4rem}.legal-module__O0YUfq__prose h2:first-child{margin-top:0}.legal-module__O0YUfq__prose h3{font-family:var(--font-eb-garamond), serif;color:var(--color-text-on-ink);margin-top:var(--space-3);margin-bottom:var(--space-1);font-size:1.15rem;font-style:italic;font-weight:700}.legal-module__O0YUfq__prose p,.legal-module__O0YUfq__prose li{color:var(--color-text-on-ink-dim);font-size:1.05rem;line-height:1.7}.legal-module__O0YUfq__prose p{margin:0 0 var(--space-2)}.legal-module__O0YUfq__prose strong{color:var(--color-text-on-ink);font-weight:600}.legal-module__O0YUfq__prose a{color:var(--color-gold-hi)}.legal-module__O0YUfq__prose ul,.legal-module__O0YUfq__prose ol{margin:0 0 var(--space-2);flex-direction:column;gap:6px;padding-left:1.3em;display:flex}.legal-module__O0YUfq__prose blockquote{margin:var(--space-3) 0;padding-left:var(--space-3);border-left:var(--border-rule) solid var(--color-gold);color:var(--color-text-on-ink);font-style:italic}.legal-module__O0YUfq__emailCallout{margin:var(--space-1) 0 var(--space-3);border:var(--border-hairline) solid var(--color-gold-lo);background:var(--color-surface);align-items:center;gap:10px;padding:16px 22px;display:inline-flex}.legal-module__O0YUfq__emailCallout a{font-family:var(--font-cinzel), serif;letter-spacing:.02em;color:var(--color-gold-hi);font-size:1.15rem;font-weight:700;text-decoration:none}.legal-module__O0YUfq__emailCallout a:hover{text-decoration:underline}
