.faq-grid{display:grid;gap:calc(var(--space)*.66)}.faq__title{background-color:var(--c_bg-lblue);cursor:pointer;list-style:none;padding:calc(var(--space)*.33) calc(var(--space)*.66);padding-left:calc(var(--space)*2.88);position:relative}.faq__title::-webkit-details-marker{display:none}.faq__title:after,.faq__title:before{background-color:var(--c_dblue);content:"";display:block;height:2px;left:1em;position:absolute;top:50%;transition:all .25s ease-in-out;width:1em}.faq__title:before{transform:rotate(30deg) translateX(.125em)}.faq__title:after{left:2em;transform:rotate(-30deg) translateX(-.125em)}.faq[open] .faq__title:before{transform:rotate(0deg) translateX(.125em)}.faq[open] .faq__title:after{transform:rotate(0deg) translateX(-.125em)}.faq__details{background-color:var(--c_bg-lblue);margin:calc(var(--space)*.125) 0;padding:calc(var(--space)*.33) calc(var(--space)*.66);padding-left:calc(var(--space)*2.88)}.faq__details,.faq__details a{color:var(--c_lblue)}