.mw-faq .faq-liste{margin:40px auto;max-width:1100px}
.mw-faq .faq-liste>h2{margin:0 0 8px;font-size:26px;line-height:1.3}
.mw-faq .faq-liste>p{margin:0 0 16px;color:#455b73;line-height:1.6}
.mw-faq details{border-bottom:1px solid #d8e2ef}
.mw-faq details:first-of-type{border-top:1px solid #d8e2ef}
.mw-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;list-style:none;cursor:pointer;padding:14px 2px}
.mw-faq summary::-webkit-details-marker{display:none}
.mw-faq summary::after{content:'';width:10px;height:10px;flex:none;border-right:2px solid #165dcc;border-bottom:2px solid #165dcc;transform:rotate(45deg);margin-right:8px}
.mw-faq details[open] summary::after{transform:rotate(225deg)}
.mw-faq summary h3{margin:0;font-size:17px;font-weight:650;line-height:1.45}
.mw-faq details>p{margin:0;padding:0 32px 18px 2px;color:#455b73;line-height:1.7}
