.faq__body{border:1px solid #D0D5DD;display:grid;grid-template-columns:1fr}.faq__body>*{padding:42px 24px}.faq__left{display:flex;flex-direction:column;align-self:stretch;border-bottom:1px solid #D0D5DD;border-right:none}.faq__icon{display:inline-flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:10px;background-color:var(--primary-color);flex-shrink:0}.faq__title{font-size:1.875rem;font-weight:600;color:#1e1e1e;margin:16px 0 0}.faq__accordion{display:flex;flex-direction:column;gap:15px}@media(min-width:1200px){.faq__body{grid-template-columns:1fr 2fr;align-items:start}.faq__left{border-right:1px solid #D0D5DD;border-bottom:none}}.faq-card:not(:last-child){border-bottom:1px solid #D0D5DD;padding-bottom:20px}.faq-card__button{width:100%;display:flex;gap:10px;justify-content:space-between;align-items:center;padding:10px 0;background:none;border:none;appearance:none;cursor:pointer;text-align:left}.faq-card:first-child .faq-card__button{padding-top:0}.faq-card:last-child .faq-card__button{padding-bottom:0}.faq-card__question{font-size:1.125rem;font-weight:500;color:#1e1e1e;line-height:1.5}.faq-card__icons{display:inline-flex;flex-shrink:0}.faq-card__body{padding:8px 0 4px;color:#475467;font-size:.9375rem;font-weight:400;line-height:1.6}
