.hc-faq{background:#f4f5f2;color:var(--navy,#071d31)}
.hc-faq-head{max-width:820px;margin-bottom:42px}
.hc-faq-head .lead{max-width:720px}
.hc-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.hc-faq-item{background:#fff;border:1px solid rgba(7,29,49,.14);box-shadow:0 16px 44px rgba(7,29,49,.06)}
.hc-faq-item summary{position:relative;list-style:none;cursor:pointer;padding:24px 58px 24px 26px;font-weight:700;line-height:1.45;color:var(--navy,#071d31)}
.hc-faq-item summary::-webkit-details-marker{display:none}
.hc-faq-item summary::after{content:"+";position:absolute;right:26px;top:22px;color:var(--green,#6eb349);font:700 24px/1 Arial,sans-serif}
.hc-faq-item[open] summary::after{content:"–"}
.hc-faq-item p{margin:0;padding:0 26px 26px;color:var(--muted,#536271);font-size:16px;line-height:1.7}
@media(max-width:760px){.hc-faq-grid{grid-template-columns:1fr}.hc-faq-head{margin-bottom:30px}.hc-faq-item summary{padding:22px 54px 22px 22px}.hc-faq-item p{padding:0 22px 24px}}
