@layer module{.symetric-faq{margin-bottom:2rem;details{display:grid;grid-template-rows:auto 0fr;overflow:hidden;*{margin:0}&:nth-child(2n){background-color:hsla(0,0%,85%,.25)}summary{align-items:baseline;cursor:pointer;display:flex;font-weight:700;gap:.5em;list-style:none;margin-inline:auto;max-width:var(--sp-max-content-width);padding:calc(var(--sp-rem-base)*30);position:relative;width:100%;.symetric-faq-question-question{flex-grow:1}.symetric-faq-question-icon-closed,.symetric-faq-question-icon-open{flex-shrink:0;width:1.25rem}}.symetric-faq-answer{font-size:1rem;margin-inline:auto;margin-top:-.8rem;max-width:var(--sp-max-content-width);padding:calc(var(--sp-rem-base)*30);padding-top:0;width:100%}&::details-content{min-height:0;transition:content-visibility .12s ease-out;transition-behavior:allow-discrete}&:not([open]){.symetric-faq-question-icon-open{display:none}}&[open]{grid-template-rows:auto 1fr;.symetric-faq-question-icon-closed{display:none}}}}}