.faq-section{interpolate-size:allow-keywords}.faq-section .faq-section-heading{color:#000;font-size:clamp(1.5rem,1.314rem + .77vw,2rem);font-weight:500;letter-spacing:-.03em;line-height:1.194444444444444;margin:0 0 clamp(1rem,.814rem + .77vw,1.5rem)}@media (min-width:0px) and (max-width:47.9375rem){.faq-section .faq-section-heading{letter-spacing:-.02em}}.faq-section .faq-section-list{background:#fff;border:1px solid #e3e2e4;border-radius:16px;box-shadow:0 1px 4px #00000026;overflow:hidden}.faq-section .faq-item{border-bottom:1px solid #e3e2e4}.faq-section .faq-item:last-child{border-bottom:none}.faq-section .faq-item::details-content{block-size:0;overflow:hidden;transition:block-size .3s cubic-bezier(.4,0,.2,1),content-visibility allow-discrete .3s}.faq-section .faq-item[open]::details-content{block-size:auto}.faq-section .faq-item[open] .item-arrow{transform:rotate(180deg)}.faq-section .faq-item:not([open]):hover .item-summary{background:#f9f9f9}.faq-section .item-summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;padding:16px 24px 14px;transition:318ms;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-section .item-summary::-webkit-details-marker{display:none}.faq-section .item-summary::marker{content:none}.faq-section .item-question{color:#424149;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:24px;margin:0}.faq-section .item-arrow{color:#77757d;flex-shrink:0;font-size:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.faq-section .item-arrow{transition:none}}.faq-section .item-answer{color:#8e8d91;font-size:16px;line-height:24px;margin:0;padding:4px 24px 16px;white-space:pre-line}.faq-section .item-answer a{color:var(--brand)}.faq-section .item-answer a:hover{text-decoration:underline}
