/* Privacy page styling only. No popup, overlay, or analytics banner. */
.dw-privacy-main{max-width:740px;margin:clamp(24px,5vw,72px) auto;padding:0 22px 56px;color:#e3e8ee;font:15px/1.7 system-ui,sans-serif}
.dw-privacy-main h1{font:700 clamp(29px,4vw,43px)/1.1 system-ui,sans-serif;color:#f2f5f7;margin:0 0 20px}
.dw-privacy-main h2{font-size:18px;color:#f2f5f7;margin:30px 0 7px}
.dw-privacy-main p{margin:12px 0;color:#c3cbd1}
.dw-privacy-main a{color:#d9e8f3}
.dw-privacy-main .privacy-meta{font:700 11px/1.5 system-ui;letter-spacing:.14em;color:#99a9b5;text-transform:uppercase;margin-bottom:12px}
.dw-privacy-main .privacy-return{display:inline-block;margin-bottom:30px;color:#dae6ee}
.dw-privacy-main .privacy-optout{min-height:44px;padding:9px 16px;border-radius:8px;border:1px solid #657a88;background:#152630;color:#fff;font:600 13px system-ui;cursor:pointer}
.dw-privacy-main .privacy-optout:focus-visible{outline:2px solid #e7c983;outline-offset:2px}
.dw-privacy-main .privacy-status{font-size:13px;color:#c9d6de}
