.accordion{border-top:1px dashed;padding:1rem 0}.accordion>*:not(summary){max-height:0;transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion summary{font-size:1.6rem;font-weight:600;line-height:1.9rem;text-align:left;list-style:none;display:flex;justify-content:space-between;cursor:pointer}.accordion summary>svg{transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1);min-width:1.3rem;margin-left:.5rem}.accordion>summary{text-transform:uppercase}.accordion[open]>summary{padding-bottom:1rem}.accordion[open]>summary>svg{transform:rotate(45deg);transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion[open]>*:not(summary){max-height:10000rem;transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion__sub{padding:1rem 0;margin-left:clamp(4rem,5.3vw,5.3rem);border-top:1px solid}.accordion__sub>summary{font-weight:400;transition:font-weight 180ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion__sub>*:not(summary){max-height:0;transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion__sub[open]>*:not(summary){max-height:10000rem;transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion__sub[open]>summary{padding-bottom:1rem;font-weight:700;transition:font-weight 180ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion__sub[open]>summary>svg{transform:rotate(45deg);transition:all 320ms cubic-bezier(0.2, 0.7, 0.2, 1)}.accordion__sub+article{margin-top:1rem}/*# sourceMappingURL=accordion.css.map */
