body{margin:0;color:#1e293b;background:#fff;font:17px/1.75 system-ui,sans-serif}.legal-shell{max-width:1000px;margin:auto;padding:24px;overflow-wrap:anywhere}h1{font-size:clamp(28px,5vw,42px);line-height:1.2}h2{font-size:25px}h3{font-size:21px}a{color:#1753a3}table{border-collapse:collapse;width:100%}td,th{padding:12px;border:1px solid #cbd5e1}button{font:inherit;min-height:44px}.privacy-settings-button{color:inherit}.site-privacy-links{display:flex;gap:16px;flex-wrap:wrap;max-width:1000px;margin:24px auto;padding:24px;border-top:1px solid #cbd5e1;font:16px/1.6 system-ui,sans-serif}.site-privacy-links button{background:transparent;border:1px solid #94a3b8;border-radius:6px;padding:8px 12px;cursor:pointer}