.LegalDocument_page__LJKLx{background:var(--color-surface);min-height:100vh}.LegalDocument_hero__YrDBZ{background:linear-gradient(135deg,var(--humareso-navy) 0,#021e30 100%);padding:var(--space-32) 0 var(--space-16)}.LegalDocument_title__VgavT{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:900;color:var(--color-text-inverse);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0 0 var(--space-3)}.LegalDocument_meta__ipQUv{font-size:var(--text-sm);color:rgba(255,255,255,.55);margin:0}.LegalDocument_body__feRHL{padding:var(--space-12) var(--space-4) var(--space-20)}.LegalDocument_prose__jvdfQ{color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-relaxed)}.LegalDocument_prose__jvdfQ h2{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:800;color:var(--humareso-navy);margin:var(--space-10) 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-border)}.LegalDocument_prose__jvdfQ h3{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:700;color:var(--humareso-navy);margin:var(--space-8) 0 var(--space-3)}.LegalDocument_prose__jvdfQ h4{font-family:var(--font-sans);font-size:var(--text-base);font-weight:700;color:var(--color-text);margin:var(--space-6) 0 var(--space-2)}.LegalDocument_prose__jvdfQ p{margin:0 0 var(--space-4)}.LegalDocument_prose__jvdfQ strong{font-weight:700;color:var(--color-text)}.LegalDocument_prose__jvdfQ a{color:var(--humareso-red-muted);text-decoration:underline;text-underline-offset:2px}.LegalDocument_prose__jvdfQ a:hover{color:var(--humareso-red)}.LegalDocument_prose__jvdfQ ol,.LegalDocument_prose__jvdfQ ul{padding-left:var(--space-6);margin:0 0 var(--space-4)}.LegalDocument_prose__jvdfQ li{margin-bottom:var(--space-2);line-height:var(--leading-relaxed)}.LegalDocument_prose__jvdfQ li>ol,.LegalDocument_prose__jvdfQ li>ul{margin-top:var(--space-2);margin-bottom:var(--space-2)}.LegalDocument_prose__jvdfQ blockquote{border-left:3px solid var(--color-border);padding-left:var(--space-4);margin:var(--space-6) 0;color:var(--color-text-secondary);font-style:italic}.LegalDocument_prose__jvdfQ hr{border:none;border-top:1px solid var(--color-border);margin:var(--space-10) 0}.LegalDocument_prose__jvdfQ table{width:100%;border-collapse:collapse;font-size:var(--text-sm);margin:var(--space-6) 0}.LegalDocument_prose__jvdfQ th{background:var(--color-surface-alt);font-weight:700;text-align:left;color:var(--humareso-navy)}.LegalDocument_prose__jvdfQ td,.LegalDocument_prose__jvdfQ th{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border)}.LegalDocument_prose__jvdfQ td{vertical-align:top}.LegalDocument_prose__jvdfQ code,.LegalDocument_prose__jvdfQ tr:nth-child(2n) td{background:var(--color-surface-alt)}.LegalDocument_prose__jvdfQ code{font-family:var(--font-mono);font-size:.875em;padding:.1em .35em;border-radius:3px}@media (max-width:640px){.LegalDocument_title__VgavT{font-size:var(--text-4xl)}.LegalDocument_hero__YrDBZ{padding:var(--space-10) 0 var(--space-8)}.LegalDocument_prose__jvdfQ table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}