.cg-consent{z-index:1000;color:#17161a;background:#fff;border-top:1px solid #d9d6e0;outline:none;max-height:80vh;padding:1rem max(1rem,50vw - 30rem);font:.9375rem/1.5 ui-sans-serif,system-ui,-apple-system,Segoe UI,Inter,Roboto,sans-serif;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 24px -12px #17161a40}.cg-consent h2{margin:0 0 .25rem;font-size:1rem;font-weight:600}.cg-consent p{margin:0 0 .75rem}.cg-consent p.cg-consent__more{color:#5b5866;margin-top:-.5rem;font-size:.8125rem}.cg-consent__categories p{margin:0}.cg-consent a{color:#2d4a80;text-decoration:underline}.cg-consent__categories{background:0 0;border:0;gap:.5rem;margin:0 0 .75rem;padding:0;display:grid}.cg-consent__categories[hidden]{display:none}.cg-consent__categories label{align-items:flex-start;gap:.5rem;margin:0;font-weight:400;display:flex}.cg-consent__categories input{margin-top:.3rem}.cg-consent__actions{flex-wrap:wrap;gap:.5rem;display:flex}.cg-consent__button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#426096;border:1px solid #426096;border-radius:8px;flex:10rem;margin:0;padding:.5rem 1rem;font-weight:600}.cg-consent__button:hover{background:#34507f}.cg-consent__button:focus-visible{outline-offset:2px;outline:3px solid #9db4e0}.cg-cookie-settings{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (prefers-color-scheme:dark){.cg-consent{color:#ece9f2;background:#1b1a21;border-top-color:#2e2b36}.cg-consent a{color:#9db4e0}.cg-consent p.cg-consent__more{color:#b8b4c4}}@media (width<=600px){html.site-check-page .cg-consent{max-height:45vh;padding:.6rem .75rem;font-size:.8125rem;line-height:1.4}html.site-check-page .cg-consent h2{margin-bottom:.15rem;font-size:.875rem}html.site-check-page .cg-consent p{margin-bottom:.5rem}html.site-check-page .cg-consent p.cg-consent__more{margin-top:-.35rem;font-size:.75rem}html.site-check-page .cg-consent__actions{flex-wrap:nowrap;gap:.35rem}html.site-check-page .cg-consent__button{flex:1 1 0;min-width:0;min-height:2.75rem;padding:.35rem .4rem}}
