.ArticleOutline-module__a4FHyW__sidebar{gap:var(--size-4xl);display:grid;position:sticky;top:100px}@media (max-width:991.98px){.ArticleOutline-module__a4FHyW__sidebar{display:none}}.ArticleOutline-module__a4FHyW__outline{gap:var(--size-sm);scroll-target-group:auto;display:grid}.ArticleOutline-module__a4FHyW__outline .ArticleOutline-module__a4FHyW__title{font:var(--font-lg-semibold)}.ArticleOutline-module__a4FHyW__list{gap:var(--size-xs);padding:0;list-style:none;display:grid}.ArticleOutline-module__a4FHyW__item{padding-top:var(--size-xs);padding-right:var(--size-2xl);padding-bottom:var(--size-xs);padding-left:calc(var(--size-2xl) + var(--size-xs) * var(--toc-item-level,0) + 1lh * var(--toc-item-level,0));display:grid}.ArticleOutline-module__a4FHyW__item.ArticleOutline-module__a4FHyW__level-1,.ArticleOutline-module__a4FHyW__item.ArticleOutline-module__a4FHyW__level-2{--toc-item-level:0}.ArticleOutline-module__a4FHyW__item.ArticleOutline-module__a4FHyW__level-3{--toc-item-level:1}.ArticleOutline-module__a4FHyW__item.ArticleOutline-module__a4FHyW__level-4{--toc-item-level:2}.ArticleOutline-module__a4FHyW__item.ArticleOutline-module__a4FHyW__level-5{--toc-item-level:3}.ArticleOutline-module__a4FHyW__item.ArticleOutline-module__a4FHyW__level-6{--toc-item-level:4}.ArticleOutline-module__a4FHyW__link{gap:var(--size-xs);grid-template-columns:auto 1fr;place-items:start;display:grid}.ArticleOutline-module__a4FHyW__link.ArticleOutline-module__a4FHyW__active .ArticleOutline-module__a4FHyW__text{font:var(--font-sm-bold)}.ArticleOutline-module__a4FHyW__link:not(.ArticleOutline-module__a4FHyW__active) .ArticleOutline-module__a4FHyW__indicator{opacity:0;translate:-100%}.ArticleOutline-module__a4FHyW__link:not(.ArticleOutline-module__a4FHyW__active) .ArticleOutline-module__a4FHyW__text{translate:calc(var(--size-xs) * -1 - 1lh) 0}.ArticleOutline-module__a4FHyW__indicator{place-items:center;width:1lh;height:1lh;transition:translate .2s,opacity .2s;display:grid}.ArticleOutline-module__a4FHyW__indicator:before{content:"";background-color:var(--color-black);width:6px;height:6px;box-shadow:0 0 0 3px var(--color-purple);border-radius:50%;display:block}.ArticleOutline-module__a4FHyW__share{gap:var(--size-sm);grid-auto-flow:column;justify-content:start;display:grid}.ArticleOutline-module__a4FHyW__text{font:var(--font-sm-medium);transition:translate .2s,font-weight .2s}.ArticleOutline-module__a4FHyW__btn{right:var(--content-padding);bottom:var(--content-padding);position:fixed}@supports (animation-range:contain){.ArticleOutline-module__a4FHyW__btn{pointer-events:none;animation:linear both ArticleOutline-module__a4FHyW__btn-show;animation-timeline:--article-timeline-scope;animation-range:cover contain}}@media (min-width:992px){.ArticleOutline-module__a4FHyW__btn{display:none}}@keyframes ArticleOutline-module__a4FHyW__btn-show{0%{visibility:hidden;opacity:0;translate:calc(100% + var(--content-padding)) 0}1%,99%{visibility:visible;pointer-events:auto;opacity:1;translate:0}to{visibility:hidden;opacity:0;translate:calc(100% + var(--content-padding)) 0}}.ArticleOutline-module__a4FHyW__backdrop{--backdrop-opacity:.2;--bleed:3rem;background-color:var(--color-black);min-height:100dvh;opacity:calc(var(--backdrop-opacity) * (1 - var(--drawer-swipe-progress)));transition-property:opacity;transition-duration:.45s;transition-timing-function:cubic-bezier(.32,.72,0,1);position:fixed;inset:0}@media (prefers-color-scheme:dark){.ArticleOutline-module__a4FHyW__backdrop{--backdrop-opacity:.7}}.ArticleOutline-module__a4FHyW__backdrop[data-starting-style],.ArticleOutline-module__a4FHyW__backdrop[data-ending-style]{opacity:0}.ArticleOutline-module__a4FHyW__backdrop[data-swiping]{transition-duration:0s}.ArticleOutline-module__a4FHyW__backdrop[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.ArticleOutline-module__a4FHyW__viewport{z-index:var(--layer-dialog);touch-action:none;grid-template-columns:minmax(auto,500px);justify-content:center;align-items:end;display:grid;position:fixed;inset:0}.ArticleOutline-module__a4FHyW__popup{box-sizing:border-box;max-height:calc(100dvh - 68px - var(--size-sm));padding-bottom:max(0px, calc(var(--drawer-snap-point-offset) + var(--drawer-swipe-movement-y)));color:var(--color-black);touch-action:none;background-color:var(--color-white);border-radius:var(--size-3xl) var(--size-3xl) 0 0;transform:translateY(calc(var(--drawer-snap-point-offset) + var(--drawer-swipe-movement-y)));will-change:transform;grid-template-rows:auto 1fr;align-content:start;transition:transform .45s cubic-bezier(.32,.72,0,1),box-shadow .45s cubic-bezier(.32,.72,0,1);display:grid;position:relative;overflow:hidden;box-shadow:0 -16px 48px #0000001f,0 6px 18px #0000000f}.ArticleOutline-module__a4FHyW__popup[data-swiping]{-webkit-user-select:none;user-select:none}@media (prefers-color-scheme:dark){.ArticleOutline-module__a4FHyW__popup{outline:1px solid var(--color-gray-300)}}.ArticleOutline-module__a4FHyW__popup[data-starting-style],.ArticleOutline-module__a4FHyW__popup[data-ending-style]{padding-bottom:0;transform:translateY(calc(100% + 2px));box-shadow:0 -16px 48px #0000,0 6px 18px #0000}.ArticleOutline-module__a4FHyW__popup[data-ending-style]{transition-duration:calc(var(--drawer-swipe-strength) * .4s)}.ArticleOutline-module__a4FHyW__handle{padding:var(--size-xl) var(--content-padding);touch-action:none;flex-shrink:0}.ArticleOutline-module__a4FHyW__handle .ArticleOutline-module__a4FHyW__title{font:var(--font-3xl-semibold);text-align:center}.ArticleOutline-module__a4FHyW__scroll{overscroll-behavior:contain;touch-action:auto;min-height:0;overflow-y:auto}.ArticleOutline-module__a4FHyW__content .ArticleOutline-module__a4FHyW__list{padding:0 var(--content-padding)}.ArticleOutline-module__a4FHyW__content .ArticleOutline-module__a4FHyW__item{padding-right:0;padding-left:calc(var(--size-xs) * var(--toc-item-level,0) + 1lh * var(--toc-item-level,0))}.ArticleOutline-module__a4FHyW__content .ArticleOutline-module__a4FHyW__share{padding:var(--size-xl) var(--content-padding) var(--size-3xl) var(--content-padding);background-color:var(--color-white);border-top:1px solid color-mix(in sRGB, var(--color-grey), var(--color-white) 70%);grid-template-columns:auto auto 1fr;justify-content:stretch;position:sticky;bottom:0}.ArticleOutline-module__a4FHyW__content .ArticleOutline-module__a4FHyW__copy{grid-template-columns:auto auto auto;justify-content:center}
.Article-module__tRMaVW__article{view-timeline:--article-timeline-scope;gap:var(--size-2xl);font:var(--font-lg-light);overflow-wrap:anywhere;grid-template-columns:1fr;display:grid}@media (max-width:767.98px){.Article-module__tRMaVW__article{font:var(--font-md)}}.Article-module__tRMaVW__article h1{font:var(--font-safiro-6xl)}@media (max-width:767.98px){.Article-module__tRMaVW__article h1{font:var(--font-safiro-4xl)}}.Article-module__tRMaVW__article h2{font:var(--font-5xl-medium)}@media (max-width:767.98px){.Article-module__tRMaVW__article h2{font:var(--font-4xl-semibold)}}.Article-module__tRMaVW__article h3{font:var(--font-4xl-medium)}@media (max-width:767.98px){.Article-module__tRMaVW__article h3{font:var(--font-3xl-semibold)}}.Article-module__tRMaVW__article h4{font:var(--font-3xl-medium)}@media (max-width:767.98px){.Article-module__tRMaVW__article h4{font:var(--font-xl-semibold)}}.Article-module__tRMaVW__article ul,.Article-module__tRMaVW__article ol{gap:var(--size-xs);display:grid}.Article-module__tRMaVW__article a{text-decoration:underline}.Article-module__tRMaVW__article [id]{scroll-margin-top:100px;scroll-margin-bottom:100px}.Article-module__tRMaVW__article [itemtype="https://schema.org/FAQPage"]{gap:var(--size-md);display:grid}.Article-module__tRMaVW__article [itemtype="https://schema.org/FAQPage"] [itemtype="https://schema.org/Question"]{gap:var(--size-xs);display:grid}.Article-module__tRMaVW__article [itemtype="https://schema.org/FAQPage"] [itemprop=name]{font:var(--font-lg-medium)}.Article-module__tRMaVW__article [itemtype="https://schema.org/FAQPage"] [itemprop=text]{font:var(--font-lg-light)}.Article-module__tRMaVW__article [data-table]{padding:var(--size-lg);background-color:var(--color-white);border-radius:var(--size-md);scrollbar-width:thin;scrollbar-color:auto;overflow-x:auto}.Article-module__tRMaVW__article [data-table] table{overflow-wrap:normal;border-collapse:collapse}.Article-module__tRMaVW__article [data-table] tr:not(:last-child) td{border-bottom:1px solid var(--bg-tertiary)}.Article-module__tRMaVW__article [data-table] th{padding:var(--size-sm) var(--size-lg);font:var(--font-md-medium);vertical-align:baseline;text-align:left;background-color:var(--bg-tertiary)}.Article-module__tRMaVW__article [data-table] th:first-child{border-top-left-radius:var(--size-sm);border-bottom-left-radius:var(--size-sm)}.Article-module__tRMaVW__article [data-table] th:last-child{border-top-right-radius:var(--size-sm);border-bottom-right-radius:var(--size-sm)}.Article-module__tRMaVW__article [data-table] td{padding:var(--size-sm) var(--size-lg);font:var(--font-sm);vertical-align:baseline;text-align:left}
.ArticlePage-module__O3jtBW__container{timeline-scope:--article-timeline-scope;gap:var(--size-4xl) var(--size-6xl);grid-template-columns:2fr 1fr;align-items:start;display:grid}@media (max-width:991.98px){.ArticlePage-module__O3jtBW__container{grid-template-columns:1fr}}