.legal[data-astro-cid-m7hw5ida]{padding:clamp(7.5rem,14vw,11rem) 0 clamp(4rem,8vw,7rem)}.legal-head[data-astro-cid-m7hw5ida]{border-bottom:1px solid var(--rule);gap:1.2rem;padding-bottom:clamp(2rem,4vw,3rem);display:grid}.legal-kicker[data-astro-cid-m7hw5ida] span[data-astro-cid-m7hw5ida]{color:var(--ink-faint)}.legal-head[data-astro-cid-m7hw5ida] h1[data-astro-cid-m7hw5ida]{max-width:14ch;font-size:clamp(2.5rem,6.4vw,5.2rem)}.legal-docs[data-astro-cid-m7hw5ida]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin-top:.4rem;font-size:.72rem;display:flex}.legal-docs[data-astro-cid-m7hw5ida] a[data-astro-cid-m7hw5ida]{border:1px solid var(--rule);color:var(--ink-soft);border-radius:999px;padding:.5rem .85rem;transition:border-color .25s,background .25s,color .25s}.legal-docs[data-astro-cid-m7hw5ida] a[data-astro-cid-m7hw5ida]:hover{border-color:var(--ink);color:var(--ink);background:#fff}.legal-docs[data-astro-cid-m7hw5ida] a[data-astro-cid-m7hw5ida][aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.legal-grid[data-astro-cid-m7hw5ida]{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding-top:clamp(2rem,4vw,3.5rem);display:grid}.legal-toc[data-astro-cid-m7hw5ida]{position:sticky;top:5.5rem}.legal-toc[data-astro-cid-m7hw5ida] summary[data-astro-cid-m7hw5ida]{cursor:default;justify-content:space-between;align-items:center;list-style:none;display:flex}.legal-toc[data-astro-cid-m7hw5ida] summary[data-astro-cid-m7hw5ida]::-webkit-details-marker{display:none}.toc-mark[data-astro-cid-m7hw5ida]{display:none}.legal-toc[data-astro-cid-m7hw5ida] ol[data-astro-cid-m7hw5ida]{gap:.45rem;margin:1rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.legal-toc[data-astro-cid-m7hw5ida] a[data-astro-cid-m7hw5ida]{color:var(--ink-soft);grid-template-columns:1.9rem 1fr;gap:.3rem;line-height:1.35;transition:color .2s;display:grid}.legal-toc[data-astro-cid-m7hw5ida] a[data-astro-cid-m7hw5ida]:hover{color:var(--ink)}.legal-toc[data-astro-cid-m7hw5ida] .n[data-astro-cid-m7hw5ida]{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent-deep);padding-top:.25em;font-size:.66rem}.legal-body[data-astro-cid-m7hw5ida]{max-width:68ch;font-size:1.02rem;line-height:1.65}.legal-intro[data-astro-cid-m7hw5ida]{gap:1rem;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.55;display:grid}.legal-body[data-astro-cid-m7hw5ida] section[data-astro-cid-m7hw5ida]{padding-top:clamp(2.2rem,4vw,3.2rem);scroll-margin-top:6rem}.legal-body[data-astro-cid-m7hw5ida] h2[data-astro-cid-m7hw5ida]{align-items:baseline;gap:.9rem;margin-bottom:1rem;font-size:clamp(1.35rem,2.2vw,1.75rem);display:flex}.legal-body[data-astro-cid-m7hw5ida] h2[data-astro-cid-m7hw5ida] .n[data-astro-cid-m7hw5ida]{color:var(--accent-deep);flex:none;font-size:.78rem}@media (width<=999px){.legal-grid[data-astro-cid-m7hw5ida]{grid-template-columns:1fr;gap:1.5rem}.legal-toc[data-astro-cid-m7hw5ida]{border:1px solid var(--rule);border-radius:10px;padding:.9rem 1rem;position:static}.legal-toc[data-astro-cid-m7hw5ida] summary[data-astro-cid-m7hw5ida]{cursor:pointer}.toc-mark[data-astro-cid-m7hw5ida]{color:var(--ink);transition:transform .3s var(--ease);font-size:1rem;line-height:1;display:inline}.legal-toc[data-astro-cid-m7hw5ida][open] .toc-mark[data-astro-cid-m7hw5ida]{transform:rotate(45deg)}.legal-toc[data-astro-cid-m7hw5ida] ol[data-astro-cid-m7hw5ida]{font-size:.9rem}}.legal-body p{margin:0 0 .9rem}.legal-body p:last-child{margin-bottom:0}.legal-body a{color:var(--accent-deep);text-underline-offset:.18em;text-decoration:underline 1px;transition:color .2s}.legal-body a:hover{color:var(--ink)}.legal-body strong{font-weight:600}.legal-body ul{gap:.45rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.legal-body li{padding-left:1.3rem;position:relative}.legal-body li:before{content:"";background:var(--accent);border-radius:1px;width:7px;height:7px;position:absolute;top:.66em;left:0}.legal-body .legal-links{gap:.6rem}.legal-body .legal-links li{padding-left:0}.legal-body .legal-links li:before{display:none}.legal-body .legal-links a{border-bottom:1px solid var(--rule-strong);color:var(--ink);font-weight:500;text-decoration:none}.legal-body .legal-links a:hover{border-color:var(--accent);color:var(--accent-deep)}.legal-card{background:var(--paper-2);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;gap:.6rem;margin:.6rem 0 1.2rem;padding:1.1rem 1.3rem;line-height:1.5;display:grid}.legal-card p{margin:0}.legal-card-name{letter-spacing:-.01em;font-weight:600}.legal-card-native{color:var(--ink-soft);margin-top:-.4rem!important}.legal-card-ids{gap:.25rem;display:grid}.legal-card-ids .mono{min-width:8.5rem;display:inline-block}.legal-card-reg{color:var(--ink-soft);font-size:.92rem}@media (width<=480px){.legal-card-ids .mono{min-width:0;margin-bottom:.05rem;display:block}}
