.prose-legal{font-size:var(--text-md);line-height:var(--text-md--line-height);color:var(--color-text);overflow-wrap:break-word}@media(max-width:599px){.prose-legal{font-size:var(--text-base);line-height:1.65;hyphens:auto}}.prose-legal h2{display:flex;gap:.45em;margin:2.4em 0 .7em;font-family:var(--font-serif);font-weight:500;font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);letter-spacing:var(--text-2xl--letter-spacing);color:var(--color-ink);scroll-margin-top:calc(var(--header-h) + 24px);hyphens:manual}.prose-legal h2:first-child{margin-top:0}.prose-legal h2 .n{color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.prose-legal h3{margin:1.6em 0 .4em;font-weight:600;font-size:var(--text-base);color:var(--color-ink)}.prose-legal p{margin:.8em 0}.prose-legal ul,.prose-legal ol{margin:.8em 0;padding:0;list-style:none}.prose-legal li{position:relative;margin:.45em 0;padding-left:1.4em}.prose-legal ul>li:before{content:"";position:absolute;left:.25em;top:.8em;width:.45em;height:1.5px;background:var(--color-text-3)}.prose-legal ol{counter-reset:item}.prose-legal ol>li{counter-increment:item;padding-left:1.8em}.prose-legal ol>li:before{content:counter(item) ")";position:absolute;left:0;color:var(--color-text-3);font-variant-numeric:tabular-nums}.prose-legal strong,.prose-legal b{font-weight:600;color:var(--color-ink)}.prose-legal a{color:var(--color-accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);hyphens:manual;overflow-wrap:anywhere}@media(hover:hover)and (pointer:fine){.prose-legal a:hover{text-decoration-color:currentColor}}.prose-legal .req{margin:1em 0;padding:16px 18px;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-base);line-height:1.6}.prose-legal .req p{margin:.2em 0}.legal[data-astro-cid-dpidqgiz]{padding-top:clamp(2rem,1.2rem + 3vw,4rem);padding-bottom:var(--section-y)}.legal__head[data-astro-cid-dpidqgiz]{max-width:52rem}.legal__edition[data-astro-cid-dpidqgiz]{margin-bottom:20px}.legal__title[data-astro-cid-dpidqgiz]{font-family:var(--font-serif);font-weight:400;font-size:clamp(2rem,1.45rem + 2.4vw,3.25rem);line-height:1.06;letter-spacing:-.02em}.legal__lead[data-astro-cid-dpidqgiz]{margin-top:16px;max-width:60ch}.legal__grid[data-astro-cid-dpidqgiz]{margin-top:clamp(2rem,1.4rem + 2vw,3.5rem);display:grid;gap:24px}@media(min-width:1024px){.legal__grid[data-astro-cid-dpidqgiz]{grid-template-columns:264px minmax(0,1fr);gap:64px;align-items:start}}.toc[data-astro-cid-dpidqgiz]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]{display:grid;grid-template-columns:2.1em 1fr;align-items:baseline;padding:6px 0;color:var(--color-text-2);font-size:14.5px;line-height:1.4;transition:color var(--dur-hover) ease}.toc__n[data-astro-cid-dpidqgiz]{color:var(--color-text-3)}@media(hover:hover)and (pointer:fine){.toc[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]:hover{color:var(--color-ink)}}.toc-m[data-astro-cid-dpidqgiz]{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.toc-m[data-astro-cid-dpidqgiz] summary[data-astro-cid-dpidqgiz]{list-style:none;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;font-weight:500;color:var(--color-ink)}.toc-m[data-astro-cid-dpidqgiz] summary[data-astro-cid-dpidqgiz]::-webkit-details-marker{display:none}.toc-m__count[data-astro-cid-dpidqgiz]{margin-left:auto;font-weight:400;font-size:var(--text-sm);color:var(--color-text-3)}.toc-m[data-astro-cid-dpidqgiz] summary[data-astro-cid-dpidqgiz] i[data-astro-cid-dpidqgiz]{position:relative;width:12px;height:12px;flex:none}.toc-m[data-astro-cid-dpidqgiz] summary[data-astro-cid-dpidqgiz] i[data-astro-cid-dpidqgiz]:before,.toc-m[data-astro-cid-dpidqgiz] summary[data-astro-cid-dpidqgiz] i[data-astro-cid-dpidqgiz]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--color-ink);transform:translateY(-50%);transition:transform var(--dur-ui) var(--ease-out)}.toc-m[data-astro-cid-dpidqgiz] summary[data-astro-cid-dpidqgiz] i[data-astro-cid-dpidqgiz]:after{transform:translateY(-50%) rotate(90deg)}.toc-m[data-astro-cid-dpidqgiz][open] summary[data-astro-cid-dpidqgiz] i[data-astro-cid-dpidqgiz]:after{transform:translateY(-50%) rotate(0)}.toc--m[data-astro-cid-dpidqgiz]{padding:4px 18px 14px;border-top:1px solid var(--color-line)}.toc--m[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]{min-height:var(--tap);padding:10px 0;font-size:15px;align-items:center}.toc-m[data-astro-cid-dpidqgiz]::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-ui) var(--ease-out),content-visibility var(--dur-ui) allow-discrete}.toc-m[data-astro-cid-dpidqgiz][open]::details-content{block-size:auto}@supports (interpolate-size: allow-keywords){.toc-m[data-astro-cid-dpidqgiz]{interpolate-size:allow-keywords}}.toc-d[data-astro-cid-dpidqgiz]{display:none}@media(min-width:1024px){.toc-m[data-astro-cid-dpidqgiz]{display:none}.legal__aside[data-astro-cid-dpidqgiz]{position:sticky;top:calc(var(--header-h) + 24px);max-height:calc(100dvh - var(--header-h) - 48px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.toc-d[data-astro-cid-dpidqgiz]{display:block}.toc-d__title[data-astro-cid-dpidqgiz]{margin-bottom:10px;font-size:var(--text-sm);font-weight:500;color:var(--color-ink)}.toc-d[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]{position:relative;padding-left:14px;grid-template-columns:2em 1fr}.toc-d[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz]:before{content:"";position:absolute;left:0;top:calc(3.5px + .7em);width:5px;height:5px;border-radius:50%;background:var(--color-accent);opacity:0;transform:scale(.4);transition:opacity var(--dur-ui) ease,transform var(--dur-ui) var(--ease-out)}.toc-d[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz][aria-current=true]{color:var(--color-ink)}.toc-d[data-astro-cid-dpidqgiz] a[data-astro-cid-dpidqgiz][aria-current=true]:before{opacity:1;transform:none}}.legal__body[data-astro-cid-dpidqgiz]{min-width:0;max-width:var(--measure)}.legal__summary[data-astro-cid-dpidqgiz]{margin-bottom:40px;padding:22px 24px 20px;border-radius:var(--radius-lg);background:var(--color-surface-2)}.legal__summary[data-astro-cid-dpidqgiz] h2[data-astro-cid-dpidqgiz]{font-family:var(--font-serif);font-weight:500;font-size:var(--text-xl);line-height:1.3}.legal__summary[data-astro-cid-dpidqgiz] ul[data-astro-cid-dpidqgiz]{margin-top:12px;display:grid;gap:8px}.legal__summary[data-astro-cid-dpidqgiz] li[data-astro-cid-dpidqgiz]{position:relative;padding-left:22px;font-size:var(--text-base);line-height:1.55;color:var(--color-text)}.legal__summary[data-astro-cid-dpidqgiz] li[data-astro-cid-dpidqgiz]:before{content:"";position:absolute;left:2px;top:.42em;width:11px;height:6px;border-left:1.75px solid var(--color-accent);border-bottom:1.75px solid var(--color-accent);transform:rotate(-45deg)}.legal__summary-note[data-astro-cid-dpidqgiz]{margin-top:14px;font-size:var(--text-sm);color:var(--color-text-3)}@media(max-width:599px){.legal__summary[data-astro-cid-dpidqgiz]{padding:18px 18px 16px}}@media print{.site-header,.site-footer,.legal__aside[data-astro-cid-dpidqgiz],.skip-link{display:none!important}.legal__grid[data-astro-cid-dpidqgiz]{display:block}}
