.legal-doc p{margin:0 0 14px}.legal-doc strong{color:var(--cream-2)}.legal-doc a{color:var(--cream);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.legal-doc a:hover{-webkit-text-decoration-color:var(--peach);text-decoration-color:var(--peach)}.legal-section h2{scroll-margin-top:var(--anchor-offset)}.legal-doc .legal-anchor{color:inherit;text-decoration:none}.legal-anchor:after{content:"#"/"";margin-left:.4em;color:var(--peach);opacity:0;transition:opacity .2s}.legal-anchor:focus-visible:after,.legal-anchor:hover:after{opacity:1}.legal-quote{margin:0 0 20px;padding:14px 18px;border-left:3px solid var(--peach);border-radius:0 12px 12px 0;background:var(--surface);color:var(--cream-2)}.legal-quote p:last-child{margin-bottom:0}.legal-lang-note{padding:10px 14px;border:1px solid var(--line-strong);border-radius:12px;font-size:.88rem}.legal-doc .legal-table-wrap{margin:8px 0 18px}.legal-doc-table td{vertical-align:top}@media (prefers-reduced-motion:reduce){.legal-anchor:after{transition:none}}