.impact-cookie-consent{position:fixed;left:18px;right:18px;bottom:18px;z-index:10000;display:flex;justify-content:center;font-family:'Open Sans',Arial,sans-serif}.impact-cookie-inner{width:min(920px,100%);background:#fff;border:1px solid rgba(20,53,144,.18);box-shadow:0 18px 55px rgba(14,37,112,.22);border-radius:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:22px}.impact-cookie-copy{max-width:650px}.impact-cookie-copy strong{display:block;color:#10182b;font:800 1rem 'Montserrat','Open Sans',Arial,sans-serif;margin-bottom:5px}.impact-cookie-copy p{margin:0;color:#48536b;font-size:.9rem;line-height:1.55}.impact-cookie-copy a{color:#143590;font-weight:700;text-underline-offset:2px}.impact-cookie-actions{display:flex;gap:10px;flex:0 0 auto}.impact-cookie-actions button{min-height:44px;border-radius:8px;padding:10px 15px;font:700 .84rem 'Open Sans',Arial,sans-serif;cursor:pointer;background:#fff;color:#143590;border:1px solid #143590;box-shadow:none}.impact-cookie-actions button:hover{background:#f4f7ff}.impact-cookie-actions button:focus-visible,.impact-cookie-settings:focus-visible{outline:3px solid #8fb8ef;outline-offset:2px}.impact-cookie-settings{display:flex;align-items:center;min-height:38px;padding:0;border:0;background:transparent;color:#fff;text-decoration:none;font:400 .9rem 'Open Sans',Arial,sans-serif;cursor:pointer;text-align:left}.impact-cookie-settings:hover{text-decoration:underline}@media(max-width:720px){.impact-cookie-consent{left:10px;right:10px;bottom:10px}.impact-cookie-inner{align-items:stretch;flex-direction:column;gap:14px;padding:16px}.impact-cookie-actions{display:grid;grid-template-columns:1fr 1fr}.impact-cookie-actions button{width:100%}}@media(max-width:430px){.impact-cookie-actions{grid-template-columns:1fr}}
