:root{interpolate-size:allow-keywords}details{overflow:hidden}details *{margin:0}details>p:first-child{padding-top:1rem}details>p:last-child{padding-bottom:1rem}details::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .35s,content-visibility .35s}details[open]::details-content{block-size:auto}details:not([open])::details-content{transition-delay:75ms}summary{align-items:center;background-color:var(--accordion-bg,rgba(0,0,0,.05));color:var(--accordion-color,#000);cursor:pointer;display:flex;padding:1.5rem 1rem;position:relative;transition:.15s}details[open] summary,summary:hover{background-color:var(--accordion-bg-open,var(--accordion-bg),#000);color:var(--accordion-color-open,var(--accordion-color,#fff))}summary *{color:currentColor}summary i{color:var(--accordion-icon-color,currentColor);font-size:1em;position:relative;transform:rotate(0deg);transition:transform .35s}details[open] summary i{transform:rotate(var(--accordion-icon-open-rotation,-45deg))}summary:focus-visible{outline:.25rem auto -webkit-focus-ring-color;outline-offset:-.25rem}summary::-webkit-details-marker,summary::marker{color:transparent;display:none}.accordion{--accordion-bg:transparent;--accordion-bg-open:transparent;--accordion-color:#000;--accordion-color-open:#000;border-bottom:1px solid var(--accordion-color)}.accordion__summary-title{font-size:var(--normal-text);font-weight:500;line-height:var(--normal-text-line-height)}.accordion__content{background-color:var(--accordion-content-bg,transparent);padding-block:1rem 3rem}
