.dr-legal{--bg:#f2f2f7;--card:#fff;--label:#000;--secondary:#6c6c70;--separator:#3c3c432e;--accent:#0071e3;background:var(--bg);color:var(--label);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.5}@media (prefers-color-scheme:dark){.dr-legal{--bg:#000;--card:#1c1c1e;--label:#fff;--secondary:#98989f;--separator:#54545899;--accent:#0a84ff}}.dr-legal a{color:var(--accent);text-decoration:none}.dr-legal-page{max-width:720px;margin:0 auto;padding:32px 20px 64px}.dr-legal-brand{align-items:center;gap:12px;margin-bottom:24px;font-weight:600;display:inline-flex;color:var(--label)!important}.dr-legal-brand img{background:#fff;border-radius:10px;box-shadow:0 0 0 .5px #0000001f}.dr-legal h1{margin:0 0 8px;font-size:34px;font-weight:700;line-height:1.15}.dr-legal .dr-legal-lead{color:var(--secondary);margin:0 0 28px}.dr-legal section{background:var(--card);border-radius:20px;margin:0 0 16px;padding:20px}.dr-legal h2{margin:0 0 10px;font-size:20px;font-weight:700}.dr-legal p,.dr-legal ul{margin:0 0 10px}.dr-legal p:last-child,.dr-legal ul:last-child{margin-bottom:0}.dr-legal ul{padding-left:20px}.dr-legal li{margin-bottom:6px}.dr-legal .dr-legal-note{color:var(--secondary);font-size:15px}.dr-legal-foot{gap:20px;margin-top:28px;font-size:15px;display:flex}
