.container{margin-left:auto;margin-right:auto;padding-left:var(--gutter-container);padding-right:var(--gutter-container);width:100%}@media (min-width:36em){.container{max-width:36em}}@media (min-width:56.25em){.container{max-width:56.25em}}@media (min-width:75em){.container{max-width:75em}}.accordion{padding-bottom:1rem;padding-top:1rem}.accordion details i.icon{transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:no-preference){.accordion details i.icon{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.accordion details i.icon{transform:rotate(90deg)}.accordion details[open] i.icon{transform:rotate(270deg)}.accordion details summary{align-items:center;color:var(--cl-heading);cursor:pointer;display:flex;font-family:var(--h5-font-family);font-size:var(--h5-font-size);font-weight:var(--h5-font-weight);justify-content:space-between;letter-spacing:var(--h5-letter-spacing);line-height:var(--h5-line-height);padding-bottom:1rem;padding-top:1rem}.accordion details summary::marker{-webkit-appearance:none;-moz-appearance:none;appearance:none;content:none}.accordion details summary::-webkit-details-marker{display:none}.accordion details summary:focus-visible{outline:0}.accordion details i.icon{align-items:center;border:2px solid;border-radius:999rem;display:inline-grid;height:2.5rem;justify-items:center;place-items:center;position:relative;width:2.5rem}.accordion details i.icon svg{height:.8rem;margin-left:.15rem;width:.8rem}.accordion .content-wrapper .content:after{content:"";display:block;height:1rem}.accordion:has(:focus-visible):not(:has(.content:focus-within)){outline:2px solid var(--cl-accent);outline-offset:.5rem}.accordion+.accordion{border-top:1px solid var(--cl-divider)}
