.auto-grid{display:grid;grid-template-columns:repeat(var(--auto-grid-placement, auto-fit),minmax(var(--auto-grid-min-item-size, 16rem),1fr));column-gap:var(--gutter, 1rem);row-gap:var(--auto-grid-space, 1rem);align-items:var(--auto-grid-vertical-alignment, stretch)}.auto-grid[data-layout=halves]{--auto-grid-placement: auto-fit;--auto-grid-min-item-size: clamp(20.5rem, 50%, 33rem)}.auto-grid[data-layout=thirds]{--auto-grid-placement: auto-fit;--auto-grid-min-item-size: clamp(20.5rem, 33%, 24rem)}.breakout-link:after{content:"";display:block;position:absolute;inset:0;z-index:var(--breakout-layer, 0)}.breakout-link:before{content:"";position:absolute;inset:1rem;background-color:#0000;border-radius:var(--breakout-radius, var(--radius-4));z-index:var(--breakout-layer-visible, -1);transition:all ease-in-out;transition-duration:var(--breakout-transition-duration, .2s);border:1px solid rgba(0,0,0,0)}.breakout-link:focus:before,.breakout-link:not([data-breakout-hover-only]):hover:before{inset:var(--breakout-inset-amount, -.5rem);background-color:var(--breakout-background, grey)}@media (hover: hover){.breakout-link[data-breakout-hover-only]:hover:before{inset:var(--breakout-inset-amount, -.5rem);background-color:var(--breakout-background, grey)}}.breakout-link:focus:before{border-color:var(--breakout-border, blue)}.breakout-link:focus{outline:none;border:none}.learn-article-teaser{display:flex}.learn-article-teaser .learn-article-teaser__inner{--space: var(--fluid-space-m);--space: var(--fluid-size-0-1);display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;flex-grow:1}.learn-article-teaser .learn-article-teaser__inner>*{transition:all .2s ease-in-out}.learn-article-teaser .learn-article-teaser__inner .stack>*{--space: var(--fluid-space-s)}.learn-article-teaser .learn-article-teaser__inner .hed{line-height:var(--font-line-height-1);text-decoration:underline;text-decoration-color:#0000;text-underline-offset:.2em;text-decoration-thickness:1px;transition:all .2s ease-in-out}.learn-article-teaser .learn-article-teaser__inner .hed>.rubrik{display:inline-block;margin-inline-start:1em;vertical-align:middle;border:1px solid var(--color-rule);border-radius:var(--radius-round);padding-inline:var(--fluid-space-s);padding-block-start:calc(var(--fluid-space-xs)*1);padding-block-end:calc(var(--fluid-space-xs)*.5)}.learn-article-teaser .learn-article-teaser__inner .dek{color:var(--color-text-faint)}.learn-article-teaser .learn-article-teaser__inner a:hover h3,.learn-article-teaser .learn-article-teaser__inner a:focus h3{text-decoration-color:var(--color-green)}.learn-article-teaser .learn-article-teaser__inner .bullet-link,.learn-article-teaser .learn-article-teaser__inner .bullet-link-inline{--bullet-color: var(--color-green)}.learn-article-teaser .learn-article-teaser__inner .breakout-link{--breakout-background: var(--color-surface-primary);--breakout-border: var(--color-green)}.learn-article-teaser .learn-article-teaser__inner .learn-article-teaser__content{transition:all .2s ease-in-out;padding-block-end:var(--fluid-space-s);padding-inline-end:var(--fluid-space-r)}.learn-article-teaser .learn-article-teaser__inner:hover .learn-article-teaser__content{padding-inline-start:var(--fluid-space-s);padding-block-start:var(--fluid-space-s);padding-block-end:0;padding-inline-end:var(--fluid-space-s)}.learn-article-teaser .learn-article-teaser__inner .learn-article-teaser__img{aspect-ratio:4/3;width:100%}@media (max-width: 1023px){.articles-sidebar[data-display=wide]{display:none}}.articles-sidebar[data-display=narrow]{inline-size:calc(100% + 2*var(--fluid-page-margin));padding-inline:var(--fluid-page-margin);border-bottom:var(--border-size-1) solid var(--color-rule);margin-inline-start:calc(-1*var(--fluid-page-margin));margin-block-start:calc(-1*var(--fluid-space-s));margin-block-end:var(--fluid-space-m)}.articles-sidebar[data-display=narrow] summary{cursor:pointer;font-size:var(--font-size-fluid-1);font-weight:var(--font-weight-regular);padding-block-end:calc(var(--fluid-space-m) - var(--fluid-space-s));list-style:none}.articles-sidebar[data-display=narrow] summary::-webkit-details-marker{display:none}.articles-sidebar[data-display=narrow] summary:before{content:"";display:inline-block;inline-size:.45em;block-size:.7em;color:var(--color-accent);background-image:url(../svg/details-chevron-dark-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-inline-end:.4em;transition:transform .1s ease-in-out}[data-theme=light] .articles-sidebar[data-display=narrow] summary:before{background-image:url(../svg/details-chevron-light-icon.svg)}@media (prefers-color-scheme: light){.articles-sidebar[data-display=narrow] summary:before{background-image:url(../svg/details-chevron-light-icon.svg)}}.articles-sidebar[data-display=narrow][open]>.articles-sidebar__content{inline-size:calc(100% + 2*var(--fluid-page-margin));padding-block-start:var(--fluid-space-m);padding-block-end:var(--fluid-space-l);padding-inline:var(--fluid-page-margin);border-top:var(--border-size-1) solid var(--color-rule);margin-inline-start:calc(-1*var(--fluid-page-margin))}.articles-sidebar[data-display=narrow][open] summary:before{transform:rotate(90deg)}@media (min-width: 1024px){.articles-sidebar[data-display=narrow]{display:none}}.articles-sidebar__content{--bullet-color: var(--color-accent);--space: var(--fluid-space-l);color:var(--color-text-faint);font-weight:var(--font-weight-book)}@media (max-width: 1023px){.articles-sidebar__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--fluid-space-l)}.articles-sidebar__content>*{flex-basis:0;flex-grow:999;min-width:14rem}}@media (min-width: 1024px){.articles-sidebar__content>*+*{margin-block-start:var(--fluid-space-l)}}.articles-sidebar__list{padding-inline-end:var(--fluid-space-m);position:relative}.articles-sidebar__list>*{--space: var(--fluid-space-r)}.articles-sidebar__list h3{color:var(--color-text-fainter)}.articles-sidebar__list-items>*{--space: var(--fluid-space-r)}.articles-sidebar__list-items a{transition:all .2s ease-in-out;letter-spacing:var(--font-letter-spacing--1)}.articles-sidebar__list-items a:hover,.articles-sidebar__list-items .active{color:var(--color-text-strong)}.articles-sidebar__list-items a:hover:before,.articles-sidebar__list-items .active:before{border-color:var(--bullet-color, white);background-color:var(--bullet-color, white)}article{position:relative;container-type:inline-size;container-name:article}article a:not([class]){color:var(--color-text-standard);text-decoration:underline;text-decoration-color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:.2em}article a:not([class]):visited{color:var(--color-text-standard);text-decoration-color:var(--color-text-faintest)}article a:not([class]):visited:hover{text-decoration-color:var(--color-text-faintest)}article a:not([class]):hover{text-decoration-thickness:.4em;text-underline-offset:-.16em;text-decoration-color:var(--color-accent-faint);text-decoration-skip-ink:none}article .article__header{padding-block-end:var(--fluid-space-xxl);width:calc((100% - var(--fluid-gutter-double)*3)*.75 + var(--fluid-gutter-double)*2)}article .article__header .hed{hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:4;-moz-hyphenate-limit-chars:6 3 4;-webkit-hyphenate-limit-chars:6 3 4;-ms-hyphenate-limit-chars:6 3 4;hyphenate-limit-chars:6 3 4}@media (max-width: 1023px){article .article__header{width:calc((100% - var(--fluid-gutter-double)*2)*.6666666667 + var(--fluid-gutter-double))}}@media (max-width: 767px){article .article__header{padding-block-end:var(--fluid-space-xl);width:auto}}article .byline{--cluster-space: 0;position:absolute;right:0;width:18rem;margin-block-start:0;color:var(--color-text-fainter);font-weight:var(--font-weight-book)}@container article (max-width: 1024px){article .byline{position:static;width:auto;margin-block-end:var(--fluid-space-m)}article .byline.ruled-md:before{display:none}}@container article (min-width: 1025px){article .byline .cluster{display:block}}article .byline .authors span{font-weight:var(--font-weight-bold);color:var(--color-text-standard)}article .article__body-wrap{display:flex;flex-wrap:nowrap;gap:var(--fluid-gutter-double)}article .article__body-wrap>:first-child{flex-basis:0;flex-grow:999}article .article__body-wrap>:last-child{width:18rem}@container article (max-width: 1024px){article .article__body-wrap>:last-child{display:none}}article .article__body{padding-inline-end:1em}@media (max-width: 767px){article .article__body{padding-inline:0}}article .article__body>*{max-width:56ch}article .article__body>*+*{margin-block-start:var(--fluid-size-0-1)}article .article__body>p{font-family:var(--font-serif)}article .article__body>p:first-of-type:first-line{font-family:var(--font-sans);font-weight:var(--font-weight-bold);font-size:.85em;text-transform:uppercase;letter-spacing:var(--font-letter-spacing-1)}article .article__body>p:last-of-type:after{content:"";display:inline-block;vertical-align:-.05em;margin-inline-start:.25em;block-size:.625em;inline-size:.625em;border-radius:var(--radius-round);background:var(--color-accent)}article .article__body.is-safari>p:first-of-type:first-line{font-family:var(--font-sans);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing--1);font-size:1em}article .article__body>ul,article .article__body>ol{padding-inline-start:1.5em;font-size:var(--font-size-fluid-2);line-height:var(--font-line-height-3);font-family:var(--font-serif)}article .article__body>ul>li+li,article .article__body>ol>li+li{margin-block-start:var(--fluid-space-s)}article .article__body>ol{margin-inline-start:.25em}article .article__body>h2{margin-block-start:var(--fluid-space-xxl)}article .article__body>h2>strong{font-weight:inherit}article .article__body>h3{margin-block-start:var(--fluid-space-xl)}article .article__body>h3>strong{font-weight:inherit}article .article__body>h2 .anchor-link,article .article__body>h3 .anchor-link{font-size:var(--font-size-fluid-2);margin-inline-start:.3em;opacity:0;transition:opacity .1s ease-out;vertical-align:middle;color:var(--color-text-faintest)}article .article__body>h2:hover .anchor-link,article .article__body>h2:focus .anchor-link,article .article__body>h3:hover .anchor-link,article .article__body>h3:focus .anchor-link{opacity:1}article .article__body>h2:hover .anchor-link:hover,article .article__body>h2:focus .anchor-link:hover,article .article__body>h3:hover .anchor-link:hover,article .article__body>h3:focus .anchor-link:hover{color:var(--color-text-fainter)}article .article__body>blockquote{font-size:var(--font-size-fluid-2);line-height:var(--font-line-height-3);font-family:var(--font-serif);padding-inline-start:1em;margin-block-start:var(--fluid-size-1-2);font-style:italic;border-inline-start:4px solid var(--color-rule);color:var(--color-text-faint)}article .article__body>blockquote+*{margin-block-start:var(--fluid-size-1-2)}article .article__body>.button{display:inline-block;margin-block-start:var(--fluid-space-l)}article .article__body>.button+*{margin-block-start:var(--fluid-space-l)}article aside{position:absolute!important;right:0;width:18rem}@container article (max-width: 1024px){article aside{width:16rem;position:static!important;float:right;margin-inline-start:var(--fluid-gutter-full);margin-block-end:var(--fluid-gutter-full)}article aside.ruled-md:before{display:none}}@container article (max-width: 550px){article aside{float:none;width:100%;max-width:30rem!important;margin-inline:auto;margin-block-end:none;padding-inline:var(--fluid-space-r);margin-block-start:var(--fluid-space-xl)!important}article aside+*{margin-block-start:var(--fluid-space-xl)!important}}article .article-sidebar{font-size:var(--font-size-fluid-0);letter-spacing:var(--font-letter-spacing-0)}article .article-sidebar>.aside-sidebar__inner{--stack-space: var(--fluid-space-m);--space: var(--fluid-space-m);padding:var(--fluid-space-r);padding-block-end:var(--fluid-space-m);border-radius:var(--radius-3);background:var(--color-surface-primary)}article .article-sidebar header h2{font-size:var(--font-size-fluid-2);letter-spacing:var(--font-letter-spacing--1);line-height:var(--font-line-height-1)}article .article-sidebar .article-sidebar__body>*+*{margin-block-start:var(--fluid-space-r)}article .article-sidebar p,article .article-sidebar ul,article .article-sidebar ol{font-size:inherit;font-weight:var(--font-weight-book)}article .article-sidebar p strong,article .article-sidebar ul strong,article .article-sidebar ol strong{font-weight:var(--font-weight-bold)}article .article-sidebar ul{padding-inline-start:1.5em}article .article-sidebar ol{padding-inline-start:1.8em;margin-inline-start:.5em}article .article-sidebar ul>li+li,article .article-sidebar ol>li+li{margin-block-start:var(--fluid-space-xs)}article .article-sidebar code:before{background-color:var(--color-surface-secondary)}article .article-sidebar img{border-radius:var(--radius-2)}article .article-sidebar .button{display:inline-block}article .article-sidebar .sidebar__audio-block>*{--space: var(--fluid-space-s)}article .article-sidebar .sidebar__audio-block figure img{width:100%}article .article-sidebar .sidebar__audio-block .audio-block__player-label{display:flex;align-items:flex-start;justify-content:flex-start;gap:.5em}article .article-sidebar .sidebar__audio-block .audio-block__player-label>:first-child{width:2.5rem;flex-shrink:0}@media (max-width: 479px){article .article-sidebar .sidebar__audio-block .audio-block__player-label>:first-child{width:3rem}}article .article-sidebar .sidebar__audio-block .audio-block__player-label>p{line-height:var(--font-line-height-2);letter-spacing:var(--font-letter-spacing--1)}article .article__image{max-width:100%;font-size:var(--font-size-fluid-2)}article .article__image:not(:first-child){margin-block-start:var(--fluid-space-xl)}article .article__image+*{margin-block-start:var(--fluid-space-l)}article .article__image img{width:100%}article .article__image-set{--gutter: var(--fluid-gutter-full);--auto-grid-placement: auto-fit;--auto-grid-min-item-size: 16rem;max-width:100%;font-size:var(--font-size-fluid-2);margin-block-start:var(--fluid-space-xl)}article .article__image-set+*{margin-block-start:var(--fluid-space-l)}article .article__embed{max-width:100%;margin-block-start:var(--fluid-space-xl)}article .article__embed iframe{display:flex;width:100%!important;outline:none;border:none;border-radius:var(--radius-3);background-color:var(--color-surface-primary)}article .article__embed .dangerous-embed-code{position:relative}article .article__embed .dangerous-embed-code>iframe{position:absolute;height:100%;width:100%}article .article__embed+*{margin-block-start:var(--fluid-space-l)}.article__footer{--gutter: var(--fluid-gutter-double);--switcher-space: var(--fluid-size-2-3);--switcher-target-container-width: 20rem;width:100%;max-width:100%!important;margin-block-start:var(--fluid-space-xxl)!important;padding-block-start:var(--fluid-space-m);border-block-start:1px solid var(--color-rule)}@media (max-width: 767px){.article__footer .switcher{display:flex}.article__footer .switcher>*{margin-block-start:0}}.article__footer h2{text-transform:uppercase}@media (max-width: 351px){.article__footer .learn-article-teaser:before{display:none}}.article__footer .learn-article-teaser h3{color:inherit}.audio-player{aspect-ratio:1;background-color:var(--color-surface-secondary);border-radius:50%;display:flex;align-items:center;justify-content:center}.audio-player__controls{width:100%;height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:relative;background-color:var(--color-surface-secondary);border-radius:50%;transition:all .2s ease-in-out;flex-grow:0;flex-shrink:0}.audio-player__controls:hover{background-color:var(--color-surface-tertiary)}.audio-player__controls:hover svg path{fill:var(--color-text-strong)}.playback-button{display:block;z-index:99;appearance:none;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.playback-button>svg{display:block;width:100%;aspect-ratio:1}.playback-button>svg path{transition:all .2s ease-in-out;fill:var(--color-text-faint)}.time-circle{position:absolute;inset:0}.time-circle circle{stroke:var(--color-accent);transition:stroke-dashoffset .2s linear}html{--color-accent-50: var(--color-green-50);--color-accent-100: var(--color-green-100);--color-accent-150: var(--color-green-150);--color-accent-200: var(--color-green-200);--color-accent-400: var(--color-green-400)}@media (min-width: 1024px){.article-page{display:flex;flex-wrap:nowrap;gap:var(--fluid-gutter-double)}.article-page>.articles-sidebar{width:clamp(14rem,20%,18rem);flex-shrink:0}.article-page>article{flex-basis:0;flex-grow:999}}
