.accordion .module__body{display:flex;flex-direction:column;gap:var(--space-xl);text-align:left}.accordion summary{align-items:center;display:flex;transition:all .2s ease-out}.accordion summary:hover{cursor:pointer;text-decoration:underline}.accordion details[open] summary{margin-bottom:var(--space-md)}.accordion summary:before{aspect-ratio:1/1;content:"";flex-shrink:0;transform:rotate(-90deg);transition:all .2s ease;width:var(--space-xl)}.accordion details[open] summary:before{transform:rotate(-180deg)}.accordion summary h3{padding-left:var(--space-md)}.accordion details .richtext{padding-bottom:var(--space-lg)}