.legal-page-chrome{background:#f8fafc;flex-direction:column;width:100%;min-height:100vh;display:flex}.legal-page-chrome-main{flex:1;width:100%}.legal-document-page{box-sizing:border-box;--legal-text-size:15px;--legal-line-height:21px;background:#f8fafc;width:100%;min-height:auto;padding-top:72px;padding-bottom:8px;font-family:Inter,system-ui,-apple-system,sans-serif}@media (min-width:640px){.legal-document-page{padding-top:80px}}@media (min-width:1024px){.legal-document-page{padding-top:88px}}.legal-document-shell{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding-left:clamp(16px,4vw,100px);padding-right:clamp(16px,4vw,100px)}.legal-document-header{width:100%;box-shadow:none;box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:0;padding:20px 0 18px}.legal-document-header-inner{text-align:left;width:100%;max-width:100%;margin:0}.legal-document-title{color:#000;text-align:left;margin:0;font-size:18px;font-weight:700;line-height:1.35}.legal-document-title-accent{color:var(--accent,#ff5a00)}.legal-document-updated{color:#64748b;margin:8px 0 0;font-size:13px;font-weight:500}.legal-document-list{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:10px clamp(16px,4vw,100px) 48px}.legal-document-list-item{margin-top:12px}.legal-faq-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 8px #0f172a0a}.legal-faq-card.is-expanded{border-color:var(--primary,#ff8a00);box-shadow:0 4px 12px #0f172a0f}.legal-faq-trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:18px 16px;display:flex}.legal-faq-trigger:focus-visible{outline:2px solid var(--primary,#ff8a00);outline-offset:-2px}.legal-faq-title{font-size:var(--legal-text-size);color:#0f172a;letter-spacing:.5px;font-weight:700;line-height:var(--legal-line-height);flex:1}.legal-faq-card.is-expanded .legal-faq-title{color:var(--primary,#ff8a00)}.legal-faq-chevron{color:#0f172a;flex-shrink:0}.legal-faq-card.is-expanded .legal-faq-chevron{color:var(--primary,#ff8a00)}.legal-faq-divider{background:var(--primary,#ff8a00);height:1px;margin:0 16px}.legal-faq-body{padding:14px 16px 16px}.legal-document-legacy{box-sizing:border-box;width:100%;max-width:100%;margin:16px 0 48px;padding:0 clamp(16px,4vw,100px)}.legal-document-body-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:18px 16px;box-shadow:0 8px 8px #0f172a0a}.legal-document-status{text-align:center;color:#64748b;margin-top:40px;padding:0 24px;font-size:14px;font-weight:500}.legal-document-loading{justify-content:center;margin-top:40px;display:flex}.legal-document-spinner{border:3px solid #e2e8f0;border-top-color:var(--primary,#ff8a00);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite legal-spin}@keyframes legal-spin{to{transform:rotate(360deg)}}.legal-rich-html{font-size:var(--legal-text-size);line-height:var(--legal-line-height);color:#111827}.legal-rich-html p{font-size:var(--legal-text-size);line-height:var(--legal-line-height);margin:0 0 8px}.legal-rich-html p:last-child{margin-bottom:0}.legal-rich-html ul,.legal-rich-html ol{font-size:var(--legal-text-size);line-height:var(--legal-line-height);margin:2px 0;padding-left:16px}.legal-rich-html li{font-size:var(--legal-text-size);line-height:var(--legal-line-height);margin-bottom:2px}.legal-rich-html a{color:var(--primary,#ff8a00);font-size:inherit;line-height:inherit;text-decoration:underline}.legal-rich-html h2,.legal-rich-html h3{font-size:var(--legal-text-size);line-height:var(--legal-line-height);color:#111827;font-weight:700}.legal-rich-html h2{margin:16px 0 8px}.legal-rich-html h3{margin:12px 0 6px}.legal-rich-html b,.legal-rich-html strong{font-weight:700;font-size:inherit;line-height:inherit}
