.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-top:90px;padding-bottom:100px}.faq-intro h2{margin-bottom:24px}.faq-intro>p:not(.eyebrow){color:var(--muted);max-width:340px}.faq-items details{border-top:1px solid var(--line)}.faq-items details:last-child{border-bottom:1px solid var(--line)}.faq-items summary{list-style:none;cursor:pointer;font-weight:700;font-size:17px;line-height:1.45;padding:14px 38px 14px 0;position:relative}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:'+';position:absolute;right:4px;top:11px;color:#bd8129;font-size:25px;font-weight:400}.faq-items details[open] summary:after{content:'−'}.faq-answer{padding:0 32px 22px 0;color:var(--muted)}.faq-answer p{margin:0}.faq-footer-link{padding-block:20px}.page-catalog .faq-footer-link,.page-lineup .faq-footer-link,.page-application .faq-footer-link{display:block}@media(max-width:800px){.faq-section{grid-template-columns:1fr;gap:32px;padding-block:60px}.faq-intro>p:not(.eyebrow){max-width:100%}.faq-items summary{font-size:16px}}
