.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) dashed hsla(var(--color--white--hsl),0.15);--accordion--item--padding-y:var(--space--s);--accordion--item--panel--padding-y:var(--space--s);--accordion--button--size:2.5rem;--accordion--icon--size:0.75rem}.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{max-width:var(--heading--max-width)}.accordion__items{border-top:var(--accordion--items--border-y);max-width:var(--block--max-width)}.accordion__items>:last-child{border-bottom:var(--accordion--items--border-y)}.accordion__item{border-top:var(--accordion--items--border-y)}.accordion__item__heading{margin:0;max-width:var(--width--responsive--xxs);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:5px}.accordion__item__header:hover .accordion__item__button,.accordion__item__header[aria-expanded=true] .accordion__item__button{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover)}.accordion__item__header[aria-expanded=true] .accordion__item__button{transform:rotate(0)}.accordion__item__button{--button--size:var(--accordion--button--size);--mask-icon--size:var(--accordion--icon--size);--button--color:var(--color--foreground);--button--border-color:transparent;--button--background-color:hsla(var(--color--black--hsl),0.15);--button--color--hover:var(--color--black);--button--border-color--hover:var(--color--brand-4);--button--background-color--hover:var(--color--brand-4);--cross--size:0.875rem;--cross--color:currentColor;border-radius:50%;margin-left:var(--space--s);overflow:hidden;position:relative;transform:rotate(45deg)}.accordion__item__button:after,.accordion__item__button:before{background-color:var(--cross--color,var(--color--black));content:"";height:var(--cross--line-height,2px);left:50%;position:absolute;top:50%;transition:transform var(--transition--duration) var(--transition--ease) 0s;width:var(--cross--size,100%)}.accordion__item__button:before{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.accordion__item__button:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.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}.accordion.alignwide .accordion__inner{--grid--columns:1;column-gap:var(--grid--column-gap);display:grid;grid-template-columns:repeat(var(--grid--columns),minmax(0,1fr));row-gap:var(--grid--row-gap)}@media (min-width:48em){.accordion.alignwide .accordion__inner{--grid--columns:2}}.accordion.alignleft,.accordion.alignright{--block--margin-top:var(--space--s)}