/* Scoped FAQ styles (should not affect the rest of the site) */
.hermes-faq { margin: 10px 0; }
.hermes-faq .hermes-faq-item { border: 1px solid #e5e5e5; border-radius: 10px; padding: 10px 12px; margin: 10px 0; background: #fff; }
.hermes-faq .hermes-faq-q { cursor: pointer; font-weight: 700; list-style: none; }
.hermes-faq .hermes-faq-q::-webkit-details-marker { display: none; }
.hermes-faq .hermes-faq-a { margin-top: 10px; line-height: 1.9; }
