.faq-section,.faq-section *{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.faq-section{width:100%}.faq-section__intro{margin:0 auto;max-width:1400px;padding:calc(var(--faq-pad-top, 150px)*.64) 20px 32px}.faq-section__heading{margin:0}.faq-section__heading p{font-size:clamp(2rem,1.65rem + 1.5vw,3.5rem);font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:1.12;margin:0!important;word-break:break-word}@media (min-width:480px){.faq-section__intro{padding-top:calc(var(--faq-pad-top, 150px)*.73)}}@media (min-width:720px){.faq-section__intro{padding:calc(var(--faq-pad-top, 150px)*.87) 24px 32px}}@media (min-width:960px){.faq-section__intro{padding:var(--faq-pad-top,150px) 24px 40px}}.faq-section__accordion{display:flex;flex-direction:column;margin:0 auto;max-width:1400px;padding:0 20px calc(var(--faq-pad-bottom, 200px)*.48)}.faq-section__accordion--no-intro{padding-top:calc(var(--faq-pad-top, 100px)*.64)}.faq-section__row{border-bottom:1px solid #e2e2e2;padding:24px 0}.faq-section .faq-section__accordion .faq-section__question{all:unset;align-items:flex-start;background:none!important;border:none!important;cursor:pointer!important;display:flex;gap:16px;justify-content:space-between;margin:0!important;padding:0!important;width:100%!important}.faq-section__question-text{flex:1 0 0;font-size:16px;font-weight:500;letter-spacing:-.18px;line-height:1.4;margin:0;min-width:0;word-break:break-word}.faq-section__icon{flex-shrink:0;height:16px;margin-top:2px;position:relative;width:16px}.faq-section__icon-line{background-color:currentColor;left:50%;position:absolute;top:50%;transition:transform .2s ease}.faq-section__icon-line--h{height:2px;transform:translate(-50%,-50%);width:12px}.faq-section__icon-line--v{height:2px;transform:translate(-50%,-50%) rotate(90deg);width:12px}.faq-section__row.is-expanded .faq-section__icon-line--v{transform:translate(-50%,-50%) rotate(0deg)}.faq-section__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-section__row.is-expanded .faq-section__answer-wrap{grid-template-rows:1fr}.faq-section__answer{overflow:hidden;padding-top:16px}.faq-section__answer p{color:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;margin:0!important;word-break:break-word}@media (min-width:720px){.faq-section__accordion{padding:0 24px calc(var(--faq-pad-bottom, 200px)*.7)}.faq-section__accordion--no-intro{padding-top:calc(var(--faq-pad-top, 100px)*.87)}.faq-section__question-text{font-size:18px}.faq-section__answer p{font-size:15px}}@media (min-width:960px){.faq-section__accordion{padding:0 24px var(--faq-pad-bottom,200px)}.faq-section__accordion--no-intro{padding-top:var(--faq-pad-top,100px)}.faq-section__accordion--cols-2{column-count:2;column-gap:var(--faq-col-gap,64px);display:block}.faq-section__accordion--cols-2 .faq-section__row{break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.faq-section__answer-wrap,.faq-section__icon-line{transition:none!important}}