/* Compact consent notice in document flow. */
.gt-analytics-notice{background:#f5eddf;color:#202020;border-bottom:1px solid #d8c7a9;padding:4px 20px;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:14px}
.gt-analytics-copy{min-width:0;font:12px/1.45 Arial,sans-serif}
.gt-analytics-copy h2{display:inline;font:400 12px/1.45 Arial,sans-serif;letter-spacing:0;margin:0}
.gt-analytics-copy>a{display:inline;margin-left:8px;font:12px/1.45 Arial,sans-serif;text-decoration:underline;text-underline-offset:2px}
.gt-analytics-choice{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.gt-analytics-actions{display:flex;flex-direction:row;gap:6px;flex-shrink:0}
.gt-analytics-actions button{min-height:40px;color:#202020;background:#fff;border:1px solid #856127;padding:6px 14px;cursor:pointer;font:600 12px/1.3 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:2px}
.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:6px 16px}.gt-analytics-inner{align-items:stretch;flex-direction:column;gap:4px}.gt-analytics-actions button{flex:1;min-height:40px;padding:6px 12px}}
