.LegalDocument_langToggle__IUXAp{display:inline-flex;gap:.25rem;margin-bottom:2rem;padding:.25rem;border:1px solid var(--border);border-radius:9999px;background:var(--hero-background)}.LegalDocument_langButton__jpoRt{padding:.35rem .95rem;border:0;border-radius:9999px;background:transparent;color:var(--foreground-accent);font-size:.875rem;font-weight:600;line-height:1.4;cursor:pointer;transition:background-color .15s ease,color .15s ease}.LegalDocument_langButton__jpoRt:hover{color:var(--foreground)}.LegalDocument_langButtonActive__GCwkt,.LegalDocument_langButtonActive__GCwkt:hover{background:var(--primary);color:var(--on-primary)}.LegalDocument_prose__JwedZ{color:var(--foreground);font-size:1rem;line-height:1.75;overflow-wrap:break-word}.LegalDocument_prose__JwedZ>:first-child{margin-top:0}.LegalDocument_prose__JwedZ>:last-child{margin-bottom:0}.LegalDocument_prose__JwedZ h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:1.5rem;font-weight:700;line-height:1.3;scroll-margin-top:6rem}.LegalDocument_prose__JwedZ h3{margin-top:2rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;line-height:1.4;scroll-margin-top:6rem}.LegalDocument_prose__JwedZ h4,.LegalDocument_prose__JwedZ h5,.LegalDocument_prose__JwedZ h6{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}.LegalDocument_prose__JwedZ p{margin-top:0;margin-bottom:1.1rem}.LegalDocument_prose__JwedZ a{color:var(--secondary);text-decoration:underline;text-underline-offset:2px}.LegalDocument_prose__JwedZ a:hover{opacity:.8}.LegalDocument_prose__JwedZ strong{font-weight:700}.LegalDocument_prose__JwedZ ol,.LegalDocument_prose__JwedZ ul{margin:0 0 1.1rem;padding-left:1.4rem}.LegalDocument_prose__JwedZ ul{list-style:disc}.LegalDocument_prose__JwedZ ol{list-style:decimal}.LegalDocument_prose__JwedZ li{margin-bottom:.4rem}.LegalDocument_prose__JwedZ li>ol,.LegalDocument_prose__JwedZ li>ul{margin-top:.4rem}.LegalDocument_prose__JwedZ blockquote{margin:1.5rem 0;padding:.9rem 1.2rem;border-left:4px solid var(--primary);background:var(--hero-background);border-radius:0 .5rem .5rem 0;color:var(--foreground-accent)}.LegalDocument_prose__JwedZ blockquote>:last-child{margin-bottom:0}.LegalDocument_prose__JwedZ hr{margin:2.5rem 0;border:0;border-top:1px solid rgba(0,0,0,.1)}.LegalDocument_prose__JwedZ code{padding:.1rem .35rem;border-radius:.25rem;background:var(--hero-background);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em;word-break:break-word}.LegalDocument_prose__JwedZ table{display:block;width:max-content;max-width:100%;margin:1.5rem 0;overflow-x:auto;border-collapse:collapse;font-size:.95rem;text-align:left}.LegalDocument_prose__JwedZ td,.LegalDocument_prose__JwedZ th{padding:.6rem .8rem;border:1px solid rgba(0,0,0,.1);vertical-align:top}.LegalDocument_prose__JwedZ th{background:var(--hero-background);font-weight:600}