.AccordionItem{position:relative;border-bottom:1px solid var(--accordionBorderColor)}.AccordionItem:focus-within{z-index:2}.AccordionItem__heading{position:relative;z-index:1;border-left:var(--border)}.AccordionItem__headingButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;position:relative;transition:var(--hoverTransition);display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%;padding:17px var(--columnPaddingNormal) 19px;border:none;border-radius:0;background:var(--accordionHeaderBackground);color:var(--titleColor);font:var(--ctaFont);cursor:pointer}@media (min-width:900px){.AccordionItem__headingButton{padding:17px 32px 19px var(--columnPaddingNormal)}}.AccordionItem__headingButton:hover .AccordionItem__headingButtonLabel{opacity:var(--navHoverOpacity)}.AccordionItem__headingIcon{transform:rotate(180deg);transition:transform var(--accordionCollapseAnimationDuration) var(--accordionCollapseAnimationEasing);flex-shrink:0}.AccordionItem--isExpanded .AccordionItem__headingIcon{transform:rotate(0deg)}.AccordionItem__headingButtonLabel{transition:var(--hoverTransition);text-align:left}.AccordionItem__content{display:none;overflow:hidden;position:relative}.AccordionItem__content:before{content:"";position:absolute;top:0;left:0;transition:opacity .15s ease-out calc(var(--accordionCollapseAnimationDuration) - .1s);display:block;width:100%;height:1px;background-color:var(--accordionBorderColor);opacity:0}.AccordionItem--isExpanded .AccordionItem__content:before{opacity:1}@media (prefers-reduced-motion:no-preference){.AccordionItem__content{transition:height var(--accordionCollapseAnimationDuration) var(--accordionCollapseAnimationEasing);will-change:height}}.AccordionItem--isExpanded .AccordionItem__content{display:block}.AccordionItem__contentWrapper.CopyBody{--paragraphGap:0;display:grid;gap:16px;grid-auto-flow:row;max-width:var(--copyMaxWidth);padding:16px var(--columnPaddingNormal) 20px}.AccordionItem__contentWrapper.CopyBody h1,.AccordionItem__contentWrapper.CopyBody h2,.AccordionItem__contentWrapper.CopyBody h3,.AccordionItem__contentWrapper.CopyBody h4,.AccordionItem__contentWrapper.CopyBody h5,.AccordionItem__contentWrapper.CopyBody h6{font-weight:var(--fontWeightBold)}@media (min-width:900px){.AccordionItem__contentWrapper.CopyBody{padding:16px var(--columnPaddingMedium) 20px var(--columnPaddingNormal)}}.AccordionItem__contentTableWrapper.RowLayout{padding-top:var(--rowLayoutGapSmall);padding-bottom:var(--rowLayoutGapSmall)}