.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}}@media(min-width:120em){.container{max-width:120em}}@media(min-width:127.5em){.container{max-width:127.5em}}@media(min-width:140em){.container{max-width:140em}}:root{--icon-accordion-open:var(--button-chevron-mob)}.accordion{--border-start:transparent;--padding:min(6.4vw,24px);border-bottom-width:1px;border-color:var(--cl-divider);border-left-color:transparent;border-left-color:var(--border-start);border-left-width:2px;padding:min(6.4vw,24px);padding:var(--padding)}@media(min-width:56.25em){.accordion{padding-bottom:12px;padding-top:12px}}.accordion{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.accordion:first-of-type:not(:has(+.accordion)){border-top-color:var(--cl-divider);border-top-width:1px}.accordion:has(details[open]){--border-start:var(--cl-accent);--cl-heading:var(--cl-accent)}.accordion:has(summary:focus-visible),.accordion:has(summary:hover){--cl-heading:var(--cl-accent)}.accordion details summary .accordion-title,.accordion details summary .accordion-title>*{color:var(--cl-heading);font-family:var(--h6-font-family)!important;font-size:var(--h6-font-size)!important;font-weight:var(--h6-font-weight)!important;letter-spacing:var(--h6-letter-spacing)!important;line-height:var(--h6-line-height)!important;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}details,details[open]{--icon:var(--icon-accordion-open)}details[open] summary i.icon{--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(-90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}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)}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);color:var(--cl-accent);display:inline-block;height:.75rem;position:relative;width:.75rem;--tw-rotate:90deg;-webkit-mask:var(--icon) no-repeat center /100% 100%;mask:var(--icon) no-repeat center /100% 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(90deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(prefers-reduced-motion:no-preference){details i.icon{transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}}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{visibility:hidden}details+.content-wrapper .content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:1.5rem;margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}details+.content-wrapper .content{overflow:hidden;transition:visibility var(--details-duration)}details+.content-wrapper .content>:first-child{margin-top:24px}@media(min-width:56.25em){details+.content-wrapper .content>:first-child{margin-top:12px}}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}
