.regional-faq{background:#f8fafc;border:1px solid #dbe5ed;border-radius:18px;padding:38px}.regional-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px}.regional-faq-kicker{color:#176b94!important;font-size:14px!important;font-weight:800;letter-spacing:.08em;margin:0 0 10px!important}.regional-faq h2{font-size:30px;line-height:1.4;margin:0 0 18px}.regional-faq-grid>div:first-child>p:last-child{color:#607687;line-height:1.8;font-size:16px}.regional-questions{border-top:1px solid #ccd9e1}.regional-questions details{border-bottom:1px solid #ccd9e1}.regional-questions summary{display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;cursor:pointer;padding:20px 0;font-size:16px;line-height:1.6;font-weight:800}.regional-questions summary::-webkit-details-marker{display:none}.regional-questions summary span{font-size:24px;color:#176b94;font-weight:400;flex:none}.regional-questions details[open] summary span{transform:rotate(45deg)}.regional-questions details p{font-size:16px;line-height:1.8;color:#607687;margin:0 0 22px;overflow-wrap:anywhere}.regional-questions summary:focus-visible{outline:3px solid #176b94;outline-offset:5px;border-radius:4px}@media(max-width:750px){.regional-faq{padding:26px 20px}.regional-faq-grid{grid-template-columns:1fr;gap:18px}.regional-faq h2{font-size:26px}}
