.language-switch{display:flex;gap:7px;margin-left:14px}.language-switch a{font-size:18px!important;filter:saturate(.8)}.language-suggestion{position:fixed;right:18px;bottom:18px;z-index:20;max-width:340px;padding:18px;background:#fff;border:1px solid #cddce8;box-shadow:0 10px 30px #0013}.language-suggestion button{margin:8px 8px 0 0;padding:8px 12px;border:0;background:#102b52;color:#fff;font-weight:bold}.language-suggestion .dismiss{background:#eef4f8;color:#102b52}
.faq{padding:72px 7%;background:#f4f8fb}.faq>p,.faq>h2{max-width:900px;margin-left:auto;margin-right:auto}.faq h2{margin-top:4px;color:#102b52}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin:28px auto 0}.faq details{background:#fff;border:1px solid #dbe6ee;border-radius:10px;padding:18px 20px}.faq summary{cursor:pointer;color:#102b52;font-weight:700}.faq details p{color:#49627b;line-height:1.6;margin:14px 0 0}@media(max-width:700px){.faq-grid{grid-template-columns:1fr}.language-switch{margin-left:0}}
.cards h3 a{color:inherit;text-decoration:none}.cards h3 a:hover{text-decoration:underline}
