.legaldoc{color:var(--ink-soft);max-width:68ch;font-size:1rem;line-height:1.7}.legaldoc>*+*{margin-top:1.1rem}.legaldoc h1{font-family:var(--sans);text-transform:uppercase;letter-spacing:.22em;color:var(--gold-ink);font-size:.78rem;font-weight:600;line-height:1.4}.legaldoc h2{font-family:var(--serif);color:var(--green);border-top:1px solid #2d4a3524;margin-top:2.4rem;padding-top:1.4rem;font-size:1.35rem;font-weight:600}.legaldoc p{color:var(--ink-soft)}.legaldoc ul{flex-direction:column;gap:.5rem;margin-top:.6rem;padding-left:1.3rem;list-style:outside;display:flex}.legaldoc a{color:var(--green);text-underline-offset:3px;font-weight:500}.legaldoc a:hover{color:var(--green-deep);text-decoration:underline}
