.legal-module__NaLOZq__wrap{color:#16181d;min-height:100vh;font-family:var(--font-sans,"Inter", ui-sans-serif, system-ui, sans-serif);background:#fff;flex-direction:column;display:flex}.legal-module__NaLOZq__masthead{border-bottom:1px solid #e5e7eb;align-items:baseline;gap:12px;padding:1.25rem 1.5rem;display:flex}.legal-module__NaLOZq__brand{letter-spacing:-.03em;color:#16181d;font-size:1.3rem;font-weight:800;text-decoration:none}.legal-module__NaLOZq__mastTitle{letter-spacing:.06em;text-transform:uppercase;color:#9ca3af;font-size:.85rem;font-weight:600}.legal-module__NaLOZq__doc{flex:1;width:100%;max-width:46rem;margin:0 auto;padding:3rem 1.5rem}.legal-module__NaLOZq__title{letter-spacing:-.025em;margin:0;font-size:2.2rem;font-weight:800}.legal-module__NaLOZq__updated{color:#9ca3af;margin:.5rem 0 2rem;font-size:.85rem}.legal-module__NaLOZq__intro{color:#374151;margin:0 0 2rem;font-size:1.05rem;line-height:1.7}.legal-module__NaLOZq__section{margin-bottom:1.75rem}.legal-module__NaLOZq__heading{letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.2rem;font-weight:700}.legal-module__NaLOZq__para{color:#374151;margin:0 0 .85rem;font-size:1rem;line-height:1.7}.legal-module__NaLOZq__contact{color:#4b5563;border-top:1px solid #e5e7eb;margin-top:2.5rem;padding-top:1.5rem}.legal-module__NaLOZq__contact a{color:#b76e79}.legal-module__NaLOZq__foot{color:#9ca3af;border-top:1px solid #e5e7eb;justify-content:center;align-items:center;gap:1.25rem;padding:2rem 1.5rem;font-size:.85rem;display:flex}.legal-module__NaLOZq__foot a{color:#6b7280;text-decoration:none}.legal-module__NaLOZq__foot a:hover{color:#16181d}
