@font-face{font-family:Montserrat R11 Fallback;src:local("Arial"),local("ArialMT"),local("Arimo"),local("Liberation Sans");size-adjust:116%;ascent-override:83.4%;descent-override:21.6%;line-gap-override:0%}.art-hero h1{font-family:Montserrat,Montserrat R11 Fallback,-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.art-topics-note{max-width:68ch;margin:0 0 1rem;color:#4a5b5e;font-size:.95rem;line-height:1.6}.art-topics-list{list-style:none;margin:0;padding:0;border-top:2px solid #203b40}.art-topics-list a{display:grid;grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) auto auto;gap:.4rem 1rem;align-items:center;min-height:44px;padding:.55rem 0;border-bottom:1px solid #cbd3cc;color:#203b40;text-decoration:none}.art-topics-list a:hover .tp-name,.art-topics-list a:focus-visible .tp-name{text-decoration:underline;text-underline-offset:.25em}.tp-name{font:600 1rem/1.35 var(--font-head)}.tp-bar{height:6px;background:linear-gradient(90deg,#203b40 var(--w),#e3e8e3 var(--w))}.tp-meta{font:500 .8rem/1.3 var(--font-mono,monospace);color:#4a5b5e;white-space:nowrap}@media(max-width:600px){.art-topics-list a{grid-template-columns:minmax(0,1fr) auto}.tp-bar{grid-column:1/-1;grid-row:2}.tp-meta{grid-column:1;grid-row:3}}@media(max-width:600px){:root :is(.ds-titlebar,.ds-titlebar a,.ds-titlebar span,.ds-eyebrow,.ds-stats dt,.ds-index-n,.ds-index-count,.ixs-tb span,.ixs th,.ixs dt,.ixs td.ixs-no,.ixs-pct,.model-meta,.image-status,.pc-sec-meta,.pc-sec-meta a,.pc-meta,.pc-atlas-c,.pc-atlas-n,.app-xl-h,.app-xl-c,.app-xl-n,.app-supply-label,.app-toc-h,.insight-len,.insight-lang,.insight-sheet-tb span,.art-toc-h,.art-next-k,.crumbs a,.crumbs span){font-size:.75rem}}.art-hero[data-astro-cid-ejpxkbbj] .crumbs[data-astro-cid-ejpxkbbj]{margin:0 0 1rem}.art-hero[data-astro-cid-ejpxkbbj] h1[data-astro-cid-ejpxkbbj]{max-width:15em}.byline[data-astro-cid-ejpxkbbj]{margin:0 0 1.4rem;color:#3f5558;font-size:.9rem}.art-layout[data-astro-cid-ejpxkbbj]{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin:0 0 clamp(2.5rem,5vw,4rem)}.art-toc[data-astro-cid-ejpxkbbj]{position:sticky;top:6rem;border-top:2px solid #203b40;padding-top:.8rem}.art-toc-h[data-astro-cid-ejpxkbbj]{margin:0 0 .6rem;font:500 .7rem/1.5 var(--font-mono,monospace);letter-spacing:.05em;color:#56676a}.art-toc[data-astro-cid-ejpxkbbj] ol[data-astro-cid-ejpxkbbj]{list-style:none;margin:0;padding:0;counter-reset:toc}.art-toc[data-astro-cid-ejpxkbbj] li[data-astro-cid-ejpxkbbj]{counter-increment:toc;border-bottom:1px solid #cbd3cc}.art-toc[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.3rem;min-height:44px;align-items:center;padding:.45rem 0;color:#203b40;font-size:.86rem;line-height:1.45;text-decoration:none}.art-toc[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]:before{content:counter(toc,decimal-leading-zero) / "";font:500 .7rem/1 var(--font-mono,monospace);color:#56676a}.art-toc[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#203b40;transform:scaleX(0);transform-origin:0 50%;pointer-events:none}.art-toc[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]:hover:after,.art-toc[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]:focus-visible:after{transform:scaleX(1)}.art-toc[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]:focus-visible{outline:3px solid #8d530f;outline-offset:3px}.art-body[data-astro-cid-ejpxkbbj]{max-width:68ch;counter-reset:sec;font-size:1.0625rem;line-height:1.8;color:#203b40}.art-body[data-astro-cid-ejpxkbbj] p{margin:0 0 1.15rem}.art-body[data-astro-cid-ejpxkbbj] p:first-child{font-size:1.18rem;line-height:1.7;color:#203b40}.art-body[data-astro-cid-ejpxkbbj] h2{counter-increment:sec;display:grid;grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;margin:2.8rem 0 1rem;padding:.9rem 0 0;border-top:2px solid #203b40;border-bottom:0;font:600 clamp(1.3rem,2.2vw,1.6rem)/1.3 var(--font-head);letter-spacing:-.02em;scroll-margin-top:6.5rem;text-wrap:balance}.art-body[data-astro-cid-ejpxkbbj] h2:before{content:counter(sec,decimal-leading-zero) / "";font:500 .75rem/1 var(--font-mono,monospace);color:#56676a;letter-spacing:.04em}.art-body[data-astro-cid-ejpxkbbj] h2:target{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.art-body[data-astro-cid-ejpxkbbj] h3{margin:1.8rem 0 .5rem;font:600 1.08rem/1.45 var(--font-head);color:#203b40}.art-body[data-astro-cid-ejpxkbbj] ul,.art-body[data-astro-cid-ejpxkbbj] ol{margin:0 0 1.4rem;padding:0;list-style:none;border-top:1px solid #cbd3cc}.art-body[data-astro-cid-ejpxkbbj] li{position:relative;padding:.7rem 0 .7rem 1.6rem;border-bottom:1px solid #cbd3cc}.art-body[data-astro-cid-ejpxkbbj] ul li:before{content:"" / "";position:absolute;left:.2rem;top:1.45rem;width:.55rem;height:2px;background:#203b40}.art-body[data-astro-cid-ejpxkbbj] strong{font-weight:650;color:#132a2e}.art-related[data-astro-cid-ejpxkbbj] .ds-index[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]{font-weight:600}.art-close[data-astro-cid-ejpxkbbj] .cta[data-astro-cid-ejpxkbbj]{margin:0;padding:0;background:none;border:0;font-size:1.05rem;color:#203b40}.art-close[data-astro-cid-ejpxkbbj] .ds-link[data-astro-cid-ejpxkbbj]{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;font-weight:600}.art-next-k[data-astro-cid-ejpxkbbj]{font:500 .7rem/1 var(--font-mono,monospace);letter-spacing:.05em;color:#56676a;text-transform:uppercase}.art-progress[data-astro-cid-ejpxkbbj]{display:none}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.art-progress[data-astro-cid-ejpxkbbj]{display:block;position:fixed;top:0;left:0;right:0;z-index:60;height:3px;background:#203b40;transform:scaleX(0);transform-origin:0 50%;animation:art-progress linear both;animation-timeline:scroll(root)}@keyframes art-progress{to{transform:scaleX(1)}}}}@media(prefers-reduced-motion:no-preference){.art-toc[data-astro-cid-ejpxkbbj] a[data-astro-cid-ejpxkbbj]:after{transition:transform .3s cubic-bezier(.2,.7,.2,1)}}@media(max-width:900px){.art-layout[data-astro-cid-ejpxkbbj]{grid-template-columns:minmax(0,1fr)}.art-toc[data-astro-cid-ejpxkbbj]{position:static}}@media(max-width:600px){.art-body[data-astro-cid-ejpxkbbj]{font-size:1rem}.art-body[data-astro-cid-ejpxkbbj] p:first-child{font-size:1.08rem}.art-body[data-astro-cid-ejpxkbbj] h2{grid-template-columns:2.1rem minmax(0,1fr)}}
