.faq-section{margin:48px 0 0;padding:32px 0 0;border-top:1px solid var(--line,#e3e3e3);color:var(--ink,#1a1a1a)}.faq-section .faq-section__h{margin:0 0 16px;font:700 clamp(22px,3vw,28px)/1.2 var(--font-display,inherit)}.faq-section .faq-section__item{border-bottom:1px solid var(--line,#e3e3e3)}.faq-section .faq-section__q{cursor:pointer;padding:16px 28px 16px 0;font:600 17px/1.4 var(--font-body,inherit);list-style:none;position:relative}.faq-section .faq-section__q::-webkit-details-marker{display:none}.faq-section .faq-section__q:after{content:"+";position:absolute;right:4px;top:14px;font:400 22px/1 var(--font-body,inherit)}.faq-section .faq-section__item[open] .faq-section__q:after{content:"\2212"}.faq-section .faq-section__q:focus-visible{outline:2px solid var(--blue-deep,#1a4fa0);outline-offset:2px}.faq-section .faq-section__a{margin:0 0 18px;font:400 16px/1.65 var(--font-body,inherit);color:var(--ink,#1a1a1a)}