.faq-accordion{width:min(100% - var(--gutter) * 2, 920px);gap:16px;margin-inline:auto;padding-block:40px;display:grid}.faq-accordion summary{background:var(--color-white);min-height:70px;color:var(--color-ink);cursor:pointer;border:1px solid #d5d8dc;border-radius:5px;align-items:center;gap:10px;padding:20px;list-style:none;display:flex}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.faq-accordion details[open]>summary{background:var(--color-ink);color:var(--color-white)}.faq-accordion h2{letter-spacing:0;color:inherit;font-size:17px;font-weight:700;line-height:1.7}.faq-icon{flex-shrink:0;width:13px;height:13px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:currentColor;border-radius:1px;height:3px;position:absolute;inset:5px 0 auto}.faq-icon:after{transform:rotate(90deg)}.faq-accordion details[open] .faq-icon:after{transform:none}.faq-body{padding:21px 40px 27px}.faq-body p{color:#333;font-size:17px;line-height:1.7}.faq-body p+p{margin-top:16px}@media (max-width:800px){.faq-accordion{width:calc(100% - 20px);padding-top:10px}.faq-accordion h2{font-size:15.5px}.faq-body{padding:18px 20px 22px}.faq-body p{font-size:15.5px}}
