.f-pt-36{padding-top:clamp(1rem,1.5vw,2.25rem)}.f-pr-36{padding-right:clamp(1rem,1.5vw,2.25rem)}.f-pb-36{padding-bottom:clamp(1rem,1.5vw,2.25rem)}.f-pl-36{padding-left:clamp(1rem,1.5vw,2.25rem)}.f-px-36{padding-inline:clamp(1rem,1.5vw,2.25rem)}.f-py-36{padding-block:clamp(1rem,1.5vw,2.25rem)}.faq-card{margin-bottom:clamp(1rem,1.5vw,1.25rem)}.faq-section .faq-container>div{align-items:start;column-gap:clamp(40px,6vw,120px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.faq-section .faq-header{align-items:flex-start;display:flex!important;flex-direction:column;gap:24px;grid-column:1;grid-row:1/span 2;margin-bottom:0!important;position:sticky;top:120px}.faq-section .faq-top-link{display:none!important}.faq-section .faq-masonry{border-top:1px solid #e6e1da;display:block!important;grid-column:2}.faq-section .faq-col{display:contents!important}.faq-section .faq-card{border-bottom:1px solid #e6e1da;border-radius:0!important;margin:0!important}.faq-section .faq-question{align-items:center;display:flex!important;gap:32px!important;padding:28px 0!important;width:100%}.faq-section .faq-question h4{margin:0;transition:opacity .2s}.faq-section .faq-question:hover h4{opacity:.6}.faq-section .faq-icon{align-items:center;border:1px solid #d2ccc3;border-radius:50%;display:flex;height:36px;justify-content:center;margin:0!important;transform:none!important;transition:background .25s,border-color .25s;width:36px}.faq-section .faq-icon svg{display:none!important}.faq-section .faq-icon:before{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:8px;transform:translateY(-2px) rotate(45deg);transition:transform .3s;width:8px}.faq-section .faq-card.is-open .faq-icon{background:#111;border-color:#111;color:#fff}.faq-section .faq-card.is-open .faq-icon:before{transform:translateY(2px) rotate(-135deg)}.faq-section .faq-answer-inner{padding:0 68px 28px 0!important}.faq-section .faq-answer-inner p{margin:0;max-width:62ch}.faq-section .faq-footer{grid-column:2;margin-top:32px!important}@media (max-width:900px){.faq-section .faq-container>div{display:block}.faq-section .faq-header{margin-bottom:32px!important;position:static}.faq-section .faq-answer-inner{padding-right:0!important}}