.legal-page{width:min(100%,47rem);margin-inline:auto;padding:2.75rem 1.5rem 4rem;color:#c9d4ce;font-size:1rem;line-height:1.7;overflow-wrap:break-word}.legal-page h1{color:#edf3ef;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.legal-page__lead{margin-top:.85rem;color:#a3b3ab}.legal-page__date{margin-top:.5rem;color:#8a9b93;font-size:.875rem}.legal-page section{margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid #24382f}.legal-page h2{scroll-margin-top:5.5rem;color:#edf3ef;font-size:1.25rem;font-weight:600;letter-spacing:-.02em;line-height:1.35}.legal-page h3{margin-top:1.6rem;color:#e1eae5;font-size:1rem;font-weight:600;line-height:1.45}.legal-page address,.legal-page p,.legal-page ul{margin-top:.85rem}.legal-page address{color:#e3ece7;font-style:normal}.legal-page ul{padding-left:1.15rem;list-style:disc}.legal-page li+li{margin-top:.35rem}.legal-page li::marker{color:oklch(.554 calc(.036 * var(--theme-chroma)) var(--theme-hue))}.legal-page strong{color:#e3ece7;font-weight:600}.legal-page a{color:oklch(.775 calc(.09 * var(--theme-chroma)) var(--theme-hue));text-decoration:underline;text-decoration-color:oklch(.775 calc(.09 * var(--theme-chroma)) var(--theme-hue)/.4);text-underline-offset:.2em;transition:color .15s ease}.legal-page a:hover{color:oklch(.797 calc(.142 * var(--theme-chroma)) var(--theme-hue))}.legal-page a:focus-visible{outline:2px solid oklch(.745 calc(.132 * var(--theme-chroma)) var(--theme-hue));outline-offset:3px;border-radius:.375rem}.legal-page code{border-radius:.375rem;padding:.1em .35em;background:rgb(255 255 255/.06);color:#e1eae5;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875em;overflow-wrap:anywhere}.legal-toc{margin-top:1.75rem;color:#a3b3ab;font-size:.875rem}.legal-page .legal-toc ol{margin-top:0;padding-left:0;column-count:2;column-gap:2rem;list-style:none;counter-reset:legal-toc}.legal-toc li{break-inside:avoid;padding-block:.2rem;counter-increment:legal-toc}.legal-page .legal-toc li+li{margin-top:0}.legal-toc li:before{display:inline-block;width:1.6rem;color:#6f8379;font-variant-numeric:tabular-nums;content:counter(legal-toc)}.legal-page .legal-toc a{color:#c9d4ce;text-decoration:none}.legal-page .legal-toc a:hover{color:oklch(.797 calc(.142 * var(--theme-chroma)) var(--theme-hue))}.legal-facts{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.6rem 1.25rem;margin-top:1.25rem;font-size:1rem;line-height:1.6}.legal-facts dt{color:#8fa298}.legal-facts dd{min-width:0}@media (max-width:37.99rem){.legal-page{padding:1.75rem 1.25rem 3rem}.legal-page section{margin-top:1.9rem;padding-top:1.5rem}.legal-page .legal-toc ol{column-count:1}.legal-facts{grid-template-columns:minmax(0,1fr);gap:.1rem}.legal-facts dt{margin-top:.65rem;font-size:.875rem}.legal-facts dt:first-child{margin-top:0}}