details.accordion:after{content:"";margin-top:calc(1.5rem - var(--mc-spacer-xs));border-bottom:1px solid var(--gray-200);display:block}details.accordion summary{color:currentColor;cursor:pointer;--currentColor:currentColor;list-style:none}details.accordion summary>h2,details.accordion summary h3,details.accordion summary h4,details.accordion summary p{margin:0}details.accordion summary::-webkit-details-marker{display:none}details.accordion summary:hover,details.accordion summary:focus,details.accordion summary:focus-visible{box-shadow:none;border:none;outline:none}details.accordion summary:hover summary,details.accordion summary:focus summary,details.accordion summary:focus-visible summary{outline:none!important}details.accordion summary:hover .accordion-toggle,details.accordion summary:focus .accordion-toggle,details.accordion summary:focus-visible .accordion-toggle{color:currentColor;--alpha:.175;background:color-mix(in srgb,currentColor,#fff calc((1 - var(--alpha))*100%))}details.accordion .accordion-icon{width:min(35px,10%);line-height:normal}details.accordion .accordion-toggle{border-radius:100%}details.accordion .accordion-innerblocks{padding-inline-end:var(--mc-spacer-sm)}.accordion--has-icon details.accordion .accordion-innerblocks{padding-inline-start:calc(min(35px,10%) + var(--mc-spacer-sm))}details.accordion:not([open]) .accordion-toggle--closed{display:flex}details.accordion:not([open]) .accordion-toggle--open{display:none}details.accordion[open] .accordion-innerblocks{margin-bottom:1.5rem}details.accordion[open] .accordion-toggle--closed{display:none}details.accordion[open] .accordion-toggle--open{display:flex}