.itm-faq{--red:#d32027;--navy:#1a3a5c;--muted:#5a6470;--border:#e3e6eb;padding:64px 24px}.itm-faq .in{margin:0 auto;max-width:820px}.itm-faq .hd{margin-bottom:40px;text-align:center}.itm-faq .hd h2{color:var(--navy);margin:0}.itm-faq .q{background:#fff;border:1px solid var(--border);border-radius:4px;margin-bottom:12px;overflow:hidden}.itm-faq summary{color:var(--navy);cursor:pointer;font-weight:700;list-style:none;padding:18px 52px 18px 20px;position:relative}.itm-faq summary::-webkit-details-marker{display:none}.itm-faq summary:after{color:var(--red);content:"+";font-size:1.5rem;font-weight:700;line-height:1;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.itm-faq .q[open] summary:after{content:"–"}.itm-faq .a{color:var(--muted);padding:0 20px 20px}.itm-faq .a p{margin:0 0 10px}.itm-faq .a p:last-child{margin-bottom:0}