.legal[data-astro-cid-zgovxyhs]{padding-block:calc(var(--frame-shelf-height) + clamp(2.5rem, 1rem + 4vw, 5rem)) var(--spacing-space-1000)}.legal__grid[data-astro-cid-zgovxyhs]{gap:var(--spacing-space-800);grid-template-columns:minmax(0,1fr);display:grid}.legal__title[data-astro-cid-zgovxyhs]{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem)}.toc[data-astro-cid-zgovxyhs]{border-radius:var(--shape-surface-raised);background:var(--color-bg-base-section)}.toc__toggle[data-astro-cid-zgovxyhs]{justify-content:space-between;align-items:center;gap:var(--spacing-space-400);min-height:3.25rem;padding-inline:var(--spacing-space-600);border-radius:var(--shape-surface-raised);color:var(--color-fg-base-primary);font-size:var(--type-size-300);font-weight:var(--button-font-weight);cursor:pointer;list-style:none;display:flex}.toc__toggle[data-astro-cid-zgovxyhs]::-webkit-details-marker{display:none}.toc__toggle[data-astro-cid-zgovxyhs] svg[data-astro-cid-zgovxyhs]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;transition:rotate var(--motion-duration-moderate) var(--motion-easing-decelerate)}.toc[data-astro-cid-zgovxyhs][open] .toc__toggle[data-astro-cid-zgovxyhs] svg[data-astro-cid-zgovxyhs]{rotate:180deg}.toc__list[data-astro-cid-zgovxyhs]{padding:0 var(--spacing-space-400) var(--spacing-space-500);gap:.1rem;margin:0;list-style:none;display:grid}.toc__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{padding:.4rem var(--spacing-space-300) .4rem 1.1rem;border-radius:var(--shape-control-base);color:var(--color-fg-base-secondary);font-size:var(--type-size-200);transition:color var(--motion-feedback-duration) ease;line-height:1.35;text-decoration:none;display:block;position:relative}.toc__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:before{content:"";background:var(--color-bg-intent-brand-strong);opacity:0;width:.4rem;height:.4rem;transition:opacity var(--motion-feedback-duration) ease, scale var(--motion-duration-moderate) var(--motion-easing-decelerate);border-radius:50%;position:absolute;top:.95em;left:.2rem;scale:.4}.toc__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs][aria-current]{color:var(--color-fg-base-primary)}.toc__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs][aria-current]:before{opacity:1;scale:1}@media (hover:hover) and (pointer:fine){.toc__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]:hover{color:var(--color-fg-base-primary)}}.legal__text[data-astro-cid-zgovxyhs]{max-width:42rem;color:var(--color-fg-base-secondary);font-size:var(--type-size-400);overflow-wrap:break-word;line-height:1.7}.legal[data-astro-cid-zgovxyhs]:not(.legal--toc) .legal__text[data-astro-cid-zgovxyhs]{max-width:64rem}.legal__text[data-astro-cid-zgovxyhs] :where(h2,h3,h4,h5){color:var(--color-fg-base-primary);font-weight:var(--heading-weight);letter-spacing:-.015em;text-wrap:balance}.legal__text[data-astro-cid-zgovxyhs] h2{margin:var(--spacing-space-1000) 0 var(--spacing-space-400);font-size:var(--type-size-800);letter-spacing:var(--heading-letter-spacing);line-height:1.12}.legal__text[data-astro-cid-zgovxyhs]>:first-child,.legal__text[data-astro-cid-zgovxyhs] :where(div,section):first-child>:first-child{margin-top:0}.legal__text[data-astro-cid-zgovxyhs] h3{margin:var(--spacing-space-800) 0 var(--spacing-space-300);font-size:var(--type-size-600);line-height:1.2}.legal__text[data-astro-cid-zgovxyhs] :where(h4,h5){margin:var(--spacing-space-600) 0 var(--spacing-space-200);font-size:var(--type-size-400);line-height:1.35}.legal__text[data-astro-cid-zgovxyhs] p{margin:0 0 var(--spacing-space-400)}.legal__text[data-astro-cid-zgovxyhs] strong{color:var(--color-fg-base-primary)}.legal__text[data-astro-cid-zgovxyhs] :where(ul,ol){margin:0 0 var(--spacing-space-500);padding-left:1.25em}.legal__text[data-astro-cid-zgovxyhs] li{margin-bottom:var(--spacing-space-200);padding-left:.25em}.legal__text[data-astro-cid-zgovxyhs] li::marker{color:var(--color-fg-base-tertiary)}.legal__text[data-astro-cid-zgovxyhs] a{color:var(--color-fg-base-primary);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);transition:text-decoration-color var(--motion-feedback-duration) ease}@media (hover:hover) and (pointer:fine){.legal__text[data-astro-cid-zgovxyhs] a:hover{text-decoration-color:currentColor}}@media (width>=54em){.legal--toc[data-astro-cid-zgovxyhs] .legal__grid[data-astro-cid-zgovxyhs]{column-gap:clamp(var(--spacing-space-800), 5vw, var(--spacing-space-1200));grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.legal--toc[data-astro-cid-zgovxyhs] .legal__title[data-astro-cid-zgovxyhs]{grid-column:1/-1}.legal__toc[data-astro-cid-zgovxyhs]{top:calc(var(--frame-shelf-height) + var(--spacing-space-600));max-height:calc(100dvh - var(--frame-shelf-height) - var(--spacing-space-1000));overscroll-behavior:contain;scrollbar-width:thin;align-self:start;position:sticky;overflow-y:auto}.legal--toc[data-astro-cid-zgovxyhs] .toc[data-astro-cid-zgovxyhs]{background:0 0}.legal--toc[data-astro-cid-zgovxyhs] .toc__toggle[data-astro-cid-zgovxyhs]{display:none}.legal--toc[data-astro-cid-zgovxyhs] .toc__list[data-astro-cid-zgovxyhs]{padding:0}.legal--toc[data-astro-cid-zgovxyhs] .toc__list[data-astro-cid-zgovxyhs] a[data-astro-cid-zgovxyhs]{padding-left:1.1rem}}
