.legal[data-astro-cid-s7et4i7s]{min-height:70svh;padding-block:clamp(6rem,14vw,10rem) clamp(4rem,8vw,7rem)}.legal__layout[data-astro-cid-s7et4i7s]{grid-template-columns:minmax(0,72ch);row-gap:2rem;display:grid}.legal__head[data-astro-cid-s7et4i7s]{gap:1rem;display:grid}.legal__kicker[data-astro-cid-s7et4i7s]{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.legal__title[data-astro-cid-s7et4i7s]{overflow-wrap:break-word;font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem);line-height:1.05}.legal__notes[data-astro-cid-s7et4i7s]{gap:.5rem;display:grid}.legal__note[data-astro-cid-s7et4i7s]{background:var(--cream);border-inline-start:4px solid var(--orange);color:var(--ink);border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);padding:.75rem 1rem}.legal__toc[data-astro-cid-s7et4i7s] ol[data-astro-cid-s7et4i7s]{font-size:var(--step-small);gap:.5rem;margin:0;padding:0;line-height:1.35;list-style:none;display:grid}.legal__toc[data-astro-cid-s7et4i7s] a[data-astro-cid-s7et4i7s]{color:var(--ink);text-decoration:none}.legal__toc[data-astro-cid-s7et4i7s] a[data-astro-cid-s7et4i7s]:hover{text-underline-offset:.2em;text-decoration:underline}.legal__toc--compact[data-astro-cid-s7et4i7s]{background:var(--surface);border:1px solid var(--tone);border-radius:var(--radius);padding:.875rem 1rem}.legal__toc--compact[data-astro-cid-s7et4i7s] summary[data-astro-cid-s7et4i7s]{cursor:pointer;font-weight:700}.legal__toc--compact[data-astro-cid-s7et4i7s] ol[data-astro-cid-s7et4i7s]{margin-top:.875rem}.legal__toc--side[data-astro-cid-s7et4i7s]{display:none}.legal__toc-head[data-astro-cid-s7et4i7s]{margin-bottom:.875rem;font-weight:700}@media (width>=64em){.legal__layout--toc[data-astro-cid-s7et4i7s]{grid-template-columns:minmax(12rem,17rem) minmax(0,72ch);align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}.legal__layout--toc[data-astro-cid-s7et4i7s] .legal__head[data-astro-cid-s7et4i7s]{grid-column:2}.legal__layout--toc[data-astro-cid-s7et4i7s] .legal__toc--compact[data-astro-cid-s7et4i7s]{display:none}.legal__layout--toc[data-astro-cid-s7et4i7s] .legal__toc--side[data-astro-cid-s7et4i7s]{grid-area:2/1;max-height:calc(100svh - 8rem);padding-inline-end:.5rem;display:block;position:sticky;top:6rem;overflow-y:auto}.legal__layout--toc[data-astro-cid-s7et4i7s] .legal__text[data-astro-cid-s7et4i7s]{grid-area:2/2}}.legal__text[data-astro-cid-s7et4i7s]{overflow-wrap:break-word;font-size:1.0625rem;line-height:1.65}.legal__text[data-astro-cid-s7et4i7s]>*+*{margin-top:1rem}.legal__text[data-astro-cid-s7et4i7s] p{white-space:pre-line}.legal__text[data-astro-cid-s7et4i7s] h2{letter-spacing:-.02em;margin-top:3rem;scroll-margin-top:6rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.2}.legal__text[data-astro-cid-s7et4i7s] h3{letter-spacing:-.01em;margin-top:2rem;scroll-margin-top:6rem;font-size:1.1875rem;font-weight:800;line-height:1.3}.legal__text[data-astro-cid-s7et4i7s]>:is(h2,h3)+*{margin-top:.75rem}.legal__text[data-astro-cid-s7et4i7s] :is(ul,ol){gap:.4rem;padding-inline-start:1.5rem;display:grid}.legal__text[data-astro-cid-s7et4i7s] li>:is(ul,ol){margin-top:.4rem}.legal__text[data-astro-cid-s7et4i7s] li::marker{color:var(--teal)}.legal__text[data-astro-cid-s7et4i7s] strong{font-weight:700}.legal__text[data-astro-cid-s7et4i7s] a{color:var(--teal-dark);text-underline-offset:.18em;overflow-wrap:anywhere;text-decoration:underline .07em}.legal__text[data-astro-cid-s7et4i7s] hr{border:0;border-top:1px solid var(--tone);margin-block:2rem}.legal__text[data-astro-cid-s7et4i7s] blockquote{border-inline-start:3px solid var(--tone);color:var(--muted);padding-inline-start:1rem}.legal__text[data-astro-cid-s7et4i7s] .legal__table{border:1px solid var(--tone);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.legal__text[data-astro-cid-s7et4i7s] .legal__table:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.legal__text[data-astro-cid-s7et4i7s] table{border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--step-small);line-height:1.45}.legal__text[data-astro-cid-s7et4i7s] :is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--tone);padding:.625rem .75rem}.legal__text[data-astro-cid-s7et4i7s] th{background:var(--sage);font-weight:700}.legal__text[data-astro-cid-s7et4i7s] tr:last-child td{border-bottom:0}
