.legal-nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.policy-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:.85rem;margin:20px 0}.policy-callout{background:#fff1dc;border:1px solid var(--border);padding:20px;border-radius:14px}.policy-content{overflow-wrap:anywhere}.policy-content li{margin:12px 0}.policy-content ul{padding-left:24px}.policy-header h1{margin:18px 0}.badge-tag{color:var(--primary)}@media(max-width:600px){.head-inner{flex-wrap:wrap}.legal-nav{font-size:.85rem}}