.privacy-controls[hidden]{display:none}.privacy-controls{position:relative;margin:18px auto;padding:18px 55px 18px 22px;width:min(1200px,calc(100% - 36px));background:#eee9dd;border:1px solid #ddd8cf;display:flex;align-items:center;gap:30px;font:12px/1.5 Arial,Helvetica,sans-serif;color:#30283b}.privacy-copy{flex:1;max-width:400px}.privacy-controls h2{font:24px/1.15 Georgia,serif;margin:0 0 6px}.privacy-controls p{margin:0}.privacy-controls a{text-decoration:underline}.privacy-controls form{flex:1}.privacy-options{display:flex;flex-wrap:wrap;gap:0 20px}.privacy-options label{display:flex;align-items:center;min-height:44px;gap:8px;cursor:pointer}.privacy-options input{width:18px;height:18px;accent-color:#277c79;flex-shrink:0}.privacy-actions{display:flex;flex-wrap:wrap;gap:8px}.privacy-controls button,.privacy-settings-button{min-height:44px;padding:8px 13px;border:1px solid #277c79;background:#277c79;color:white;font:12px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.privacy-controls #privacy-reject{background:transparent;color:#30283b;border-color:#aaa497}.privacy-controls .privacy-close{position:absolute;top:6px;right:6px;min-width:44px;background:transparent;border:0;color:#30283b;font-size:25px;padding:0}.privacy-controls button:focus-visible,.privacy-settings-button:focus-visible,.privacy-controls input:focus-visible{outline:3px solid #277c79;outline-offset:4px}.privacy-settings-button{margin:15px 0}.ad-slot:not([hidden]){max-width:100%;margin:22px auto;text-align:center;min-width:0}.ad-label{display:block;font:10px/1.8 Arial,Helvetica,sans-serif;color:#726b76;letter-spacing:.08em}.ad-slot [data-gpt-container]{max-width:100%;margin:auto}@media(max-width:760px){.privacy-controls{display:block;padding:18px 48px 18px 18px}.privacy-copy{max-width:none;margin-bottom:8px}.privacy-controls h2{font-size:23px}.privacy-options{display:block}.privacy-options label{font-size:11px}.privacy-actions{gap:6px}.privacy-controls button{font-size:11px}}
