.analytics-preferences{z-index:60;color:#e4e9de;cursor:pointer;background:#122019;border:1px solid #6a7e67;border-radius:4px;padding:9px 12px;font:12px Arial,sans-serif;position:fixed;bottom:12px;left:14px}.analytics-consent{z-index:65;color:#18291f;background:#e8e7df;border:1px solid #9aa693;border-radius:5px;width:min(470px,100vw - 36px);padding:24px;position:fixed;bottom:56px;left:18px;box-shadow:0 8px 45px #0005}.analytics-consent h2{letter-spacing:-.025em;margin:0 0 12px;font:500 23px/1.2 Arial,sans-serif}.analytics-consent p{margin:0 0 15px;font:14px/1.6 Arial,sans-serif}.analytics-consent a{text-decoration:underline}.analytics-consent>div{gap:12px;display:flex}.analytics-consent button{color:#18291f;cursor:pointer;background:0 0;border:1px solid #496044;border-radius:4px;flex:1;min-height:44px;padding:11px 16px;font:14px Arial,sans-serif}.analytics-consent button:last-child{color:#f1f2e9;background:#213b2a}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline-offset:3px;outline:3px solid #6e9eae}
