.faq-accordion{border-top:1px solid #e8ecf0}.faq-item{border-bottom:1px solid #e8ecf0}.faq-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{content:""}.faq-question{font-family:var(--font-serif);color:#1b2a4a;font-size:18px;font-weight:600;line-height:1.4}.faq-icon{flex-shrink:0;width:24px;height:24px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:#2a7f7f;border-radius:1px;position:absolute}.faq-icon:before{height:2px;top:50%;left:4px;right:4px;transform:translateY(-50%)}.faq-icon:after{width:2px;transition:opacity .15s;top:4px;bottom:4px;left:50%;transform:translate(-50%)}.faq-item[open]>.faq-summary .faq-icon:after{opacity:0}.faq-answer{font-family:var(--font-sans);color:#3a4a5c;padding:0 0 20px;font-size:18px;line-height:1.7}.faq-answer p{margin:0}
