.legal__band[data-astro-cid-3ykzbuad]{padding-top:calc(var(--header-h) + var(--page-top));padding-bottom:var(--intro-gap);border-bottom:1px solid var(--line);background:radial-gradient(60% 120% at 85% 0%, rgb(var(--silver-rgb) / .28), transparent 70%), linear-gradient(180deg, var(--sand-100) 0%, var(--sand-50) 100%)}.legal__band-inner[data-astro-cid-3ykzbuad]{position:relative}.legal__band-inner[data-astro-cid-3ykzbuad]:before{content:"";background:linear-gradient(90deg, var(--silver-deep), var(--line));border-radius:2px;width:48px;height:2px;margin-bottom:1.5rem;display:block}h1[data-astro-cid-3ykzbuad]{font-size:var(--fs-h2)}.legal__meta[data-astro-cid-3ykzbuad]{color:var(--steel);font-size:var(--fs-small);margin-top:.9rem}.legal[data-astro-cid-3ykzbuad]{padding-top:var(--intro-gap);padding-bottom:var(--section-y);grid-template-columns:minmax(0,46rem);gap:2.5rem clamp(3rem,1rem + 5vw,7rem);display:grid}.legal--toc[data-astro-cid-3ykzbuad]{grid-template-columns:minmax(0,46rem) minmax(0,16rem);justify-content:space-between}.legal__main[data-astro-cid-3ykzbuad]{min-width:0}.legal__missing[data-astro-cid-3ykzbuad]{border:1px solid var(--amber-300);border-radius:var(--radius-sm);background:var(--amber-50);color:var(--amber-900);margin-top:0;padding:1.25rem 1.5rem;font-size:.9375rem}.legal__missing[data-astro-cid-3ykzbuad] h2[data-astro-cid-3ykzbuad]{letter-spacing:0;font-size:1rem;font-weight:400}.legal__missing[data-astro-cid-3ykzbuad] p[data-astro-cid-3ykzbuad]{margin-top:.4rem}.legal__missing[data-astro-cid-3ykzbuad] ul[data-astro-cid-3ykzbuad]{margin:.6rem 0 0;padding-inline-start:1.2rem}.legal__toc[data-astro-cid-3ykzbuad]{top:calc(var(--header-h) + 2rem);border-inline-start:1px solid var(--line);align-self:start;padding-inline-start:1.25rem;font-size:.875rem;position:sticky}.legal__toc[data-astro-cid-3ykzbuad] h2[data-astro-cid-3ykzbuad]{color:var(--steel);font-size:var(--fs-small);letter-spacing:0;font-weight:400}.legal__toc[data-astro-cid-3ykzbuad] ol[data-astro-cid-3ykzbuad]{margin:.75rem 0 0;padding:0;list-style:none}.legal__toc[data-astro-cid-3ykzbuad] li[data-astro-cid-3ykzbuad]{padding-block:.3rem}.legal__toc[data-astro-cid-3ykzbuad] a[data-astro-cid-3ykzbuad]{color:var(--steel);transition:color .2s var(--ease);line-height:1.4;text-decoration:none;display:block;position:relative}.legal__toc[data-astro-cid-3ykzbuad] a[data-astro-cid-3ykzbuad]:before{content:"";background:var(--ink);opacity:0;width:2px;transition:opacity .2s var(--ease);border-radius:2px;position:absolute;inset-block:.1em;inset-inline-start:calc(-1.25rem - 1px)}.legal__toc[data-astro-cid-3ykzbuad] a[data-astro-cid-3ykzbuad]:hover,.legal__toc[data-astro-cid-3ykzbuad] a[data-astro-cid-3ykzbuad].is-current{color:var(--ink)}.legal__toc[data-astro-cid-3ykzbuad] a[data-astro-cid-3ykzbuad].is-current:before{opacity:1}@media (width<=1099px){.legal[data-astro-cid-3ykzbuad],.legal--toc[data-astro-cid-3ykzbuad]{grid-template-columns:minmax(0,46rem)}.legal__toc[data-astro-cid-3ykzbuad]{border-inline-start:0;border-block:1px solid var(--line);order:-1;padding:1.25rem 0;position:static}.legal__toc[data-astro-cid-3ykzbuad] ol[data-astro-cid-3ykzbuad]{columns:2 15rem;column-gap:2.5rem}.legal__toc[data-astro-cid-3ykzbuad] li[data-astro-cid-3ykzbuad]{break-inside:avoid;padding-block:0}.legal__toc[data-astro-cid-3ykzbuad] a[data-astro-cid-3ykzbuad]{padding-block:.45rem}.legal__toc[data-astro-cid-3ykzbuad] a[data-astro-cid-3ykzbuad]:before{display:none}}.legal__body[data-astro-cid-3ykzbuad] h2[id]{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.legal__body[data-astro-cid-3ykzbuad]{color:var(--graphite);margin-top:2rem;line-height:1.7}.legal__body[data-astro-cid-3ykzbuad] h2{border-top:1px solid var(--line);color:var(--ink);letter-spacing:0;margin-top:2.75rem;padding-top:2.25rem;font-size:1.375rem;font-weight:400;line-height:1.3}.legal__body[data-astro-cid-3ykzbuad] h3{color:var(--ink);margin-top:1.75rem;font-size:1.0625rem;font-weight:400}.legal__body[data-astro-cid-3ykzbuad] p,.legal__body[data-astro-cid-3ykzbuad] ul,.legal__body[data-astro-cid-3ykzbuad] address{margin-top:.85rem}.legal__body[data-astro-cid-3ykzbuad] address{font-style:normal}.legal__body[data-astro-cid-3ykzbuad] ul{max-width:var(--measure);padding-inline-start:1.2rem}.legal__body[data-astro-cid-3ykzbuad] li+li{margin-top:.35rem}.legal__body[data-astro-cid-3ykzbuad] a{text-underline-offset:3px;overflow-wrap:anywhere}.legal__body[data-astro-cid-3ykzbuad] .missing{background:var(--amber-150);color:var(--amber-800);border-radius:4px;padding:.05em .35em;font-size:.9375em}
