.analyticsConsent{z-index:100000;color:#071b30;background:#fff;border:1px solid #d9e3e8;border-radius:12px;max-width:380px;padding:20px;font:14px/1.5 Arial,sans-serif;position:fixed;bottom:20px;left:20px;box-shadow:0 8px 36px #071b3026}.analyticsConsent strong{font-size:16px}.analyticsConsent p{margin:8px 0 14px}.analyticsConsent a{text-decoration:underline}.analyticsConsent>div{gap:10px;display:flex}.analyticsConsent button{color:#071b30;cursor:pointer;background:#fff;border:1px solid #071b30;border-radius:6px;flex:1;padding:10px;font:600 14px Arial,sans-serif}.analyticsConsent button:last-child{color:#fff;background:#071b30}.analyticsConsent button:focus-visible{outline-offset:3px;outline:3px solid #00b3c9}.privacySettings:focus-visible{outline-offset:3px;outline:3px solid #00b3c9}.privacySettings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.privacyContent{max-width:900px;padding-top:140px;padding-bottom:80px;line-height:1.7}.privacyContent h1{font-size:clamp(32px,5vw,56px);line-height:1.1}.privacyContent h2{margin-top:32px;font-size:24px}.privacyContent p{font-size:16px}.privacyContent a{text-decoration:underline}@media (max-width:600px){.analyticsConsent{max-width:none;padding:16px;bottom:92px;left:12px;right:12px}}
