web-accordion{--_padding:var(--space-xs-s);background-color:var(--color-background-default);border-radius:var(--radius-medium);color:var(--color-text-on-background-default);display:block;interpolate-size:allow-keywords}web-accordion details{overflow:clip}web-accordion details[open]{--_rotation:180deg}web-accordion details[open]::details-content{block-size:auto}web-accordion details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){web-accordion details::details-content{-webkit-transition:block-size var(--timing-normal),content-visibility var(--timing-normal);transition:block-size var(--timing-normal),content-visibility var(--timing-normal);transition-behavior:allow-discrete}}web-accordion summary{--outline-offset:calc(var(--outline-size)*-1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-2xs-xs);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;cursor:pointer;justify-content:space-between;list-style:none;padding-block:var(--_padding)}web-accordion summary::marker{content:""}web-accordion summary::-webkit-details-marker{display:none}web-accordion summary:after{content:"";display:block;height:1rem;width:1rem;-ms-flex-negative:0;background-color:var(--color-text-default);flex-shrink:0;-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 16.25c-.58 0-1.08-.25-1.42-.67L.33 6.33c-.5-.67-.42-1.67.25-2.17s1.58-.5 2.08.17l7.17 8.17c.08.08.17.08.33 0l7.17-8.17c.58-.67 1.5-.75 2.17-.17s.75 1.5.17 2.17l-.08.08-8.17 9.25c-.33.33-.92.58-1.42.58Z"/></svg>');mask-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M10 16.25c-.58 0-1.08-.25-1.42-.67L.33 6.33c-.5-.67-.42-1.67.25-2.17s1.58-.5 2.08.17l7.17 8.17c.08.08.17.08.33 0l7.17-8.17c.58-.67 1.5-.75 2.17-.17s.75 1.5.17 2.17l-.08.08-8.17 9.25c-.33.33-.92.58-1.42.58Z"/></svg>');-webkit-transform:rotate(var(--_rotation,0deg));transform:rotate(var(--_rotation,0deg));-webkit-transition:-webkit-transform var(--timing-fast) ease-out;transition:-webkit-transform var(--timing-fast) ease-out;transition:transform var(--timing-fast) ease-out;transition:transform var(--timing-fast) ease-out,-webkit-transform var(--timing-fast) ease-out}web-accordion summary:focus-visible{-webkit-box-shadow:0 0 0 calc(var(--outline-size)*2 + var(--outline-offset, var(--outline-size))) #fff;box-shadow:0 0 0 calc(var(--outline-size)*2 + var(--outline-offset, var(--outline-size))) #fff;outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}web-accordion summary[tabindex="-1"]{cursor:auto;pointer-events:none}web-accordion summary[tabindex="-1"]:after{display:none}web-accordion .details__headline{font-size:var(--size-1);max-width:var(--measure-none)}web-accordion:is([data-variant=box],[data-style=accordion]){border:var(--border-thin) solid var(--color-border-default)}web-accordion:is([data-variant=box],[data-style=accordion]) details:not(:last-child){-webkit-border-after:var(--border-thin) solid var(--color-border-default);border-block-end:var(--border-thin) solid var(--color-border-default)}web-accordion:is([data-variant=box],[data-style=accordion]) details[open] summary{-webkit-border-after:var(--border-thin) solid var(--color-border-default);border-block-end:var(--border-thin) solid var(--color-border-default)}web-accordion:is([data-variant=box],[data-style=accordion]) summary{padding-inline:var(--_padding)}web-accordion:is([data-variant=box],[data-style=accordion]) .details__content{padding:var(--_padding)}web-accordion:is([data-variant=lines],[data-style=faq],[data-style=table-of-contents]) details{-webkit-border-after:var(--border-thin) solid var(--color-border-default);border-block-end:var(--border-thin) solid var(--color-border-default)}web-accordion:is([data-variant=lines],[data-style=faq],[data-style=table-of-contents]) details:first-child{-webkit-border-before:var(--border-thin) solid var(--color-border-default);border-block-start:var(--border-thin) solid var(--color-border-default)}web-accordion:is([data-variant=lines],[data-style=faq],[data-style=table-of-contents]) summary{padding-inline:var(--_padding)}web-accordion:is([data-variant=lines],[data-style=faq],[data-style=table-of-contents]) .details__content{padding-inline:var(--_padding);-webkit-padding-after:var(--_padding);padding-block-end:var(--_padding)}