[data-accordion].active{z-index:2}.accordion-group{margin:2.5rem 0 3rem}.accordion-group:first-child{margin-top:0}.accordion{transition:margin .2s ease}.accordion:after{border-bottom:1px solid var(--border);content:"";display:block;transition:.3s ease;width:100%}.accordion:not(.active):hover{background-color:#f3f2f2;border-radius:clamp(4px,.28vw,6px);transition:border-radius .3s ease,background-color .3s ease}.accordion-toggle{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0;padding-bottom:1.5em;padding-top:1.5em}.accordion-toggle,.accordion-toggle *{color:var(--heading)}.accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}[data-accordion].active .accordion-content{grid-template-rows:1fr}.accordion-content-inner{overflow:hidden;transition:padding .2s ease}.accordion-content-inner-padding>:last-child{margin-bottom:0}[data-accordion].active .accordion-content-inner-padding{padding-bottom:1.5rem}@media (min-width:1024px){[data-accordion].active .accordion-content-inner-padding{padding-bottom:2rem}}@media (min-width:1920px){[data-accordion].active .accordion-content-inner-padding{padding-bottom:2.5rem}}.accordion-content-inner-padding,.accordion-toggle{padding-left:0;padding-right:0}
