:root{--cm-disclosure-bg:#f5f8ff;--cm-disclosure-border:#9eb7e7;--cm-disclosure-text:#24324a;--cm-disclosure-warn:#fff6dc;--cm-disclosure-warn-border:#dcae37}.cm-external-disclosure{box-sizing:border-box;max-width:1120px;margin:24px auto;padding:16px 18px;border:1px solid var(--cm-disclosure-border);border-radius:14px;background:var(--cm-disclosure-bg);color:var(--cm-disclosure-text);font-size:.94rem;line-height:1.65}.cm-external-disclosure.is-high-review{background:var(--cm-disclosure-warn);border-color:var(--cm-disclosure-warn-border)}.cm-external-disclosure p{margin:.45rem 0}.cm-external-disclosure__links{display:flex;flex-wrap:wrap;gap:10px}.cm-external-disclosure__links a,.cm-legal-nav a{font-weight:700}.cm-legal-shell{max-width:980px;margin:0 auto;padding:28px 20px 64px;line-height:1.75}.cm-legal-shell h1{font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.25}.cm-legal-shell h2{margin-top:2rem}.cm-legal-lead{font-size:1.08rem;color:var(--cm-muted,#526075)}.cm-legal-card,.cm-legal-warning{margin:16px 0;padding:16px 18px;border:1px solid #d4deee;border-radius:14px;background:#fff}.cm-legal-warning{border-color:#e2b84d;background:#fff8e8}.cm-legal-table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.cm-legal-table th,.cm-legal-table td{border:1px solid #d8dfeb;padding:10px;text-align:left;vertical-align:top}.cm-legal-table th{background:#f2f5fa;white-space:nowrap}.cm-legal-nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.cm-legal-small{font-size:.9rem;color:#5a6575}@media(prefers-color-scheme:dark){:root{--cm-disclosure-bg:#172033;--cm-disclosure-border:#52698f;--cm-disclosure-text:#eef4ff;--cm-disclosure-warn:#362d16;--cm-disclosure-warn-border:#9c7b2c}.cm-legal-card{background:#171c26;border-color:#3d4657}.cm-legal-table th{background:#222a38}.cm-legal-table th,.cm-legal-table td{border-color:#454e5e}}
