.faq-block .phr-accordion__item { background: transparent; border: 0; border-bottom: 1px solid var(--c-border,#d9e0e6); border-radius: 0; margin: 0; }
.faq-block .phr-accordion__item.is-open { background: transparent; border-color: var(--c-border,#d9e0e6); }
.faq-block .phr-accordion__trigger { padding: 18px 8px; font-size: 1.15rem; font-weight: 500; }
.faq-item__icon { width: 26px; height: 26px; flex: 0 0 26px; }
.faq-item__icon svg { width: 26px; height: 26px; }
.phr-accordion__trigger[aria-expanded="true"] .faq-item__icon { opacity: .5; }
.faq-block .phr-accordion__content { padding: 0 8px 22px; }
.faq-block .phr-accordion__content h4 { color: var(--c-accent,#00607b); margin: 1em 0 .4em; }
