.legal__grid[data-astro-cid-waosa6pj]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.legal__toc[data-astro-cid-waosa6pj]{top:calc(var(--header-h) + 24px);gap:var(--s-3);padding:var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(#1a2b4b8c,#0d18308c);display:grid;position:sticky}.legal__toc-title[data-astro-cid-waosa6pj]{font-size:var(--fs-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--c-accent);font-weight:600}.legal__toc[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{counter-reset:toc;gap:2px;display:grid}.legal__toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{border-radius:var(--r-xs);font-size:var(--fs-sm);color:var(--text-2);transition:color var(--dur-2), background-color var(--dur-2);margin-inline:-10px;padding:6px 10px;line-height:1.35;display:block}.legal__toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:hover{color:var(--text);background:#60a5fa14}.legal__related[data-astro-cid-waosa6pj]{margin-top:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-sm);font-weight:600;color:var(--c-accent)!important}.legal__prose[data-astro-cid-waosa6pj]{max-width:70ch;color:var(--text-2);font-size:1.0625rem;line-height:1.75}.legal__prose[data-astro-cid-waosa6pj]>:first-child{margin-top:0}.legal__prose[data-astro-cid-waosa6pj] p{margin:0 0 1.1em}.legal__prose[data-astro-cid-waosa6pj] h2{scroll-margin-top:calc(var(--header-h) + 24px);border-top:1px solid var(--line);letter-spacing:var(--tracking-snug);color:var(--text);margin:2.6em 0 .8em;padding-top:1.4em;font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);line-height:1.25}.legal__prose[data-astro-cid-waosa6pj] ul{gap:.9em;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.legal__prose[data-astro-cid-waosa6pj] li{padding-left:1.4em;position:relative}.legal__prose[data-astro-cid-waosa6pj] li:before{content:"";background:var(--c-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-a14);border-radius:50%;position:absolute;top:.72em;left:.2em}.legal__prose[data-astro-cid-waosa6pj] strong{color:var(--text);font-weight:600}.legal__prose[data-astro-cid-waosa6pj] a{color:var(--c-accent-bright);text-underline-offset:3px;text-decoration:underline #93c5fd66}.legal__prose[data-astro-cid-waosa6pj] a:hover{text-decoration-color:currentColor}.legal__related--hub[data-astro-cid-waosa6pj]{border-top:0;margin-top:0;padding-top:0}.legal__print[data-astro-cid-waosa6pj]{margin-top:var(--s-2);border-radius:var(--r-xs);border:1px solid var(--line-2);color:var(--text-2);font:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;justify-self:start;padding:7px 12px}.legal__print[data-astro-cid-waosa6pj]:hover{color:var(--text);border-color:var(--c-accent)}.legal__meta[data-astro-cid-waosa6pj]{border:1px solid var(--line-2);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--text-3,var(--text-2));border-radius:999px;padding:6px 12px;display:inline-block;margin-bottom:1.6em!important}.legal__prose[data-astro-cid-waosa6pj] blockquote{border:1px solid #60a5fa59;border-left:4px solid var(--c-accent);border-radius:var(--r-md,12px);color:var(--text);background:linear-gradient(#1a2b4b8c,#0d183059);margin:0 0 1.8em;padding:1.1em 1.3em}.legal__prose[data-astro-cid-waosa6pj] blockquote p:last-child,.legal__prose[data-astro-cid-waosa6pj] blockquote ul:last-child{margin-bottom:0}.legal__prose[data-astro-cid-waosa6pj] table{border-collapse:collapse;width:100%;margin:0 0 1.6em;font-size:.95em;line-height:1.55}.legal__prose[data-astro-cid-waosa6pj] th,.legal__prose[data-astro-cid-waosa6pj] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 12px}.legal__prose[data-astro-cid-waosa6pj] th{color:var(--text);background:#60a5fa12;font-weight:600}.legal__prose[data-astro-cid-waosa6pj] ol{margin:0 0 1.2em;padding-left:1.4em}.legal__prose[data-astro-cid-waosa6pj] ol li{padding-left:.2em}.legal__prose[data-astro-cid-waosa6pj] ol li:before{content:none}@media print{.legal__toc[data-astro-cid-waosa6pj],header,footer,.page-hero{display:none!important}.legal__grid[data-astro-cid-waosa6pj]{grid-template-columns:1fr}.legal__prose[data-astro-cid-waosa6pj]{color:#111;max-width:none}.legal__prose[data-astro-cid-waosa6pj] h2,.legal__prose[data-astro-cid-waosa6pj] strong,.legal__prose[data-astro-cid-waosa6pj] th{color:#000}.legal__prose[data-astro-cid-waosa6pj] blockquote,.legal__prose[data-astro-cid-waosa6pj] th{background:0 0}}@media (width<=900px){.legal__grid[data-astro-cid-waosa6pj]{grid-template-columns:1fr}.legal__toc[data-astro-cid-waosa6pj]{position:static}.legal__prose[data-astro-cid-waosa6pj]{font-size:1rem}}
