.grid{column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}.grid--auto-fit{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid--auto--min,15.625rem),100%),1fr))}.flex-grid{column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;row-gap:var(--grid--row-gap)}.flex-grid>*,.flex-grid>*+*,.flex-grid>:first-child,.flex-grid>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}.flex-grid--auto>*,.flex-grid--auto>*+*,.flex-grid--auto>:first-child,.flex-grid--auto>:last-child{width:auto}.accordion{--accordion--items--border-y:var(--border-width--s) solid var(--color--foreground);--accordion--item--padding-y:var(--space--responsive--m);--accordion--item--panel--padding-y:var(--space--s);--accordion--icon--size:1.5rem}.accordion__inner{margin-left:auto;margin-right:auto;max-width:var(--width--responsive--l)}@media (min-width:48em){.accordion__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.accordion__header{margin-bottom:var(--block--header--margin-bottom)}.accordion__header>:first-child{margin-top:0}.accordion__header>:last-child{margin-bottom:0}.accordion__heading{text-align:var(--block--header--alignment)}.accordion__items{border-top:var(--accordion--items--border-y)}.accordion__item{border-bottom:var(--accordion--items--border-y)}.accordion__item__heading{font-size:1.25em;font-weight:var(--type--1--font-weight--medium);font-weight:var(--type--1--font-weight--bold);line-height:1.5;margin:0;padding:0}.accordion__item__header{align-items:center;background-color:initial;background:none;border:0;border-radius:0;color:inherit;color:var(--color--foreground);cursor:pointer;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;justify-content:space-between;letter-spacing:inherit;line-height:inherit;margin:0;padding:0;padding:var(--accordion--item--padding-y) 0;text-align:left;text-transform:inherit;width:100%}.accordion__item__header:active,.accordion__item__header:focus{background-color:initial;color:inherit}@media (hover:hover){.accordion__item__header:hover{background-color:initial;color:inherit}}.accordion__item__header:focus{box-shadow:unset;outline-width:var(--focus--1--width)}.accordion__item__header:hover .accordion__item__button{--button--background-color:var(--button--background-color--hover);--button--border-color:var(--button--border-color--hover);--button--color:var(--button--color--hover)}.accordion__item__header[aria-expanded=true] .accordion__item__button:after{transform:rotate(180deg)}.accordion__item__button{--mask-icon--size:var(--accordion--icon--size);--button--background-color:var(--color--background);--button--border-color:var(--color--background);--button--color:var(--color--foreground);--button--background-color--hover:var(--color--foreground);--button--border-color--hover:var(--color--foreground);--button--color--hover:var(--color--background);margin-left:var(--space--s)}.accordion__item__button:after{-webkit-mask-image:url(../../images/chevron.svg);mask-image:url(../../images/chevron.svg);transition:transform var(--transition--duration) var(--transition--ease) 0s}.accordion__item__panel-inner{max-width:var(--width--xs);padding-bottom:var(--accordion--item--panel--padding-y)}.accordion__item__panel-inner>:first-child{margin-top:0}.accordion__item__panel-inner>:last-child{margin-bottom:0}