.container{margin-left:auto;margin-right:auto;padding-left:var(--gutter-container);padding-right:var(--gutter-container);width:100%}@media (min-width:56.25em){.container{max-width:56.25em}}@media (min-width:75em){.container{max-width:75em}}:root{--icon-accordion-open:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="none" viewBox="0 0 48 48"><path stroke="currentColor" stroke-width="2" d="M29.347 24H18M24 29.674V18.326"/></svg>');--icon-accordion-close:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="none" viewBox="0 0 48 48"><path stroke="currentColor" stroke-width="2" d="M29.347 24H18"/></svg>')}details{--icon:var(--icon-accordion-open)}details[open]{--icon:var(--icon-accordion-close)}details summary{align-items:center;cursor:pointer;display:flex;font-size:var(--h6-font-size);font-weight:var(--h6-font-weight);justify-content:space-between;letter-spacing:var(--h6-letter-spacing);line-height:var(--h6-line-height);--tw-text-opacity:1;color:#dc2626;color:rgba(220,38,38,var(--tw-text-opacity,1))}details summary::marker{-webkit-appearance:none;-moz-appearance:none;appearance:none;content:none}details summary::-webkit-details-marker{display:none}details summary:focus-visible{outline:0}details i.icon{background-color:var(--cl-current);display:inline-block;height:3rem;-webkit-mask:var(--icon) no-repeat center /100% 100%;mask:var(--icon) no-repeat center /100% 100%;position:relative;width:3rem}details+.content-wrapper{--details-duration:.3s;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;transition:grid-template-rows var(--details-duration)}details+.content-wrapper .content{overflow:hidden;transition:visibility var(--details-duration);visibility:hidden}details[open]+.content-wrapper{grid-template-rows:1fr}details[open]+.content-wrapper .content{visibility:visible}details[open]+.content-wrapper .content:has(:focus-visible){overflow-x:visible!important}.accordion:has(:focus-visible):not(:has(.content:focus-within)){outline:2px solid var(--cl-accent);outline-offset:.5rem}
