/* Kept in normal document flow so the notice never covers an inquiry control. */
.gt-analytics-notice{background:#f5eddf;color:#202020;border-bottom:1px solid #d8c7a9;padding:16px 24px;scroll-margin-top:8px}
.gt-analytics-notice[hidden]{display:none!important}
.gt-analytics-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.gt-analytics-copy{max-width:820px}
.gt-analytics-copy h2{font:600 16px/1.4 Arial,sans-serif;letter-spacing:0;margin:0 0 6px}
.gt-analytics-copy p{font:14px/1.6 Arial,sans-serif;margin:0}
.gt-analytics-copy .gt-analytics-choice{font-size:12px;margin-top:4px}
.gt-analytics-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}
.gt-analytics-actions button{color:#202020;background:#fff;border:1px solid #856127;padding:10px 14px;cursor:pointer;font:600 13px/1.4 Arial,sans-serif;white-space:nowrap}
.gt-analytics-actions button:hover{background:#faf7f1}
.gt-analytics-actions button:focus-visible,.gt-analytics-settings:focus-visible{outline:3px solid #856127;outline-offset:3px}
.gt-analytics-settings{background:none;border:0;color:inherit;padding:4px 0;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){.gt-analytics-notice{padding:14px 18px}.gt-analytics-inner{align-items:stretch;flex-direction:column;gap:12px}.gt-analytics-actions{flex-direction:row;flex-wrap:wrap}.gt-analytics-actions button{flex:1}.gt-analytics-copy p{font-size:13px}}
