.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.faq-column{display:flex;flex-direction:column;gap:8px}.faq-item{border:1px solid var(--hs-light-gray);padding:8px 0}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:8px 24px;cursor:pointer;font-family:var(--font-heading);font-weight:600;font-size:1rem;color:var(--hs-navy)}.faq-question::-webkit-details-marker{display:none}.faq-question span{flex-grow:1;padding-right:16px}.faq-icon{width:24px;height:24px;flex-shrink:0}.faq-item .faq-icon.plus,.faq-item[open] .faq-icon.minus{display:block}.faq-item .faq-icon.minus,.faq-item[open] .faq-icon.plus{display:none}.faq-answer{padding:8px 24px}@media (max-width:992px){.faq-grid{grid-template-columns:1fr;gap:8px}}