.article-page.svelte-1z03ewn{padding:clamp(2.5rem, 6vw, 5rem) var(--content-gutter) clamp(4rem, 8vw, 7rem);background:var(--paper)}.article-shell.svelte-1z03ewn{width:min(100%,940px);margin-inline:auto}.journal-return.svelte-1z03ewn{align-items:center;gap:.65rem;min-height:44px;margin-bottom:clamp(2rem,5vw,4rem);font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.journal-return.svelte-1z03ewn span:where(.svelte-1z03ewn){font-size:1.2rem}.article-header.svelte-1z03ewn{border-bottom:1px solid var(--edge);max-width:790px;padding-bottom:clamp(2.5rem,5vw,4.25rem)}.article-category.svelte-1z03ewn{color:var(--graphite);margin-bottom:1rem;font-size:.9rem;font-weight:650}.article-header.svelte-1z03ewn h1:where(.svelte-1z03ewn){letter-spacing:-.045em;max-width:13ch;margin-bottom:1.2rem;font-size:clamp(2.8rem,6.5vw,5.25rem);line-height:1.02}.article-lede.svelte-1z03ewn{max-width:42rem;color:var(--graphite);font-family:var(--font-heading);margin-bottom:1.4rem;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.55}.article-meta.svelte-1z03ewn{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;font-size:.85rem;display:flex}.article-contents.svelte-1z03ewn{border-left:3px solid var(--ink);background:var(--stone);margin-block:clamp(2rem,4vw,3rem) 0;padding:clamp(1.15rem,3vw,1.7rem)}.article-contents.svelte-1z03ewn h2:where(.svelte-1z03ewn){font-family:var(--font-body);letter-spacing:0;margin-bottom:.9rem;font-size:.95rem;font-weight:700;line-height:1.35}.article-contents.svelte-1z03ewn ol:where(.svelte-1z03ewn){grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.4rem 1rem;margin:0;padding:0;list-style:none;display:grid}.article-contents.svelte-1z03ewn a:where(.svelte-1z03ewn){border-bottom:1px solid var(--edge);align-items:center;min-height:44px;padding-block:.45rem;font-size:.9rem;line-height:1.4;text-decoration:none;display:flex}.article-contents.svelte-1z03ewn a:where(.svelte-1z03ewn):hover{text-underline-offset:.2em;text-decoration:underline}.article-body.svelte-1z03ewn{width:min(100%,690px);margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.25rem) 1rem}.article-body.svelte-1z03ewn section:where(.svelte-1z03ewn){border-bottom:1px solid var(--edge);margin-bottom:2.5rem;padding-block:0 2.6rem}.article-body.svelte-1z03ewn section:where(.svelte-1z03ewn):last-child{border-bottom:0;margin-bottom:0}.article-body.svelte-1z03ewn h2:where(.svelte-1z03ewn){letter-spacing:-.035em;margin-bottom:1rem;scroll-margin-top:1.5rem;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1}.article-body.svelte-1z03ewn h2:where(.svelte-1z03ewn):focus{outline:3px solid var(--focus);outline-offset:4px}.article-body.svelte-1z03ewn p:where(.svelte-1z03ewn),.article-body.svelte-1z03ewn li:where(.svelte-1z03ewn){color:var(--graphite);font-size:1.04rem;line-height:1.85}.article-body.svelte-1z03ewn p:where(.svelte-1z03ewn):last-child,.article-body.svelte-1z03ewn ul:where(.svelte-1z03ewn):last-child{margin-bottom:0}.article-body.svelte-1z03ewn ul:where(.svelte-1z03ewn){padding-left:1.4rem}.article-image.svelte-1z03ewn{margin:1.6rem 0 0}.article-image.svelte-1z03ewn img,.article-image.svelte-1z03ewn img:where(.svelte-1z03ewn){aspect-ratio:1.55;object-fit:cover;width:100%;max-height:30rem;display:block}.article-image.svelte-1z03ewn figcaption:where(.svelte-1z03ewn),.article-chart.svelte-1z03ewn figcaption:where(.svelte-1z03ewn){color:var(--muted);margin-top:.75rem;font-size:.85rem;line-height:1.6}.article-chart.svelte-1z03ewn{background:var(--stone);margin:1.75rem 0 0;padding:clamp(1.1rem,3vw,1.6rem)}.article-chart.svelte-1z03ewn h3:where(.svelte-1z03ewn){font-family:var(--font-body);letter-spacing:0;margin:0 0 .3rem;font-size:1.05rem;font-weight:700}.article-chart.svelte-1z03ewn .chart-unit:where(.svelte-1z03ewn){color:var(--muted);margin:0 0 1.1rem;font-size:.86rem}.article-chart.svelte-1z03ewn ul:where(.svelte-1z03ewn){gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.chart-label.svelte-1z03ewn{justify-content:space-between;gap:1rem;margin-bottom:.4rem;font-size:.9rem;display:flex}.chart-label.svelte-1z03ewn strong:where(.svelte-1z03ewn){text-align:right}.chart-track.svelte-1z03ewn{background:#fff;height:.55rem;overflow:hidden}.chart-track.svelte-1z03ewn span:where(.svelte-1z03ewn){width:var(--bar-width);background:var(--ink);height:100%;display:block}.article-chart.svelte-1z03ewn figcaption:where(.svelte-1z03ewn) p:where(.svelte-1z03ewn){margin:.55rem 0 0}.article-chart.svelte-1z03ewn figcaption:where(.svelte-1z03ewn) p:where(.svelte-1z03ewn)+p:where(.svelte-1z03ewn){margin-top:.35rem}.article-body.svelte-1z03ewn li:where(.svelte-1z03ewn)+li:where(.svelte-1z03ewn){margin-top:.45rem}.related-products.svelte-1z03ewn,.more-articles.svelte-1z03ewn{padding-top:clamp(3.5rem,6vw,5rem);padding-bottom:clamp(3.5rem,6vw,5rem)}.related-products.svelte-1z03ewn h2:where(.svelte-1z03ewn),.more-articles.svelte-1z03ewn>h2:where(.svelte-1z03ewn){max-width:18ch;margin-bottom:2rem;font-size:clamp(2rem,4.3vw,3.3rem)}.more-articles.svelte-1z03ewn>div:where(.svelte-1z03ewn){grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}@media (width<=850px){.more-articles.svelte-1z03ewn>div:where(.svelte-1z03ewn){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.article-page.svelte-1z03ewn{padding-inline:max(1rem, var(--content-gutter))}.article-header.svelte-1z03ewn h1:where(.svelte-1z03ewn){font-size:clamp(2.55rem,12vw,3.6rem)}.article-body.svelte-1z03ewn{padding-top:2rem}.more-articles.svelte-1z03ewn>div:where(.svelte-1z03ewn){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
