.content-grid{--content-grid--spacing:var(--space--base);--content-grid--border-gap:var(--space--s);--content-grid--item--max-width:350px;--grid--column-gap:var(--space--responsive--l);--grid--row-gap:var(--space--responsive--l);margin-bottom:var(--space--layout);margin-top:var(--space--layout)}.content-grid.has-background{padding-bottom:var(--block--padding-y);padding-top:var(--block--padding-y)}.content-grid.has-background:not(.alignfull){padding-left:var(--block--padding-x);padding-right:var(--block--padding-x)}.content-grid__header{margin-bottom:var(--block--header--margin-bottom);width:100%}.content-grid__header>:first-child{margin-top:0}.content-grid__header>:last-child{margin-bottom:0}.content-grid__header strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.35em;line-height:1.25em;padding:0 .15em}.content-grid__header .pink-highlight strong{background-color:var(--color--pink);color:var(--color--white)}.content-grid__header .yellow-highlight strong{background-color:var(--color--yellow)}.content-grid__header .teal-highlight strong{background-color:var(--color--teal)}@media (min-width:48em){.content-grid__header{width:33%}}.content-grid__heading{max-width:var(--heading--max-width)}.content-grid__subheading{margin-block:var(--space--base)}.content-grid__subheading>:first-child{margin-top:0}.content-grid__subheading>:last-child{margin-bottom:0}.content-grid__inner{display:flex;flex-direction:column;gap:var(--grid--column-gap);margin:auto;max-width:var(--width--responsive--l)}@media (min-width:48em){.content-grid__inner{flex-direction:row}}.content-grid__container{position:relative}.content-grid__items{--grid--columns:1;align-items:flex-start;column-gap:var(--grid--column-gap);display:flex;flex-flow:row wrap;justify-content:flex-start;row-gap:var(--grid--row-gap);width:100%}.content-grid__items>*,.content-grid__items>*+*,.content-grid__items>:first-child,.content-grid__items>:last-child{width:calc(100%/var(--grid--columns) - var(--grid--column-gap) + var(--grid--column-gap)/var(--grid--columns))}@media (min-width:36em){.content-grid__items{--grid--columns:2}}@media (min-width:48em){.content-grid__items{justify-content:center;justify-content:flex-end;max-width:var(--width--responsive--wide);width:67%}}.content-grid__items p{margin-bottom:var(--space--xxxs)}.content-grid__items a{--button--icon-size:1.25rem;--focus--color:var(--button--border-color);--button--gap:1em;--button--background-color:#0000;--button--border-color:#0000;--button--color:var(--color--foreground);--button--background-color--hover:#0000;--button--border-color--hover:#0000;--button--color--hover:var(--color--foreground);align-items:center;background-color:var(--button--background-color);border-color:var(--button--border-color);border-radius:var(--button--border-radius);border-style:solid;border-width:var(--button--border-width);color:var(--button--color);cursor:pointer;display:inline-flex;font-size:var(--button--font-size,inherit);font-size:calc(1.125rem + var(--fluid-bp)*6);font-size:calc(1rem + var(--fluid-bp)*4);font-weight:var(--type--1--font-weight--bold);gap:var(--button--gap);gap:var(--space--xxs);justify-content:center;line-height:inherit;margin-left:var(--content-grid--border-gap);margin-top:var(--space--xxs);max-width:calc(var(--content-grid--item--max-width) - var(--content-grid--border-gap));padding:var(--button--padding-y) var(--button--padding-x);padding-left:0;padding-right:0;text-align:center;text-align:left;text-decoration:none;transition:color var(--transition--duration) var(--transition--ease) 0s,background-color var(--transition--duration) var(--transition--ease) 0s,border-color var(--transition--duration) var(--transition--ease) 0s,box-shadow var(--transition--duration) var(--transition--ease) 0s,transform var(--transition--duration) var(--transition--ease) 0s;-webkit-user-select:none;user-select:none}.content-grid__items a:active,.content-grid__items a:focus{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}@media (hover:hover){.content-grid__items a:hover{background-color:var(--button--background-color--hover);border-color:var(--button--border-color--hover);color:var(--button--color--hover);text-decoration:none}}.content-grid__items a:focus{outline:var(--focus--1--width,2px) dotted var(--focus--color);outline-offset:var(--focus--1--offset,0)}.content-grid__items a:focus:not(:focus-visible):active,.content-grid__items a:focus:not(:focus-visible):focus{outline-style:none;outline-width:0}.has-teal-background-color .content-grid__items a:not(.has-background){--button--border-color--hover:var(--color--black)}.content-grid__items a:after{background-color:currentColor;content:"";height:100%;height:var(--button--icon-size,1em);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-icon--size,contain);mask-size:var(--mask-icon--size,contain);width:100%;width:var(--button--icon-size,1em)}.content-grid__items a:active,.content-grid__items a:focus{text-decoration:underline;text-underline-offset:var(--space--xxxs)}.content-grid__items a:active:after,.content-grid__items a:focus:after{transform:rotate(45deg)}@media (hover:hover){.content-grid__items a:hover{text-decoration:underline;text-underline-offset:var(--space--xxxs)}.content-grid__items a:hover:after{transform:rotate(45deg)}}.content-grid__items a:after{height:1.8em;-webkit-mask-image:url(../svg/arrow-up-right.svg);mask-image:url(../svg/arrow-up-right.svg);-webkit-mask-size:var(--button--icon-size);mask-size:var(--button--icon-size);transition:transform var(--transition--duration) var(--transition--ease) 0s;width:1.8em}.content-grid__item{display:flex;max-width:var(--content-grid--item--max-width)}.content-grid__item:before{border-left:4px solid var(--color--foreground);content:"";margin-right:var(--content-grid--border-gap)}@media (max-width:35.99em){.content-grid:not(.has-background) .content-grid__item__outer:nth-child(odd) .content-grid__item:before{border-left-color:var(--color--pink)}}@media (min-width:36em){.content-grid:not(.has-background) .content-grid__item__outer:nth-child(4n) .content-grid__item:before,.content-grid:not(.has-background) .content-grid__item__outer:nth-child(4n-3) .content-grid__item:before{border-left-color:var(--color--pink)}}.content-grid:not(.has-background) .content-grid__item:before{border-left-color:var(--color--teal)}.content-grid.has-pink-background-color .content-grid__heading{color:var(--color--white)}