@charset "UTF-8";.post{padding-block:var(--space-6)}@media(min-width:37.5em){.post{--grid-column-headline: 2 / -2;--grid-column-media: 2 / -2;--grid-column-metadata: 2 / -2;--grid-column-text: 2 / -2}}@media(min-width:80em){.post{--grid-column-headline: 3 / -3;--grid-column-media: 3 / -3;--grid-column-metadata: 3 / -3;--grid-column-text: 3 / -3}}.post.is-blog{padding-block-start:var(--space-3)}@media(min-width:37.5em){.post.is-blog{--grid-column-headline: 2 / -2;--grid-column-media: 2 / -2;--grid-column-metadata: 2 / -2}}@media(min-width:80em){.post.is-blog{--grid-column-headline: 2 / -2;--grid-column-media: 2 / -2;--grid-column-metadata: 2 / -2}}.post-header__headline{grid-column:var(--grid-column-headline, 1/-1)}.is-blog .post-header__headline{justify-self:center;max-width:60rem;text-align:center}.post-header__media{grid-column:var(--grid-column-media, 1/-1);margin-block-start:calc(var(--space-3) - var(--space-gutter-v))}@media(min-width:60em){.post-header__media{margin-block-start:calc(var(--space-5) - var(--space-gutter-v))}}.is-blog .post-header__media{border:1px solid var(--color-stroke-gray);border-radius:var(--bdrs-m);overflow:hidden}@media(min-width:60em){.is-blog .post-header__media{margin-block-start:calc(var(--space-3) - var(--space-gutter-v))}}@media(min-width:80em){.is-blog .post-header__media{grid-column:4/-4}}.post-header__subhead{font-family:var(--ff-sans);font-size:var(--text-body-3-fz);letter-spacing:var(--text-body-3-lts);line-height:var(--text-body-3-lh)}.post-header__title{font-family:var(--ff-sans);font-size:var(--text-headline-sans-4-fz);letter-spacing:var(--text-headline-sans-4-lts);line-height:var(--text-headline-sans-4-lh)}@media(min-width:37.5em){.post-header__title{font-family:var(--ff-sans);font-size:var(--text-headline-sans-3-fz);letter-spacing:var(--text-headline-sans-3-lts);line-height:var(--text-headline-sans-3-lh)}}@media(min-width:80em){.post-header__title{font-family:var(--ff-sans);font-size:var(--text-headline-sans-2-fz);letter-spacing:var(--text-headline-sans-2-lts);line-height:var(--text-headline-sans-2-lh)}}.is-blog .post-header__title{font-family:var(--ff-sans);font-size:var(--text-headline-sans-4-fz);letter-spacing:var(--text-headline-sans-4-lts);line-height:var(--text-headline-sans-4-lh);letter-spacing:0;line-height:1.08}@media(min-width:37.5em){.is-blog .post-header__title{font-family:var(--ff-sans);font-size:var(--text-headline-sans-3-fz);letter-spacing:var(--text-headline-sans-3-lts);line-height:var(--text-headline-sans-3-lh);letter-spacing:0;line-height:1.08}}.post-metadata{align-items:center;column-gap:var(--space-fixed-2);display:flex;grid-column:var(--grid-column-metadata, 1/-1)}.is-blog .post-metadata{column-gap:var(--space-fixed-1);flex-wrap:wrap;justify-content:center}.is-blog .post-metadata__category{background:transparent;border-color:var(--color-stroke-gray);color:var(--color-surface-foreground--soft)}.is-blog :where(.post-metadata__date,.post-metadata__text,.post-metadata__author){color:var(--color-gray-400)}.post-metadata__category{font-size:var(--fz-eyebrow-1);line-height:var(--lh-eyebrow-1);font-weight:var(--fw-eyebrow-1);letter-spacing:var(--lts-eyebrow-1);text-transform:var(--tt-eyebrow-1);background-color:var(--color-tag-background);border-radius:99px;border:1px solid var(--color-tag-border);color:var(--color-tag-foreground);box-shadow:0 0 10px rgb(from var(--color-surface-foreground) r g b/25%) inset;display:inline-block;padding-block:.5rem;padding-inline:var(--space-fixed-2)}:where(.post-metadata__date,.post-metadata__text){font-size:var(--fz-eyebrow-1);line-height:var(--lh-eyebrow-1);font-weight:var(--fw-eyebrow-1);letter-spacing:var(--lts-eyebrow-1);text-transform:var(--tt-eyebrow-1);color:var(--color-surface-foreground--soft)}.post-metadata__author{font-size:var(--fz-eyebrow-1);line-height:var(--lh-eyebrow-1);font-weight:var(--fw-eyebrow-1);letter-spacing:var(--lts-eyebrow-1);text-transform:var(--tt-eyebrow-1);color:var(--color-surface-foreground--soft)}.post-metadata__text:before{content:"•";margin-inline-end:var(--space-fixed-2)}.post-outline{align-self:flex-start;display:none;margin-top:80px;padding-right:.5rem;position:sticky;top:100px}@media(min-width:60em){.post-outline{display:block;grid-column:10/13;grid-row:1;margin-inline-start:var(--space-fixed-4)}}.post-outline h2{color:var(--color-surface-foreground);font:inherit;letter-spacing:0;margin-bottom:var(--space-fixed-2);text-transform:none}.post-outline ul{list-style:none}.post-outline ul li+li{padding-top:0}.post-outline ul a,.post-outline ul a:visited{color:var(--color-surface-foreground--soft);display:block;font-size:var(--text-body-4-fz);line-height:1.35;padding:.625rem 0 .625rem 1.125rem;position:relative;text-decoration:none;transition:var(--trs)}.post-outline ul a:before,.post-outline ul a:visited:before{background-color:transparent;border-radius:50%;content:"";height:.3125rem;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:var(--trs);width:.3125rem}.post-outline ul a.is-active,.post-outline ul a:hover,.post-outline ul a:focus-visible,.post-outline ul a:visited.is-active,.post-outline ul a:visited:hover,.post-outline ul a:visited:focus-visible{color:var(--color-text)}.post-outline ul a.is-active:before,.post-outline ul a:hover:before,.post-outline ul a:focus-visible:before,.post-outline ul a:visited.is-active:before,.post-outline ul a:visited:hover:before,.post-outline ul a:visited:focus-visible:before{background-color:currentcolor}.post-outline__toc-wrapper{max-height:calc(100vh - 200px);overflow-y:auto;padding-bottom:1rem}.is-blog .post-outline{backdrop-filter:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.is-blog .post-outline nav{background:rgb(var(--color-gray-50-rgb));border:1px solid var(--color-stroke-gray);border-radius:var(--bdrs-m);padding:var(--space-fixed-3)}.post-outline__cta-wrapper{margin-top:1rem}.post-text{font-family:var(--ff-sans);font-size:var(--text-body-3-fz);letter-spacing:var(--text-body-3-lts);line-height:var(--text-body-3-lh);--color-text-link: var(--color-blue);margin-block-start:var(--space-3);row-gap:0}@media(min-width:60em){.post-text{margin-block-start:var(--space-5)}}.post:not(.is-blog) .post-text>*{grid-column:var(--grid-column-text, 1/-1)}.is-blog .post-text{grid-column:1/-1}@media(min-width:60em){.is-blog .post-text{grid-column:1/10}}.is-blog .post-content>.container>.post-text:first-child{grid-row:1}.is-blog .post-text h2:not([class]){font-family:var(--ff-sans);font-size:var(--text-headline-sans-4-fz);letter-spacing:var(--text-headline-sans-4-lts);line-height:var(--text-headline-sans-4-lh);letter-spacing:0}.is-blog .post-text h3:not([class]){font-size:var(--text-headline-sans-5-fz);letter-spacing:var(--text-headline-sans-5-lts);line-height:var(--text-headline-sans-5-lh);letter-spacing:0}.is-blog .post-text h4:not([class]){font-size:var(--text-headline-sans-6-fz);letter-spacing:var(--text-headline-sans-6-lts);line-height:var(--text-headline-sans-6-lh);letter-spacing:0}.is-blog .post-text :where(ul,ol):not([class]){margin-inline-start:2em}.is-blog .post-text :where(ul,ol):not([class])>li{line-height:1.5}.is-blog .post-text :where(ul,ol):not([class])>li+li{margin-block-start:.65em}.is-blog .post-text :where(ul,ol):not([class])>li:before{padding-inline-end:.75em}.is-blog .post-text :where(ul,ol):not([class]) strong{font-weight:500}.post-text__legal{--image-shield: url('data:image/svg+xml,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.0003 18C8.0003 18 16 14.3779 16 10.2172C16 6.99047 16 4.89438 16 1.6676C10.9215 -0.553907 5.07972 -0.55621 0 1.66276C0.00460637 4.89114 0.000490928 6.98886 0.000490928 10.2172C0.000490928 14.3779 8.0003 18 8.0003 18Z" fill="black"/></svg>');color:var(--color-surface-foreground--soft);font-size:.875rem;padding-block-end:var(--space-5)}.post-text__legal hr{border:none}:where(.post-text__legal,.post-text__legal hr):before{background-image:var(--image-shield);content:"";display:block;height:1.125rem;margin-block:var(--space-5);margin-inline:auto;width:1rem}.cta__card{background:var(--color-gray-100);border-radius:1rem;color:var(--color-text);display:flex;flex-direction:column;gap:1.25rem;margin-top:2rem;padding:1.25rem}.cta__card__subtitle{color:var(--color-surface-foreground--soft)}.is-blog .post-outline .cta__card{align-items:center;background:rgb(var(--color-gray-50-rgb));border:1px solid var(--color-stroke-gray);border-radius:var(--bdrs-m);box-shadow:none;gap:var(--space-fixed-2);margin-top:var(--space-fixed-3);padding:var(--space-fixed-3);text-align:center}.is-blog .post-outline .cta__card .cta{justify-content:center}.is-blog .post-outline .cta-card__title,.is-blog .post-outline .cta-card__subtitle{max-width:100%}
