.faqh-legal{--faqh-bg: #faf8ff;--faqh-on: #131b2e;--faqh-muted: #434655;--faqh-primary: #004ac6;--faqh-outline: #c3c6d7;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.6;color:var(--faqh-on);background:var(--faqh-bg);min-height:100vh}.faqh-legal *,.faqh-legal *:before,.faqh-legal *:after{box-sizing:border-box}.faqh-legal-header{border-bottom:1px solid var(--faqh-outline);background:#fff}.faqh-legal-header-inner{max-width:720px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.faqh-legal-brand{font-weight:700;font-size:18px;color:var(--faqh-primary);text-decoration:none}.faqh-legal-nav a{color:var(--faqh-muted);text-decoration:none;font-size:14px}.faqh-legal-nav a:hover{color:var(--faqh-primary)}.faqh-legal-main{max-width:720px;margin:0 auto;padding:40px 24px 64px}.faqh-legal h1{font-size:2rem;line-height:1.2;margin:0 0 8px}.faqh-legal-updated{color:var(--faqh-muted);font-size:14px;margin:0 0 32px}.faqh-legal h2{font-size:1.125rem;margin:32px 0 12px}.faqh-legal p,.faqh-legal li{color:var(--faqh-on)}.faqh-legal ul{padding-left:1.25rem;margin:0 0 16px}.faqh-legal a{color:var(--faqh-primary)}.faqh-legal-footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--faqh-outline);font-size:14px;color:var(--faqh-muted)}
