.analytics-consent{position:fixed;z-index:50;left:clamp(12px,3vw,36px);right:clamp(12px,3vw,36px);bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:920px;margin:auto;padding:18px 20px;border:1px solid #c9d9dc;border-radius:18px;background:#fff;color:#09283c;box-shadow:0 18px 60px #09283c38}.analytics-consent strong{font-size:1.05rem}.analytics-consent p{margin:5px 0 0;color:#49646f;font-size:.9rem}.analytics-consent>div:last-child{display:flex;gap:8px;flex:0 0 auto}.analytics-consent button{border:1px solid #a8bec3;border-radius:999px;padding:10px 15px;background:#fff;color:#09283c;font-weight:700;cursor:pointer}.analytics-consent .primary{background:#007d77;border-color:#007d77;color:#fff}.analytics-consent a{color:#007d77}@media(max-width:680px){.analytics-consent{align-items:stretch;flex-direction:column}.analytics-consent>div:last-child{justify-content:flex-end}}
