.faq-icon-wrap{transform-origin:50%;flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .2s;position:relative;transform:rotate(0)}.faq-open .faq-icon-wrap{transform:rotate(45deg)}.faq-icon-horizontal,.faq-icon-vertical{background:rgb(var(--color-default));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon-horizontal{width:1rem;height:2px}.faq-icon-vertical{width:2px;height:1rem}.faq-panel{overflow:hidden}
