.AccordionItem__heading{margin:0}.AccordionItem__toggle{--link-deco:var(--gray-50);--link-deco-hover:var(--orange-accessible);align-items:flex-start;background:none;border:0;color:var(--heading);display:flex;font:var(--h4);gap:1rem;justify-content:space-between;padding:1.5rem 0;position:relative;text-align:left;width:100%}.AccordionItem__toggle:before{background:var(--link-deco);bottom:0;content:"";display:block;height:.0625rem;left:0;position:absolute;transition:height var(--transition);width:100%}.AccordionItem__toggle:after{background:currentcolor;content:"";flex-shrink:0;height:1.5625rem;margin-top:.375rem;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/></svg>");width:1.5625rem}.AccordionItem__toggle[aria-expanded=true]:after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 11h16v2H4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M4 11h16v2H4z'/></svg>")}.AccordionItem__toggle[aria-expanded=true]:before{height:0}.AccordionItem__toggle:hover:before{--link-deco:var(--link-deco-hover,inherit);color:var(--link);height:.125rem}.AccordionItem__toggle:hover:after{color:var(--link-deco-hover,inherit)}.AccordionItem__content{display:grid;grid-template:minmax(0,0fr) /100%;overflow:clip;overflow-clip-margin:.5rem;transition:grid-template-rows var(--transition),visibility var(--transition);visibility:hidden}.AccordionItem__heading:has([aria-expanded=true])+.AccordionItem__content{border-bottom:.125rem solid var(--link-deco);grid-template-rows:minmax(0,1fr);visibility:visible}.AccordionItem__interior{background:var(--white);min-height:0;padding-block:var(--gap-sm) var(--gap);padding-inline:1.5rem}.is-style-dark .AccordionItem__interior{background:var(--charcoal)}.AccordionItem__interior>:first-child{margin-block-start:0}.AccordionItem__interior>:last-child{margin-block-end:0}
