.slcFAQBlocks{display:flex;flex-direction:column;gap:2em;padding:2em 1em;max-width:80ch;margin:0 auto}.slcFAQBlocks p{line-height:1.5em}.slcFAQAnswer{max-height:0;overflow:hidden;padding:0;margin:0;position:relative}.slcFAQBlock{cursor:pointer;position:relative}.slcFAQQuestion{position:relative;user-select:none;font-weight:500}.slcFAQQuestionExpandIcon::before,.slcFAQQuestionExpandIcon::after{content:"";display:block;position:absolute;width:2px;height:100%;border-radius:2px;background-color:var(--text);left:50%;top:50%;transform:translate(-50%,-50%)}.slcFAQQuestionExpandIcon::after{width:100%;height:2px}.slcFAQQuestionExpandIcon{display:block;height:1em;width:1em;position:absolute;right:0;top:50%;text-align:center;transform:translateY(-50%);transition:transform .3s ease;transform-origin:center center}.faqExpanded .slcFAQQuestionExpandIcon{transform:translateY(-50%)rotate(135deg)}.faqExpanded .slcFAQAnswer{animation:slideDown 1s ease forwards}@keyframes slideDown{from{max-height:0}to{max-height:100vh}}