.faq-list details[open],.faq-list summary:hover,.faq-list details[open] summary{background:#f5faff}.privacy-consent{border-top:1px solid #dae6ef;margin-top:24px;padding-top:19px}.privacy-consent>p{font-size:12px;line-height:1.8;color:#56718a;margin:0 0 12px}.privacy-consent label{display:flex;align-items:flex-start;gap:11px;font-size:13px;line-height:1.9;color:#315675;cursor:pointer;padding:8px 0}.privacy-consent input{width:20px;height:20px;flex-shrink:0;margin:3px 0 0;accent-color:#167de0;cursor:pointer}.privacy-consent a,.footer-legal a{text-decoration:underline;text-underline-offset:4px}.privacy-consent a{color:#126db2}.privacy-consent b{font-size:10px;background:#e5f1fb;color:#307aad;border-radius:3px;padding:3px 5px;white-space:nowrap}.footer-legal{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#426582}footer{flex-wrap:wrap}footer>small{margin-left:auto}@media(max-width:800px){.footer-legal{width:100%}footer>small{margin-left:0}}
