.footer-links .analytics-settings{-webkit-appearance:none;appearance:none;min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.analytics-choice{z-index:100;color:#14233e;text-align:left;background:#fff;border:2px solid #b8cddd;border-radius:14px;align-items:center;gap:28px;max-width:1120px;margin:0 auto;padding:22px 24px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 6px 32px #10203b2b}.analytics-choice h2{letter-spacing:-.3px;margin:0 0 9px;font:800 21px/1.2 Arial,sans-serif}.analytics-choice p{color:#445b70;max-width:720px;margin:0;font:400 15px/1.6 Arial,sans-serif}.analytics-choice p a{color:#2165a3;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.analytics-actions{flex-shrink:0;gap:10px;display:flex}.analytics-actions button{color:#174e7e;cursor:pointer;background:#fff;border:2px solid #1d629e;border-radius:8px;min-height:46px;padding:12px 16px;font:700 14px/1.3 Arial,sans-serif}.analytics-actions button:hover{background:#e7f1fa}.analytics-choice button:focus-visible{outline-offset:4px;outline:3px solid #236cad}.analytics-settings:focus-visible{outline-offset:4px;outline:3px solid #236cad}@media (max-width:850px){.analytics-choice{flex-direction:column;align-items:stretch;gap:12px}.analytics-actions button{flex:1}.analytics-actions{width:100%}}@media (max-width:480px){.analytics-choice{max-height:70vh;padding:18px;bottom:8px;left:8px;right:8px;overflow:auto}.analytics-choice h2{font-size:19px}.analytics-choice p{font-size:14px}.analytics-actions button{padding:11px 9px;font-size:13px}}@media print{.analytics-choice,.analytics-settings{display:none!important}}
