.faq{display:grid;gap:var(--size_contentGap)}.faq .faq__q{position:relative;padding-block:16px;padding-inline:64px;color:var(--color_primary);background-color:var(--color_primary-pale);border-radius:var(--radius_medium);font-size:16px;font-weight:600;line-height:1.85;cursor:pointer}.faq .faq__q:after{content:"";position:absolute;right:32px;top:calc(50% - 5px);display:inline-block;width:10px;height:10px;border-bottom:2px solid var(--color_primary);border-right:2px solid var(--color_primary);transform:rotate(45deg)}.faq .faq__q.open{border-radius:var(--radius_medium) var(--radius_medium) 0 0}.faq .faq__q.open:after{border-bottom:none;border-right:none;border-top:2px solid var(--color_primary);border-left:2px solid var(--color_primary)}.faq .faq__qTitle{position:absolute;left:32px;top:6px;margin-inline-end:12px;font-size:25px}.faq .faq__a{display:none;padding:24px 32px;font-size:17px;line-height:2.05;border:1px solid var(--color_line-pale);border-radius:0 0 var(--radius_medium) var(--radius_medium)}.faq .faq__a+.faq__q{margin-block-start:24px}.faq .faq__a.open{display:block}.faq .faq__a p{margin-bottom:.5em}.faq .faq__a img{padding:.5em 0}@container (700px >= width){.faq .faq__q{padding-block:12px;padding-inline:40px 48px;font-size:14px;line-height:1.6}.faq .faq__q:after{right:24px;top:calc(50% - 5px);width:10px;height:10px}.faq .faq__qTitle{left:16px;top:8px;margin-inline-end:12px;font-size:18px}.faq .faq__a{padding:16px;font-size:14px;line-height:1.85}.faq .faq__a+.faq__q{margin-block-start:16px}.faq .faq__a iframe{width:100%;height:auto}}
