.legal-module__nznjQa__page{font-family:var(--font-inter,Inter, system-ui, sans-serif);color:#0f172a;background:#fff;flex-direction:column;min-height:100vh;display:flex}.legal-module__nznjQa__nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border-bottom:1px solid #00000012;position:sticky;top:0}.legal-module__nznjQa__navInner{justify-content:space-between;align-items:center;max-width:72rem;height:3.5rem;margin:0 auto;padding:0 1.5rem;display:flex}.legal-module__nznjQa__logo{align-items:center;gap:.5rem;text-decoration:none;display:flex}.legal-module__nznjQa__logoMark{color:#fff;background:#2563eb;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;display:flex}.legal-module__nznjQa__logoText{color:#0f172a;font-size:.9375rem;font-weight:700}.legal-module__nznjQa__navBack{color:#6b7280;font-size:.875rem;text-decoration:none;transition:color .15s}.legal-module__nznjQa__navBack:hover{color:#0f172a}.legal-module__nznjQa__header{background:#f8fafc;border-bottom:1px solid #e5e7eb;padding:3rem 1.5rem}.legal-module__nznjQa__headerInner{max-width:48rem;margin:0 auto}.legal-module__nznjQa__headerLabel{text-transform:uppercase;letter-spacing:.12em;color:#2563eb;margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.legal-module__nznjQa__headerTitle{color:#0f172a;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2rem;font-weight:800;line-height:1.2}.legal-module__nznjQa__headerMeta{color:#9ca3af;font-size:.875rem}.legal-module__nznjQa__content{flex:1;width:100%;max-width:48rem;margin:0 auto;padding:3rem 1.5rem 5rem}.legal-module__nznjQa__section{margin-bottom:3rem}.legal-module__nznjQa__sectionTitle{color:#0f172a;border-bottom:2px solid #e5e7eb;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:700}.legal-module__nznjQa__subsectionTitle{color:#0f172a;margin-top:1.25rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.legal-module__nznjQa__p{color:#374151;margin-bottom:.875rem;font-size:.9375rem;line-height:1.75}.legal-module__nznjQa__p:last-child{margin-bottom:0}.legal-module__nznjQa__ul{flex-direction:column;gap:.375rem;margin:0 0 .875rem;padding:0;list-style:none;display:flex}.legal-module__nznjQa__li{color:#374151;align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.65;display:flex}.legal-module__nznjQa__liBullet{background:#2563eb;border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.55rem}.legal-module__nznjQa__table{border-collapse:collapse;width:100%;margin-bottom:.875rem;font-size:.875rem}.legal-module__nznjQa__table th{text-align:left;color:#374151;background:#f8fafc;border:1px solid #e5e7eb;padding:.625rem .875rem;font-weight:600}.legal-module__nznjQa__table td{color:#374151;vertical-align:top;border:1px solid #e5e7eb;padding:.625rem .875rem}.legal-module__nznjQa__infoBox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:.625rem;margin-bottom:1.25rem;padding:1rem 1.25rem}.legal-module__nznjQa__infoBoxText{color:#1e40af;font-size:.875rem;line-height:1.65}.legal-module__nznjQa__strong{color:#0f172a;font-weight:600}.legal-module__nznjQa__footer{background:#0f172a;padding:1.75rem 0}.legal-module__nznjQa__footerInner{flex-direction:column;align-items:center;gap:1rem;max-width:72rem;margin:0 auto;padding:0 1.5rem;display:flex}@media (min-width:640px){.legal-module__nznjQa__footerInner{flex-direction:row;justify-content:space-between}}.legal-module__nznjQa__footerBrand{align-items:center;gap:.5rem;display:flex}.legal-module__nznjQa__footerLogoMark{color:#fff;background:#2563eb;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.6875rem;font-weight:700;display:flex}.legal-module__nznjQa__footerName{color:#fff;font-size:.875rem;font-weight:600}.legal-module__nznjQa__footerLinks{align-items:center;gap:1.5rem;display:flex}.legal-module__nznjQa__footerLink{color:#ffffff80;font-size:.875rem;text-decoration:none;transition:color .15s}.legal-module__nznjQa__footerLink:hover{color:#ffffffd9}.legal-module__nznjQa__footerCopy{color:#ffffff59;font-size:.8125rem}
