/* Platform 5.0 shared rules: faq.css */
.grid>* ,.split>* ,.faq>* ,.footgrid>*{min-width:0}
.faq details{background:#fff;border:1px solid var(--line,#dfe3e8);border-radius:var(--p3-radius-sm);padding:0;margin-bottom:12px;overflow:hidden}
.faq details+details{margin-top:0}
.faq summary{padding:18px 20px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none}
.faq summary::-webkit-details-marker{display:none}
.faq summary:after{content:"+";font-size:1.4rem;line-height:1}
.faq details[open] summary:after{content:"−"}
.faq details p{padding:0 20px 20px;margin:0}
