.LegalDocument_document__A9cG_{max-width:920px;margin:0 auto;padding:28px 22px 100px;color:hsl(var(--foreground));line-height:1.85;word-break:keep-all;overflow-wrap:anywhere}.LegalDocument_back__M_NEP{display:inline-block;min-height:44px;font-size:14px}.LegalDocument_document__A9cG_ header{margin:22px 0}.LegalDocument_eyebrow__6DK2C{font-size:12px;color:hsl(var(--primary))}.LegalDocument_document__A9cG_ h1{font-size:clamp(28px,5vw,38px);font-weight:750;margin:6px 0 10px;line-height:1.4}.LegalDocument_document__A9cG_ header>p:last-child{color:hsl(var(--muted-foreground))}.LegalDocument_document__A9cG_ h2{font-size:20px;font-weight:700;margin-bottom:14px}.LegalDocument_document__A9cG_ h3{font-size:16px;font-weight:650;margin:18px 0 8px}.LegalDocument_document__A9cG_ a{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px}.LegalDocument_document__A9cG_ a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.LegalDocument_document__A9cG_ article section{scroll-margin-top:100px;margin-top:36px;padding-top:24px;border-top:1px solid hsl(var(--border))}.LegalDocument_document__A9cG_ article p{margin:10px 0}.LegalDocument_document__A9cG_ ul{list-style:disc;padding-left:22px}.LegalDocument_document__A9cG_ li+li{margin-top:8px}.LegalDocument_contents__BmP5i,.LegalDocument_review__AR76o{padding:20px 24px;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--card));margin-top:20px}.LegalDocument_contents__BmP5i ol{list-style:decimal;padding-left:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 30px}.LegalDocument_contents__BmP5i li+li{margin-top:0}.LegalDocument_review__AR76o{border-color:#a47d37}.LegalDocument_review__AR76o p{font-size:14px;margin:7px 0}.LegalDocument_document__A9cG_ table{width:100%;font-size:14px;border-collapse:collapse;table-layout:fixed;margin:14px 0}.LegalDocument_document__A9cG_ td,.LegalDocument_document__A9cG_ th{padding:12px;border:1px solid hsl(var(--border));vertical-align:top;text-align:left}.LegalDocument_document__A9cG_ th{background:hsl(var(--muted));font-weight:650}.LegalDocument_document__A9cG_ footer{display:flex;flex-wrap:wrap;gap:20px;margin-top:35px}@media(max-width:520px){.LegalDocument_contents__BmP5i ol{grid-template-columns:1fr}.LegalDocument_document__A9cG_{padding-inline:18px;font-size:14px}.LegalDocument_document__A9cG_ td,.LegalDocument_document__A9cG_ th{padding:8px;font-size:12px}}