.privacy-banner{background:#1d1d1d;border-block:1px solid #343434;color:#f4f0f1}.privacy-inner{display:flex;align-items:center;gap:18px;padding-top:20px;padding-bottom:20px}.privacy-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #b84b59;border-radius:14px;color:#c3bfc0}.privacy-icon svg{width:24px;height:24px}.privacy-copy{flex:1;min-width:0}.privacy-copy h2{margin:0 0 6px;font-size:clamp(17px,2vw,21px);line-height:1.35;letter-spacing:-.4px;color:#f4f0f1}.privacy-copy p{margin:0;color:#d0cccd;font-size:13px;line-height:1.7}.privacy-copy .privacy-detail{margin-top:5px;font-size:11px;color:#bbb7b8}.privacy-tag{flex-shrink:0;border:1px solid #b84b59;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:700;letter-spacing:1.2px;color:#c3bfc0}@media(max-width:640px){.privacy-inner{align-items:flex-start;gap:12px;padding-top:18px;padding-bottom:18px}.privacy-icon{width:34px;height:34px;border-radius:10px}.privacy-icon svg{width:20px;height:20px}.privacy-tag{display:none}.privacy-copy p{font-size:12px}.privacy-copy .privacy-detail{font-size:11px}}
