.container.faq-section{align-items:start;display:grid;gap:40px 80px;grid-template-columns:1fr 2fr;max-width:1200px}.faq-section>.faq-list:only-child{grid-column:1/-1}.faq-section .faq-head .eyebrow{margin-bottom:16px}.faq-section .faq-head h2{margin:0}.faq-section h2 em{color:var(--color-grey-700);font-style:normal}.section-line.sec-dark .faq-section h2 em{color:var(--color-grey-500)}.faq-section .faq-intro{margin-top:20px}.faq-section .faq-intro p{color:var(--color-grey-700);font-size:16px;line-height:1.6;margin:0}.faq-section .faq-intro p+p{margin-top:1em}.section-line.sec-dark .faq-section .faq-intro p{color:var(--color-dim)}.faq-section .faq-list{border-top:1px solid var(--color-line-onlight)}.section-line.sec-dark .faq-section .faq-item,.section-line.sec-dark .faq-section .faq-list{border-color:var(--color-line)}.faq-section .faq-q{font-size:17px;font-weight:500;gap:24px;padding:22px 0}.faq-section .faq-q .plus{color:var(--color-grey-700);font-size:22px;font-weight:300}.faq-section .faq-a-inner{font-size:15px;line-height:1.6;padding:0 48px 24px 0}@media (max-width:860px){.container.faq-section{grid-template-columns:1fr}}