.faq-section,.faq-section *{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.faq-section{--faq-gutter:20px;width:100%}.faq-section__accordion,.faq-section__intro{margin:0 auto;max-width:calc(1440px + var(--faq-gutter)*2);padding-left:var(--faq-gutter);padding-right:var(--faq-gutter)}.faq-section__intro{padding-bottom:32px;padding-top:calc(var(--faq-pad-top, 150px)*.64)}.faq-section__heading,.faq-section__heading>*{color:inherit;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;max-width:1180px;word-break:break-word}.faq-section__heading{color:#16181c}.faq-section__accordion{padding-bottom:calc(var(--faq-pad-bottom, 200px)*.48)}.faq-section--no-intro .faq-section__accordion{padding-top:calc(var(--faq-pad-top, 100px)*.64)}.faq-section__col{display:flex;flex-direction:column;min-width:0}.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;border-radius:2px;color:#16181c;cursor:pointer!important;display:flex;gap:16px;justify-content:space-between;margin:0!important;padding:0!important;width:100%!important}.faq-section .faq-section__accordion .faq-section__question:focus-visible{outline:2px solid currentColor;outline-offset:4px}.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;position:relative;width:16px}.faq-section__icon-line{background-color:currentColor;height:2px;left:50%;position:absolute;top:50%;transition:transform .2s ease;width:12px}.faq-section__icon-line--h{transform:translate(-50%,-50%)}.faq-section__icon-line--v{transform:translate(-50%,-50%) rotate(90deg)}.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{min-height:0;overflow:hidden;transition:visibility 0s linear .3s;visibility:hidden}.faq-section__row.is-expanded .faq-section__answer{transition-delay:0s;visibility:visible}.faq-section__answer-inner{color:#5a5f66;padding-top:16px}.faq-section__answer-inner,.faq-section__answer-inner li,.faq-section__answer-inner p{font-size:14px;font-weight:400;line-height:1.6;word-break:break-word}.faq-section__answer-inner p{color:inherit;margin:0 0 12px!important}.faq-section__answer-inner>:last-child{margin-bottom:0!important}@media (min-width:480px){.faq-section__intro{padding-top:calc(var(--faq-pad-top, 150px)*.73)}}@media (min-width:720px){.faq-section{--faq-gutter:24px}.faq-section__intro{padding-top:calc(var(--faq-pad-top, 150px)*.87)}.faq-section__accordion{padding-bottom:calc(var(--faq-pad-bottom, 200px)*.7)}.faq-section--no-intro .faq-section__accordion{padding-top:calc(var(--faq-pad-top, 100px)*.87)}.faq-section__question-text{font-size:18px}.faq-section__answer-inner,.faq-section__answer-inner li,.faq-section__answer-inner p{font-size:15px}}@media (min-width:960px){.faq-section__intro{padding-bottom:40px;padding-top:var(--faq-pad-top,150px)}.faq-section__accordion{padding-bottom:var(--faq-pad-bottom,200px)}.faq-section--no-intro .faq-section__accordion{padding-top:var(--faq-pad-top,100px)}.faq-section__accordion--cols-2{align-items:flex-start;display:flex;gap:var(--faq-col-gap,64px)}.faq-section__accordion--cols-2 .faq-section__col{flex:1 0 0}}@media (prefers-reduced-motion:reduce){.faq-section__answer,.faq-section__answer-wrap,.faq-section__icon-line{transition:none!important}}