.LegalPage_page__hSU3a{background:var(--card);padding:2rem 1.5rem 5rem}.LegalPage_container__GitnJ{max-width:720px;margin:0 auto}.LegalPage_breadcrumb__aVZLY{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--muted-foreground);font-size:.875rem}.LegalPage_breadcrumb__aVZLY a:hover{color:var(--foreground);text-decoration:underline}.LegalPage_header__PcgzL{padding:2.75rem 0 2.5rem;border-bottom:1px solid var(--border);margin-bottom:2.5rem}.LegalPage_header__PcgzL h1{font-size:clamp(2rem,5vw,2.75rem);font-weight:650;letter-spacing:-.035em;line-height:1.2;color:var(--foreground);text-wrap:balance}.LegalPage_description__6sUhP{margin-top:1rem;font-size:1rem;line-height:1.7;color:var(--muted-foreground)}.LegalPage_updated__FeA_9{margin-top:1.25rem;font-size:.875rem;color:var(--muted-foreground)}.LegalPage_content__hbL_s{color:var(--foreground);font-size:1rem;line-height:1.8}.LegalPage_content__hbL_s h2{font-size:1.25rem;font-weight:650;line-height:1.4;margin:2.5rem 0 .85rem}.LegalPage_content__hbL_s h2:first-child{margin-top:0}.LegalPage_content__hbL_s h3{font-size:1.1rem;font-weight:600;margin:1.75rem 0 .65rem}.LegalPage_content__hbL_s p{margin:0 0 1rem}.LegalPage_content__hbL_s strong{font-weight:650}.LegalPage_content__hbL_s ol,.LegalPage_content__hbL_s ul{padding-left:1.4rem;margin:1rem 0 1.5rem}.LegalPage_content__hbL_s ul{list-style:disc}.LegalPage_content__hbL_s ol{list-style:decimal}.LegalPage_content__hbL_s li{margin:.6rem 0;padding-left:.2rem}.LegalPage_content__hbL_s a{color:var(--primary);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.LegalPage_content__hbL_s hr{margin:2rem 0;border:0;border-top:1px solid var(--border)}.LegalPage_documents__5xLIH{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);font-size:.875rem}.LegalPage_documents__5xLIH a{color:var(--muted-foreground);text-decoration:underline;text-underline-offset:3px}.LegalPage_documents__5xLIH a[aria-current=page]{color:var(--foreground);font-weight:600;text-decoration:none}.LegalPage_page__hSU3a a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:760px){.LegalPage_page__hSU3a{padding:1.5rem 1.25rem 3rem}.LegalPage_header__PcgzL{padding:2rem 0;margin-bottom:2rem}}