.zan-legal-prose{overflow-wrap:anywhere;max-width:65ch;color:var(--zan-ink-78);font-size:1rem;line-height:2}.zan-legal-prose p{margin-block:1.1em}.zan-legal-prose p:first-child{margin-block-start:0}.zan-legal-prose h3{font-family:var(--font-display);color:var(--zan-ink);margin-block:1.9em .7em;font-size:1.15rem;font-weight:600;line-height:1.6}.zan-legal-prose ul{margin-block:1.1em;padding-inline-start:1.5em;list-style:outside}.zan-legal-prose li{margin-block:.45em;padding-inline-start:.2em}.zan-legal-prose li::marker{color:var(--zan-gold-text)}.zan-legal-prose strong{color:var(--zan-ink);font-weight:700}.zan-legal-prose a{color:var(--zan-gold-text);text-decoration:underline;-webkit-text-decoration-color:var(--zan-gold-soft);text-decoration-color:var(--zan-gold-soft);text-underline-offset:4px;font-weight:700;transition:text-decoration-color .3s}.zan-legal-prose a:hover{-webkit-text-decoration-color:var(--zan-gold-text);text-decoration-color:var(--zan-gold-text)}@media print{.zan-legal .zan-header,.zan-legal .zan-night-zone,.zan-legal .zan-seam{display:none}.zan-legal{color:#000;background:#fff!important}.zan-legal main,.zan-legal section{background:#fff!important}.zan-legal .zan-legal-prose{color:#000}.zan-legal .zan-legal-prose a{color:#000;text-decoration-color:#000}.zan-legal h1,.zan-legal h2,.zan-legal .zan-legal-prose h3,.zan-legal .zan-legal-prose strong{color:#000}.zan-legal h2{break-after:avoid}.zan-legal section{break-inside:auto}}
