.xs-faq-list{padding-block:64px 74px}.xs-faq-list h2{max-width:900px;font-family:var(--xs-serif);font-size:clamp(36px,4.25vw,58px);font-weight:400;line-height:1.08;letter-spacing:-.045em}.xs-faq-list>div{margin-top:44px;border-bottom:1px solid #dfe1df}.xs-faq-list details{border-top:1px solid #dfe1df}.xs-faq-list summary{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:18px;border-radius:2px;color:var(--xs-ink);font-family:var(--xs-sans);font-size:19px;font-weight:400;line-height:1.5;letter-spacing:-.015em;list-style:none;cursor:pointer}.xs-faq-list summary::-webkit-details-marker{display:none}.xs-faq-list summary:after{content:"";flex:none;width:8px;height:8px;margin:.5em 4px 0 0;border-right:1.5px solid var(--xs-quiet);border-bottom:1.5px solid var(--xs-quiet);transform:rotate(45deg);transition:transform .2s ease,border-color .2s}.xs-faq-list details[open]>summary:after,.xs-faq-list summary:hover:after{border-color:var(--xs-ink)}.xs-faq-list details[open]>summary:after{transform:translateY(4px) rotate(225deg)}.xs-faq-list summary:focus-visible{outline:2px solid #8b9ca7;outline-offset:2px}.xs-faq-list details p{max-width:760px;margin:-4px 0 0;padding:0 32px 22px 0;color:var(--xs-muted);font-family:var(--xs-sans);font-size:19px;line-height:1.5;letter-spacing:-.015em}@media (max-width:1100px){.xs-faq-list{padding-block:56px}.xs-faq-list details p,.xs-faq-list summary{font-size:17px}}@media (max-width:980px){.xs-faq-list>div{margin-top:35px}}@media (max-width:820px){.xs-faq-list{padding-block:48px 43px}}@media (max-width:600px){.xs-faq-list{padding-block:40px 39px}.xs-faq-list>div{margin-top:29px}.xs-faq-list summary{gap:18px;padding-block:16px}.xs-faq-list details p{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.xs-faq-list summary:after{transition:none}}