.accordion .accordion__item-content{max-height:0;overflow:hidden}.accordion .accordion__item-toggle+.accordion__item-title .accordion__item-icon__open{display:none}.accordion .accordion__item-toggle:checked+.accordion__item-title .accordion__item-icon__open{display:inline-block}.accordion .accordion__item-toggle:checked+.accordion__item-title .accordion__item-icon__close{display:none}.accordion .accordion__item-toggle:checked+.accordion__item-title+.accordion__item-content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}