.faq-accordion{border-top:1px solid var(--c-line);min-width:0}.faq-accordion__item{border-bottom:1px solid var(--c-line)}.faq-accordion .faq-accordion__question{cursor:pointer;min-height:72px;font:400 18px/26px var(--sans);color:#1d1c1a;transition:color .2s var(--ease);justify-content:space-between;align-items:center;gap:20px;padding-block:20px;list-style:none;display:flex}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__question:focus-visible{outline:2px solid var(--c-accent-ink);outline-offset:4px;border-radius:2px}.faq-accordion__toggle{border:1px solid var(--c-line-bold);width:28px;height:28px;color:inherit;border-radius:50%;flex:0 0 28px;position:relative}.faq-accordion__toggle:before,.faq-accordion__toggle:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-accordion__toggle:after{transition:transform .3s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.faq-accordion__item[open] .faq-accordion__question{color:var(--c-accent-ink)}.faq-accordion__item[open] .faq-accordion__toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq-accordion .faq-accordion__answer{max-width:56ch;font:400 16px/25px var(--sans);color:#625e59;white-space:pre-line;margin:0;padding:0 0 24px}.faq-accordion .faq-accordion__answer>p{font:inherit;color:inherit;margin:0}.faq-accordion .faq-accordion__answer>p+p{margin-top:1em}.faq-accordion__answer a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.faq-accordion__question:hover{color:var(--c-accent-ink)}}@supports (interpolate-size:allow-keywords){.faq-accordion__item::details-content{interpolate-size:allow-keywords;height:0;transition:height .3s var(--ease), content-visibility .3s allow-discrete;overflow:clip}.faq-accordion__item[open]::details-content{height:auto}}@media (min-width:1024px){.faq-accordion .faq-accordion__question{min-height:78px;padding-block:24px;font-size:19px;line-height:28px}.faq-accordion .faq-accordion__answer{padding-right:48px;font-size:17px;line-height:27px}}@media (prefers-reduced-motion:reduce){.faq-accordion .faq-accordion__question,.faq-accordion__toggle:after{transition:none}.faq-accordion__item::details-content{transition:none}}
