.article-navigation-layout{--article-heading-offset:110px;display:grid;grid-template-columns:minmax(0,72ch) minmax(210px,260px);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:start;width:100%;max-width:1200px;margin-inline:auto;color:inherit;font:inherit}.article-navigation-reading{grid-column:1;grid-row:1;min-width:0}.article-navigation-aside{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:var(--article-heading-offset);scroll-margin-top:var(--article-heading-offset);min-width:0;max-height:calc(100dvh - var(--article-heading-offset) - var(--article-bottom-clearance,24px));overflow:auto;overscroll-behavior:contain}.article-navigation-aside details{border:0;background:transparent;margin:0;padding:0}.article-navigation-aside summary{font:inherit;font-size:.875rem;font-weight:650;line-height:1.4;min-height:44px;display:flex;align-items:center;cursor:pointer;color:inherit;padding:8px 12px}.article-navigation-aside ol{list-style:none;margin:0;padding:0;-webkit-border-start:1px solid color-mix(in srgb,currentColor 20%,transparent);border-inline-start:1px solid color-mix(in srgb,currentColor 20%,transparent)}.article-navigation-aside li{margin:0;padding:0}.article-navigation-aside a{display:flex;align-items:center;min-height:44px;padding:8px 12px;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent;-webkit-margin-start:-1px;margin-inline-start:-1px;line-height:1.45;font-size:.875rem;color:inherit;text-decoration:none;overflow-wrap:anywhere;opacity:.75}.article-navigation-aside li[data-depth="3"] a{-webkit-padding-start:28px;padding-inline-start:28px;font-size:.8125rem}.article-navigation-aside a:hover,.article-navigation-aside a[aria-current=location]{opacity:1;background:color-mix(in srgb,currentColor 5%,transparent);border-inline-start-color:currentColor}.article-navigation-aside a[aria-current=location]{font-weight:650}.article-navigation-aside a:focus-visible,.article-navigation-aside summary:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:4px;opacity:1}.article-anchor-target{scroll-margin-top:var(--article-heading-offset,110px)}.article-anchor-target:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(min-width:1001px){.article-navigation-aside summary{list-style:none;cursor:default}.article-navigation-aside summary::-webkit-details-marker{display:none}}@media(max-width:1000px){.article-navigation-layout{display:flex;flex-direction:column;gap:24px}.article-navigation-aside{order:-1;position:static;max-height:none;width:100%;overflow:visible;border-block:1px solid color-mix(in srgb,currentColor 20%,transparent)}.article-navigation-aside nav{max-height:min(60dvh,calc(100dvh - var(--article-heading-offset) - var(--article-bottom-clearance,24px) - 60px));overflow:auto;margin-bottom:12px}.article-navigation-aside summary{justify-content:space-between}.article-navigation-aside summary:after{content:"+";font-size:1.25rem}.article-navigation-aside details[open]>summary:after{content:"−"}.article-navigation-reading{width:100%}}@media(prefers-reduced-motion:reduce){.article-navigation-layout,.article-navigation-layout *{scroll-behavior:auto!important;transition:none!important}}.native-articles{max-width:76ch;margin:0 auto;padding:32px 20px 64px;font:inherit;line-height:1.7;overflow-wrap:anywhere}.native-articles h1{font-family:inherit;font-size:clamp(30px,4vw,46px);line-height:1.15;margin:24px 0}.native-articles h2{font-family:inherit;font-size:clamp(22px,2.5vw,26px);line-height:1.3;margin:36px 0 16px}.native-articles h3{font-size:20px;line-height:1.4;margin:28px 0 12px}.native-articles nav{font-size:14px;line-height:1.6}.native-articles a{text-decoration:underline;text-underline-offset:3px}.native-article-faq summary:focus-visible,.native-article-table:focus-visible,.native-articles a:focus-visible,.native-articles pre:focus-visible{outline:3px solid currentColor;outline-offset:4px}.native-articles li,.native-articles p{font-size:16px}.native-articles time{font-size:14px}.native-article-description{font-size:18px!important}.native-article-list{list-style:none;padding:0}.native-article-list>li{padding:0 0 24px;border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent)}.native-articles pre{max-width:100%;overflow:auto;padding:18px;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:8px;background:color-mix(in srgb,currentColor 5%,transparent);white-space:pre}.native-articles pre code{font-size:14px}.native-article-table{max-width:100%;overflow:auto}.native-articles table{border-collapse:collapse;width:100%}.native-articles td,.native-articles th{padding:10px;text-align:left;border:1px solid color-mix(in srgb,currentColor 25%,transparent)}.native-articles blockquote{margin:24px 0;padding:0 20px;border-left:3px solid}.native-article-faq details{border-bottom:1px solid color-mix(in srgb,currentColor 22%,transparent);padding:8px 0}.native-article-faq summary{min-height:44px;display:list-item;padding:10px 8px;cursor:pointer;font-weight:600}.native-article-faq details[open] summary,.native-article-faq summary:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.native-article-faq details p{padding:0 8px 12px}@media(max-width:600px){.native-articles{padding:24px 16px 48px}.native-articles h1{font-size:32px}}.native-article-body p{margin:1em 0}.native-article-body ul{list-style:disc;padding-left:1.5em;margin:1em 0}.native-article-body ol{list-style:decimal;padding-left:1.5em;margin:1em 0}.native-article-body li{padding-left:.15em;margin:.35em 0}.native-article-list h2 a{display:block;min-height:44px}.native-articles.native-article-with-navigation{max-width:1240px}.native-article-with-navigation>header{max-width:72ch}.native-article-with-navigation .article-navigation-aside a{text-decoration:none}.native-article-with-navigation .article-navigation-aside li{font-size:inherit}