.home-faq{padding:var(--home-section-y) 0;background:#fff;color:var(--text-color-1)}.home-faq-layout{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:1024px){.home-faq-layout{grid-template-columns:.8fr 1.2fr;gap:80px}}.home-faq-eyebrow{font-family:var(--font-display);letter-spacing:0}.home-faq-heading{margin-top:var(--home-eyebrow-gap);font-family:var(--font-display);font-weight:var(--fw-semibold)}.home-faq-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--font-display);font-size:16px;font-weight:600;color:#4d6bc0}.home-faq-link span{transition:transform .2s ease}.home-faq-link:hover span{transform:translate(4px)}.home-faq-list details{border-bottom:1px solid #E6E9EF}.home-faq-list details:first-child{border-top:1px solid #E6E9EF}.home-faq-list summary{position:relative;padding:22px 44px 22px 0;font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:var(--lh-h3);list-style:none;cursor:pointer}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary:before,.home-faq-list summary:after{content:"";position:absolute;right:8px;top:50%;width:16px;height:2px;border-radius:2px;background:#4d6bc0;transition:transform .25s ease}.home-faq-list summary:after{transform:rotate(90deg)}.home-faq-list details[open] summary:after{transform:rotate(0)}.home-faq-list summary:focus-visible{outline:2px solid #1C99E6;outline-offset:2px}.home-faq-list details p{padding-bottom:22px;max-width:var(--measure);font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--text-color-2)}
