.legal-doc section{margin-top:2.6rem;scroll-margin-top:1.5rem}.legal-doc h2{font-family:var(--font-mono);font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--green-bright)}.legal-doc h2 .n{color:var(--text-dim);margin-right:.6rem}.legal-doc h3{margin-top:1.6rem;font-family:var(--font-mono);font-size:.74rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--amber)}.legal-doc p,.legal-doc li{margin-top:.9rem;font-size:.97rem;line-height:1.75;color:var(--text-primary)}.legal-doc ul{margin-top:.4rem;padding-left:1.15rem}.legal-doc li{margin-top:.55rem}.legal-doc li::marker{color:var(--green-dim)}.legal-doc a{color:var(--green-glow);text-decoration:none;border-bottom:1px solid rgba(74,232,96,.25)}.legal-doc a:hover{color:#fff;border-bottom-color:#ffffff80}.legal-doc code{font-family:var(--font-mono);font-size:.85em;color:var(--amber)}.legal-doc strong{color:#fff;font-weight:500}.legal-doc .tldr{margin-top:2rem;padding:1.1rem 1.3rem;background:var(--bg-card);border:1px solid var(--border-glow);border-left:2px solid var(--green-bright)}.legal-doc .tldr p:first-child{margin-top:0}.legal-doc .tldr .label{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.2em;color:var(--green-dim)}.legal-doc .culture{margin-top:3rem;padding:1.4rem 1.5rem;background:#6b204029;border:1px dashed var(--magenta)}.legal-doc .culture h2{color:#d9788f}.legal-doc .culture .disclaimer{margin-top:1.3rem;padding-top:1rem;border-top:1px dashed rgba(217,120,143,.4);font-size:.84rem;line-height:1.7;color:var(--text-secondary)}.legal-doc[data-astro-cid-nqkhoara]{position:relative}.doc-nav[data-astro-cid-nqkhoara]{margin-top:.9rem;font-family:var(--font-mono);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.up[data-astro-cid-nqkhoara]{display:inline-block;margin-bottom:2.5rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.22em;color:var(--green-dim);text-decoration:none}.up[data-astro-cid-nqkhoara]:hover{color:var(--green-bright)}.doc-head[data-astro-cid-nqkhoara]{padding-bottom:1.75rem;border-bottom:1px solid var(--border-glow)}h1[data-astro-cid-nqkhoara]{font-family:var(--font-mono);font-size:clamp(1.5rem,5vw,2.1rem);font-weight:700;letter-spacing:.08em;color:var(--green-bright);text-shadow:0 0 18px rgba(74,232,96,.25)}.standfirst[data-astro-cid-nqkhoara]{margin-top:.9rem;font-size:1.02rem;color:var(--text-secondary)}.effective[data-astro-cid-nqkhoara]{margin-top:1.1rem;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;color:var(--text-dim)}.effective[data-astro-cid-nqkhoara] .k[data-astro-cid-nqkhoara]{color:var(--green-dim)}.effective[data-astro-cid-nqkhoara] .sep[data-astro-cid-nqkhoara]{margin:0 .5rem}.effective[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{color:var(--text-dim)}.effective[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]:hover{color:var(--green-bright)}.doc-foot[data-astro-cid-nqkhoara]{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--border-subtle);font-size:.85rem;color:var(--text-dim)}.doc-foot[data-astro-cid-nqkhoara] a[data-astro-cid-nqkhoara]{color:var(--green-dim)}
