.legal-hero[data-astro-cid-zgovxyhs]{padding-block:calc(var(--section-y) * .75) var(--sp-7)}.legal-hero__title[data-astro-cid-zgovxyhs]{margin-top:var(--sp-3);max-width:16ch}.legal-hero__lead[data-astro-cid-zgovxyhs]{margin-top:var(--sp-5);max-width:38rem}.legal-hero__meta[data-astro-cid-zgovxyhs]{margin-top:var(--sp-5);color:var(--c-ink-3)}.legal-photo[data-astro-cid-zgovxyhs]{margin-bottom:var(--sp-8)}.legal-photo[data-astro-cid-zgovxyhs] img[data-astro-cid-zgovxyhs]{object-fit:cover;border-radius:var(--r-xl);background:var(--c-surface-2);width:100%;height:auto}.legal[data-astro-cid-zgovxyhs]{padding-bottom:var(--section-y)}.legal__body[data-astro-cid-zgovxyhs]{max-width:var(--w-narrow)}.legal__toc[data-astro-cid-zgovxyhs]{display:none}.legal__toc-mobile[data-astro-cid-zgovxyhs]{margin-bottom:var(--sp-7);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.legal__toc-mobile[data-astro-cid-zgovxyhs] summary[data-astro-cid-zgovxyhs]{min-height:52px;padding:0 var(--sp-4);font-weight:var(--fw-semibold);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.legal__toc-mobile[data-astro-cid-zgovxyhs] summary[data-astro-cid-zgovxyhs]::-webkit-details-marker{display:none}.legal__toc-mobile[data-astro-cid-zgovxyhs] summary[data-astro-cid-zgovxyhs]:after{content:"+";font-weight:var(--fw-light);font-size:1.4rem;line-height:1}.legal__toc-mobile[data-astro-cid-zgovxyhs][open] summary[data-astro-cid-zgovxyhs]:after{content:"–"}.legal__toc-mobile[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{padding:0 var(--sp-4) var(--sp-3);counter-reset:toc}.legal__toc-mobile[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{align-items:center;gap:var(--sp-3);border-top:1px solid var(--c-line);min-height:44px;color:var(--c-ink-2);font-size:var(--fs-small);text-decoration:none;display:flex}@media (width>=1024px){.legal--toc[data-astro-cid-zgovxyhs]{gap:var(--sp-9);grid-template-columns:15rem minmax(0,1fr);align-items:start;display:grid}.legal__toc-mobile[data-astro-cid-zgovxyhs]{display:none}.legal__toc[data-astro-cid-zgovxyhs]{top:calc(var(--header-h) + var(--sp-6));max-height:calc(100vh - var(--header-h) - var(--sp-8));display:block;position:sticky;overflow-y:auto}.legal__toc-title[data-astro-cid-zgovxyhs]{font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--c-ink-3)}.legal__toc[data-astro-cid-zgovxyhs] ol[data-astro-cid-zgovxyhs]{margin-top:var(--sp-3);border-left:1px solid var(--c-line)}.legal__toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-small);color:var(--c-ink-3);transition:color var(--dur-1) var(--ease-out), border-color var(--dur-2) var(--ease-out);border-left:1px solid #0000;margin-left:-1px;line-height:1.4;text-decoration:none;display:block}.legal__toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--c-ink)}.legal__toc[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs].is-active{color:var(--c-ink);border-left-color:var(--c-ink);font-weight:var(--fw-medium)}}.legal__body[data-astro-cid-zgovxyhs]>*+*{margin-top:var(--sp-4)}.legal__body[data-astro-cid-zgovxyhs] h2{margin-top:var(--sp-8);font-size:var(--fs-h2);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading);scroll-margin-top:calc(var(--header-h) + var(--sp-5));line-height:1.2}.legal__body[data-astro-cid-zgovxyhs] h2:first-child{margin-top:0}.legal__body[data-astro-cid-zgovxyhs] h3{margin-top:var(--sp-6);font-size:var(--fs-h3);font-weight:var(--fw-semibold);letter-spacing:var(--ls-heading)}.legal__body[data-astro-cid-zgovxyhs] p,.legal__body[data-astro-cid-zgovxyhs] li{color:var(--c-ink-2);line-height:1.7}.legal__body[data-astro-cid-zgovxyhs] strong{color:var(--c-ink);font-weight:var(--fw-semibold)}.legal__body[data-astro-cid-zgovxyhs] ul,.legal__body[data-astro-cid-zgovxyhs] ol{gap:var(--sp-2);padding-left:1.25rem;display:grid}.legal__body[data-astro-cid-zgovxyhs] ul{list-style:outside}.legal__body[data-astro-cid-zgovxyhs] ol{list-style:decimal}.legal__body[data-astro-cid-zgovxyhs] li::marker{color:var(--c-ink-3)}.legal__body[data-astro-cid-zgovxyhs] a:not(.btn){color:var(--c-ink);text-underline-offset:3px}.legal__body[data-astro-cid-zgovxyhs] .legal-summary{padding:var(--sp-5) var(--sp-6);border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line)}.legal__body[data-astro-cid-zgovxyhs] .legal-summary>*+*{margin-top:var(--sp-3)}.legal__body[data-astro-cid-zgovxyhs] .legal-summary .eyebrow{margin:0}.legal__body[data-astro-cid-zgovxyhs] .legal-summary p,.legal__body[data-astro-cid-zgovxyhs] .legal-summary li{color:var(--c-ink)}.legal__body[data-astro-cid-zgovxyhs] .legal-split{gap:var(--sp-4);display:grid}@media (width>=720px){.legal__body[data-astro-cid-zgovxyhs] .legal-split{grid-template-columns:1fr 1fr}}.legal__body[data-astro-cid-zgovxyhs] .legal-split>div{padding:var(--sp-5);border-radius:var(--r-lg);border:1px solid var(--c-line);background:var(--c-surface)}.legal__body[data-astro-cid-zgovxyhs] .legal-split h3{font-size:var(--fs-body);margin-top:0}.legal__body[data-astro-cid-zgovxyhs] .legal-split ul{margin-top:var(--sp-3)}.legal__body[data-astro-cid-zgovxyhs] .legal-split li{font-size:var(--fs-small)}.legal__body[data-astro-cid-zgovxyhs] .legal-note{font-size:var(--fs-small);color:var(--c-ink-3)}
