/* TDB terms/privacy. Extends existing tdb-legal.css without modifying statutory disclosure. */
.tdb-policy-page .tdb-policy-demo{background:#eef4fb;border:1px solid #b8cbe4;color:#3d4551;padding:13px 17px;border-radius:12px;margin:0 0 22px;font-size:.88rem}
.tdb-policy-page .tdb-policy-jump{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}
.tdb-policy-page .tdb-policy-jump a{border:1px solid #cbd7e7;border-radius:999px;padding:7px 13px;text-decoration:none!important;font-size:.86rem;background:#fff;font-weight:750;color:#373f49!important}
.tdb-policy-page .tdb-policy-jump a:hover{background:#e8eff9}
.tdb-policy-page .tdb-legal-card{margin-bottom:18px}
.tdb-policy-page .tdb-legal-card p{line-height:1.95}
.tdb-policy-page .tdb-legal-card ul{margin:0;padding-left:1.4em;color:#404955;line-height:1.95}
.tdb-policy-page .tdb-legal-card li+li{margin-top:7px}
.tdb-policy-page .tdb-policy-updated{font-size:.85rem;color:#6d7a8b;margin:26px 0 0}
@media(max-width:640px){.tdb-policy-page .tdb-policy-jump a{font-size:.79rem;padding:7px 10px}.tdb-policy-page .tdb-legal-card h2{font-size:1.17rem}}
