.legal-grid[data-astro-cid-yvbahnfj]{display:grid;gap:2rem}.toc__details[data-astro-cid-yvbahnfj]{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper)}.toc__summary[data-astro-cid-yvbahnfj]{display:flex;min-height:44px;align-items:center;padding-inline:1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-charge);cursor:pointer;list-style:none}.toc__summary[data-astro-cid-yvbahnfj]::-webkit-details-marker{display:none}.toc__summary[data-astro-cid-yvbahnfj]:after{content:"";width:.5rem;height:.5rem;margin-inline-start:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.toc__details[data-astro-cid-yvbahnfj][open] .toc__summary[data-astro-cid-yvbahnfj]:after{transform:rotate(-135deg) translateY(-2px)}.toc__list[data-astro-cid-yvbahnfj]{padding:0 1rem .75rem;list-style:none;font-size:.875rem;line-height:1.35}.toc__list[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:block;padding-block:.4rem;color:var(--color-muted);text-decoration:none}.toc__list[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:var(--color-charge)}.legal-body[data-astro-cid-yvbahnfj]{min-width:0;max-width:68ch;font-size:1rem;line-height:1.7}.legal-body[data-astro-cid-yvbahnfj]>p:first-child{margin-top:0}.legal-body[data-astro-cid-yvbahnfj] h2{scroll-margin-top:6rem;margin-block:3rem 1rem;padding-top:1.5rem;border-top:1px solid var(--color-line);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;letter-spacing:-.015em;line-height:1.25}.legal-body[data-astro-cid-yvbahnfj] h3{margin-block:2rem .5rem;font-size:1.0625rem;font-weight:600}.legal-body[data-astro-cid-yvbahnfj] p{margin-block:.875rem;color:color-mix(in srgb,var(--color-ink) 88%,var(--color-muted))}.legal-body[data-astro-cid-yvbahnfj] ul{margin-block:.75rem 1.25rem;padding:0;list-style:none}.legal-body[data-astro-cid-yvbahnfj] li{position:relative;padding-block:.2rem;padding-inline-start:1.125rem;break-inside:avoid}.legal-body[data-astro-cid-yvbahnfj] li:before{content:"";position:absolute;inset-inline-start:0;top:calc(.2rem + .7em);width:5px;height:5px;border-radius:1px;background-color:var(--color-charge)}.legal-body[data-astro-cid-yvbahnfj] ul.cols{padding:1rem 1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);font-size:.9375rem;line-height:1.45}.legal-body[data-astro-cid-yvbahnfj] a{color:var(--color-charge);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.legal-body[data-astro-cid-yvbahnfj] .legal-contact{display:grid;gap:.5rem;margin-top:1.25rem;padding:1.25rem 1.5rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-paper);font-style:normal}.legal-body[data-astro-cid-yvbahnfj] .legal-contact__k{display:inline-block;min-width:5rem;font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted)}@media(min-width:640px){.legal-body[data-astro-cid-yvbahnfj] ul.cols{columns:2;column-gap:2rem}}@media(min-width:1024px){.legal-grid[data-astro-cid-yvbahnfj]{grid-template-columns:16rem minmax(0,1fr);gap:4rem;align-items:start}.toc[data-astro-cid-yvbahnfj]{position:sticky;top:6rem;max-height:calc(100vh - 7rem);overflow-y:auto}.toc__details[data-astro-cid-yvbahnfj]{border:0;background:none}.toc__summary[data-astro-cid-yvbahnfj]{padding-inline:0;pointer-events:none}.toc__summary[data-astro-cid-yvbahnfj]:after{display:none}.toc__list[data-astro-cid-yvbahnfj]{padding:0;border-inline-start:1px solid var(--color-line)}.toc__list[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{padding-inline-start:1rem;margin-inline-start:-1px;border-inline-start:1px solid transparent}.toc__list[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{border-inline-start-color:var(--color-charge)}.legal-body[data-astro-cid-yvbahnfj] h2:first-of-type{margin-top:2.5rem}}@media(min-width:1280px){.legal-body[data-astro-cid-yvbahnfj] ul.cols{columns:3}}
