.sf-faq__item{border-bottom:1px solid var( --wp--preset--color--rule,#e4dfd5 )}.sf-faq__item:first-child{border-top:1px solid var( --wp--preset--color--rule,#e4dfd5 )}.sf-faq__question{cursor:pointer;font-weight:700;list-style:none;padding:var( --wp--preset--spacing--30,1.25rem ) 2.5rem var( --wp--preset--spacing--30,1.25rem ) 0;position:relative}.sf-faq__question::-webkit-details-marker{display:none}.sf-faq__question:after{color:var( --wp--preset--color--accent-strong,#7a4a3f );content:"+";font-size:1.25em;line-height:1;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.sf-faq__item[open]>.sf-faq__question:after{content:"−"}.sf-faq__answer{color:var( --wp--preset--color--muted,#6e655c );padding:0 0 var( --wp--preset--spacing--30,1.25rem )}.sf-faq__answer>:first-child{margin-top:0}.sf-faq__answer>:last-child{margin-bottom:0}
