.accordion{--accordion-gap:.625rem;overflow-anchor:none;--accordion-trigger-min-height:3rem;--accordion-trigger-padding-inline:1.25rem;--accordion-trigger-padding-block:.75rem;--accordion-trigger-gap:.625rem;--accordion-icon-size:1.25rem;--accordion-card-radius:1.875rem;--accordion-card-padding:1rem;--accordion-trigger-bg:var(--secondary-and-background-light-grey-3);--accordion-trigger-bg-active:var(--primary-green);--accordion-trigger-text:var(--primary-dark-green);--accordion-trigger-text-active:var(--primary-white);--accordion-body-text:var(--primary-dark-green);--accordion-card-bg:var(--primary-grey);--accordion-card-bg-active:var(--secondary-and-background-light-grey-1);--accordion-card-text:var(--primary-white);--accordion-card-text-active:var(--primary-dark-green);gap:var(--accordion-gap);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (width>=40rem){.accordion{--accordion-trigger-min-height:3.5rem;--accordion-trigger-padding-inline:1.5rem;--accordion-trigger-padding-block:1rem;--accordion-icon-size:1.5rem;--accordion-card-padding:1.25rem}}@media (width>=64rem){.accordion{--accordion-trigger-min-height:4rem;--accordion-trigger-padding-inline:1.875rem}}.accordion__item{margin:0;padding:0;list-style:none;position:relative}.accordion__heading{font:inherit;font-weight:inherit;margin:0;padding:0}.accordion__trigger{box-sizing:border-box;align-items:center;gap:var(--accordion-trigger-gap);user-select:none;width:100%;min-height:var(--accordion-trigger-min-height);padding-left:var(--accordion-trigger-padding-inline);padding-right:var(--accordion-trigger-padding-inline);padding-top:var(--accordion-trigger-padding-block);padding-bottom:var(--accordion-trigger-padding-block);border-radius:var(--radius-pill);background-color:var(--accordion-trigger-bg);color:var(--accordion-trigger-text);font-family:var(--font-family-primary);font-size:var(--font-size-h4);line-height:var(--font-line-height-h4);letter-spacing:var(--font-letter-spacing-global);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;appearance:none;border:0;margin:0;display:flex}.accordion[data-accordion-ready] .accordion__trigger{transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out)}.accordion__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.accordion__label{flex:auto;min-width:0}.accordion__icon{width:var(--accordion-icon-size);height:var(--accordion-icon-size);color:currentColor;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.accordion__panel{grid-template-rows:0fr;width:100%;display:grid}.accordion[data-accordion-ready] .accordion__panel{transition:grid-template-rows var(--duration-normal) var(--ease-out)}.accordion__panel[data-state=open]{grid-template-rows:1fr}.accordion__panel-content{min-height:0;font-family:var(--font-family-secondary);font-size:var(--font-size-body);line-height:var(--font-line-height-body);letter-spacing:var(--font-letter-spacing-body);font-weight:var(--font-weight-regular);color:var(--accordion-body-text);overflow:hidden}.accordion__panel-inner{opacity:0}.accordion[data-accordion-ready] .accordion__panel-inner{transition:opacity var(--duration-normal) var(--ease-out)}.accordion__panel[data-state=open] .accordion__panel-inner{opacity:1}.accordion--pill .accordion__item{flex-direction:column;display:flex}.accordion--pill .accordion__icon-chevron{transform-origin:50%;justify-content:center;align-items:center;display:inline-flex;transform:rotate(-90deg)}.accordion[data-accordion-ready].accordion--pill .accordion__icon-chevron{transition:transform var(--duration-normal) var(--ease-out)}.accordion--pill .accordion__trigger[aria-expanded=true] .accordion__icon-chevron{transform:rotate(90deg)}.accordion--pill .accordion__trigger[aria-expanded=true]{background-color:var(--accordion-trigger-bg-active);color:var(--accordion-trigger-text-active)}.accordion--pill .accordion__panel-inner{padding-top:1.87rem;padding-bottom:1.87rem;padding-left:var(--accordion-trigger-padding-inline);padding-right:var(--accordion-trigger-padding-inline)}@media (hover:hover){.accordion--pill .accordion__trigger:hover{filter:brightness(.96)}}.accordion--card{--accordion-gap:1.125rem;--accordion-card-padding:1.88rem;--accordion-card-title-max-width:60ch;--accordion-card-copy-max-width:90ch}.accordion--card .accordion__item{background-color:var(--accordion-card-bg);color:var(--accordion-card-text);border-radius:var(--accordion-card-radius);flex-direction:column;display:flex;overflow:hidden}.accordion--card .accordion__heading{width:100%}.accordion--card .accordion__card-shell{box-sizing:border-box;padding:var(--accordion-card-padding);flex-direction:column;gap:0;display:flex}.accordion[data-accordion-ready].accordion--card .accordion__item{transition-property:background-color,color;transition-duration:var(--duration-normal);transition-timing-function:var(--ease-out)}.accordion--card .accordion__item:has(.accordion__trigger[aria-expanded=true]){background-color:var(--accordion-card-bg-active);color:var(--accordion-card-text-active)}.accordion--card .accordion__trigger{box-sizing:border-box;width:calc(100% + 2 * var(--accordion-card-padding));margin:calc(-1 * var(--accordion-card-padding));padding:var(--accordion-card-padding);color:inherit;font-family:var(--font-family-primary);font-size:var(--font-size-h4);line-height:var(--font-line-height-h4);letter-spacing:var(--font-letter-spacing-global);font-weight:var(--font-weight-bold);background-color:#0000;border-radius:0;align-items:flex-start}.accordion--card .accordion__trigger:focus-visible{outline-offset:-2px}.accordion--card .accordion__label{width:min(100%, var(--accordion-card-title-max-width));max-width:var(--accordion-card-title-max-width);flex:0 auto;min-width:0}.accordion--card .accordion__panel-inner{width:min(100%, var(--accordion-card-copy-max-width));max-width:var(--accordion-card-copy-max-width);padding:1.25rem 0 0;padding-right:calc(var(--accordion-icon-size) + var(--accordion-trigger-gap));color:var(--accordion-card-text-active)}.accordion--card .accordion__icon{border-radius:var(--radius-pill);background-color:var(--primary-dark-green);color:var(--primary-white);margin-left:auto}.accordion[data-accordion-ready].accordion--card .accordion__icon{transition:background-color var(--duration-normal) var(--ease-out), color var(--duration-normal) var(--ease-out)}.accordion--card .accordion__icon-plus{justify-content:center;align-items:center;display:inline-flex}.accordion[data-accordion-ready].accordion--card .accordion__icon-plus{transition:transform var(--duration-normal) var(--ease-out)}.accordion--card .accordion__trigger[aria-expanded=true] .accordion__icon-plus{transform:rotate(45deg)}.accordion--tone-light{--accordion-body-text:var(--primary-dark-green);--accordion-card-bg:var(--primary-dark-green)}.accordion--tone-light.accordion--card .accordion__icon{background-color:var(--primary-white);color:var(--primary-dark-green)}.accordion--tone-light.accordion--card .accordion__trigger[aria-expanded=true] .accordion__icon{background-color:var(--primary-dark-green);color:var(--primary-white)}.accordion--tone-dark{--accordion-body-text:var(--primary-white);--accordion-card-bg:var(--secondary-and-background-light-grey-3);--accordion-card-bg-active:var(--secondary-and-background-light-grey-2);--accordion-card-text:var(--primary-dark-green)}.accordion--tone-green{--accordion-trigger-bg:var(--primary-white);--accordion-trigger-bg-active:var(--primary-dark-green);--accordion-body-text:var(--primary-dark-green)}@media (hover:hover){.accordion--tone-dark.accordion--card .accordion__item:not(:has(.accordion__trigger[aria-expanded=true])):hover{background-color:var(--secondary-and-background-light-grey-1)}.accordion--tone-light.accordion--card .accordion__item:not(:has(.accordion__trigger[aria-expanded=true])):hover{background-color:var(--primary-dark-green-hover)}}.accordion__link{color:inherit;font-weight:var(--font-weight-bold);-webkit-text-decoration:underline;text-decoration:underline}@media (prefers-reduced-motion:reduce){.accordion[data-accordion-ready] .accordion__trigger,.accordion[data-accordion-ready] .accordion__icon-chevron,.accordion[data-accordion-ready] .accordion__icon-plus,.accordion[data-accordion-ready] .accordion__panel,.accordion[data-accordion-ready] .accordion__panel-inner,.accordion[data-accordion-ready].accordion--card .accordion__item{transition:none}}