.legal__grid[data-astro-cid-fmzvkzhr]{gap:var(--s-6);display:grid}.legal__main[data-astro-cid-fmzvkzhr]{min-width:0;max-width:900px}.legal__aside[data-astro-cid-fmzvkzhr]{align-content:start;gap:var(--s-3);display:grid}.legal__toc[data-astro-cid-fmzvkzhr]{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface)}.legal__toc-title[data-astro-cid-fmzvkzhr]{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;margin:calc(var(--s-3) * -1) 0;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;list-style:none;display:flex}.legal__toc-title[data-astro-cid-fmzvkzhr]::-webkit-details-marker{display:none}.legal__toc-title[data-astro-cid-fmzvkzhr]:after{content:"";width:9px;height:9px;transition:transform var(--dur) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-3px)}.legal__toc[data-astro-cid-fmzvkzhr][open] .legal__toc-title[data-astro-cid-fmzvkzhr]{margin-bottom:var(--s-2)}.legal__toc[data-astro-cid-fmzvkzhr][open] .legal__toc-title[data-astro-cid-fmzvkzhr]:after{transform:rotate(225deg)translateY(-3px)}.legal__toc-count[data-astro-cid-fmzvkzhr]{letter-spacing:.04em;text-transform:none;margin-left:auto}@media (min-width:1024px){.legal__toc-title[data-astro-cid-fmzvkzhr]{pointer-events:none}.legal__toc-title[data-astro-cid-fmzvkzhr]:after,.legal__toc-count[data-astro-cid-fmzvkzhr]{display:none}}.legal__toc[data-astro-cid-fmzvkzhr] ol[data-astro-cid-fmzvkzhr]{display:grid}.legal__toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{min-height:44px;font-size:var(--t-small);color:var(--fg);border-top:1px solid var(--line);transition:color var(--dur-fast);grid-template-columns:28px 1fr;align-items:baseline;padding-block-start:8px;padding-block-end:8px;font-weight:550;line-height:1.35;display:grid}.legal__toc[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]:first-child a[data-astro-cid-fmzvkzhr]{border-top:0}.legal__toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr] .mono[data-astro-cid-fmzvkzhr]{font-size:var(--t-micro);color:var(--accent-text)}.legal__toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--accent-text)}.legal__other[data-astro-cid-fmzvkzhr]{min-height:52px;padding:0 var(--s-5);border:1px solid var(--line);border-radius:var(--radius-l);font-weight:600;font-size:var(--t-small);transition:border-color var(--dur-fast);align-items:center;gap:10px;display:flex}.legal__other[data-astro-cid-fmzvkzhr] .icon{color:var(--accent-text)}.legal__other[data-astro-cid-fmzvkzhr]:hover{border-color:var(--line-strong)}.legal__meta[data-astro-cid-fmzvkzhr]{margin-bottom:var(--s-7);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid;overflow:hidden}.legal__meta[data-astro-cid-fmzvkzhr] div[data-astro-cid-fmzvkzhr]{padding:var(--s-4) var(--s-5);border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;margin:0 -1px -1px 0;display:grid}.legal__meta[data-astro-cid-fmzvkzhr] dt[data-astro-cid-fmzvkzhr]{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.legal__meta[data-astro-cid-fmzvkzhr] dd[data-astro-cid-fmzvkzhr]{overflow-wrap:anywhere;font-weight:650}.legal__meta[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--accent-text)}.prose[data-astro-cid-fmzvkzhr]{counter-reset:sec}@media (min-width:640px){.prose[data-astro-cid-fmzvkzhr] p,.prose[data-astro-cid-fmzvkzhr] li{text-align:justify;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:7 3 3;text-wrap:wrap}.prose[data-astro-cid-fmzvkzhr] .note{text-align:left}}.prose[data-astro-cid-fmzvkzhr] h2{scroll-margin-top:calc(var(--header-h) + 24px);margin:var(--s-8) 0 var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);font-size:max(1.25rem,min(1.1rem + .7vw,1.625rem))}.prose[data-astro-cid-fmzvkzhr] h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose[data-astro-cid-fmzvkzhr] h3{margin:var(--s-5) 0 var(--s-2);font-size:1.0625rem}.prose[data-astro-cid-fmzvkzhr] p,.prose[data-astro-cid-fmzvkzhr] li{color:#333;line-height:1.7}.prose[data-astro-cid-fmzvkzhr] p+p,.prose[data-astro-cid-fmzvkzhr] p+ul,.prose[data-astro-cid-fmzvkzhr] p+ol,.prose[data-astro-cid-fmzvkzhr] ul+p,.prose[data-astro-cid-fmzvkzhr] ol+p{margin-top:var(--s-3)}.prose[data-astro-cid-fmzvkzhr] ul,.prose[data-astro-cid-fmzvkzhr] ol{margin-top:var(--s-2);padding-left:1.4em}.prose[data-astro-cid-fmzvkzhr] li+li{margin-top:var(--s-2)}.prose[data-astro-cid-fmzvkzhr] li::marker{color:var(--accent-text)}.prose[data-astro-cid-fmzvkzhr] a{color:var(--accent-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.prose[data-astro-cid-fmzvkzhr] .pt{color:var(--fg);font-variant-numeric:tabular-nums;margin-right:.35em;font-weight:700}.prose[data-astro-cid-fmzvkzhr] .note{margin-top:var(--s-4);padding:var(--s-4) var(--s-5);border-left:3px solid var(--c-accent);border-radius:var(--radius);background:var(--surface)}.prose[data-astro-cid-fmzvkzhr] table{width:100%;margin-top:var(--s-3);border-collapse:collapse;font-size:var(--t-small)}.prose[data-astro-cid-fmzvkzhr] th,.prose[data-astro-cid-fmzvkzhr] td{border:1px solid var(--line);text-align:left;vertical-align:top;color:#333;padding:10px 12px}.prose[data-astro-cid-fmzvkzhr] th{background:var(--surface);color:var(--fg);font-weight:650}.prose[data-astro-cid-fmzvkzhr] .table-wrap{overflow-x:auto}@media (max-width:639px){.prose[data-astro-cid-fmzvkzhr] .table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.prose[data-astro-cid-fmzvkzhr] .table-wrap tr{margin-top:var(--s-3);border:1px solid var(--line);border-radius:var(--radius);display:block;overflow:hidden}.prose[data-astro-cid-fmzvkzhr] .table-wrap td{border:0;border-top:1px solid var(--line);display:block}.prose[data-astro-cid-fmzvkzhr] .table-wrap td:first-child{background:var(--surface);color:var(--fg);border-top:0;font-weight:650}.prose[data-astro-cid-fmzvkzhr] .table-wrap td[data-label]:not(:first-child):before{content:attr(data-label);font-size:var(--t-micro);color:var(--fg-muted);margin-bottom:2px;display:block}}@media (min-width:1024px){.legal__grid[data-astro-cid-fmzvkzhr]{gap:var(--s-8);grid-template-columns:300px minmax(0,1fr);align-items:start}.legal__aside[data-astro-cid-fmzvkzhr]{top:calc(var(--header-h-compact) + var(--s-5));max-height:calc(100vh - var(--header-h-compact) - var(--s-7));position:sticky;overflow-y:auto}}
