.analytics-manage{font:inherit;border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer;padding:6px}.analytics-consent-banner{position:fixed;z-index:1200;bottom:16px;right:16px;left:16px;max-width:520px;margin-inline-start:auto;background:#fff;color:#173350;border:1px solid #cadcec;box-shadow:0 18px 60px #071a2c40;border-radius:18px;padding:22px;line-height:1.65;text-align:right}.analytics-consent-banner strong{font-size:18px}.analytics-consent-banner p{font-size:15px;margin:8px 0 16px}.analytics-consent-banner a{color:#075b9a;text-decoration:underline}.analytics-consent-banner>div{display:flex;flex-wrap:wrap;gap:10px}.analytics-consent-banner button{font:inherit;border:1px solid #0d477a;background:#0d477a;color:#fff;padding:9px 18px;border-radius:10px;cursor:pointer}.analytics-consent-banner button+button{background:#fff;color:#0d477a}.analytics-consent-banner button:focus-visible,.analytics-manage:focus-visible{outline:3px solid #df9b23;outline-offset:3px}@media(max-width:570px){.analytics-consent-banner{max-width:none;bottom:8px;right:8px;left:8px;padding:16px}}