.analytics-consent{position:fixed;z-index:10000;inset:auto 20px 20px;margin:auto;max-width:900px;padding:20px 24px;background:#142230;color:#edf1f7;border:1px solid #53677b;box-shadow:0 8px 35px #0006;display:flex;align-items:center;gap:24px;font-family:inherit;font-size:13px;line-height:1.6}.analytics-consent[hidden]{display:none}.analytics-consent p{margin:0;flex:1}.analytics-consent a{color:#98c9ff;text-decoration:underline}.analytics-consent>div{display:flex;gap:10px;flex-shrink:0}.analytics-consent button{font:inherit;padding:10px 16px;border:1px solid #7294b7;color:#edf1f7;background:#142230;cursor:pointer}.analytics-consent button:first-child{background:#225d9a}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:2px solid #fff;outline-offset:3px}.analytics-preferences{font:inherit;font-size:12px;color:#a7b8ca;background:none;border:0;text-decoration:underline;cursor:pointer;padding:8px;white-space:nowrap}@media(max-width:600px){.analytics-consent{inset:auto 12px 12px;padding:16px;display:block}.analytics-consent>div{margin-top:12px}.analytics-consent button{flex:1}}
