.article-reader.svelte-vf3o1k{padding:clamp(3rem,8vw,6rem) 1.25rem;background:var(--ss-color-surface, Canvas);color:var(--ss-color-text, CanvasText)}.article-reader__shell.svelte-vf3o1k{width:min(760px,100%);margin:0 auto}.article-reader__eyebrow.svelte-vf3o1k{margin:0 0 .75rem;color:var(--ss-color-muted, GrayText);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article-reader.svelte-vf3o1k h1:where(.svelte-vf3o1k){margin:0;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.98;letter-spacing:-.05em}.article-reader__summary.svelte-vf3o1k{margin:1.25rem 0 0;color:var(--ss-color-muted, GrayText);font-size:clamp(1.125rem,2vw,1.4rem);line-height:1.65}.article-reader__meta.svelte-vf3o1k{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin:2rem 0 0;padding:0}.article-reader__meta.svelte-vf3o1k div:where(.svelte-vf3o1k){min-width:10rem}.article-reader__meta.svelte-vf3o1k dt:where(.svelte-vf3o1k){color:var(--ss-color-muted, GrayText);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.article-reader__meta.svelte-vf3o1k dd:where(.svelte-vf3o1k){margin:.25rem 0 0;font-weight:600}.article-reader__image.svelte-vf3o1k{display:block;width:100%;margin-top:2rem;border-radius:1.25rem;object-fit:cover;box-shadow:var(--ss-shadow-lg, 0 24px 60px rgb(15 23 42 / 16%))}.article-reader__body.svelte-vf3o1k{margin-top:2.5rem;color:var(--ss-color-text, CanvasText);font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.8}.article-reader__body.svelte-vf3o1k p{margin:1.15rem 0 0}.article-reader__body.svelte-vf3o1k h1,.article-reader__body.svelte-vf3o1k h2,.article-reader__body.svelte-vf3o1k h3,.article-reader__body.svelte-vf3o1k h4,.article-reader__body.svelte-vf3o1k h5,.article-reader__body.svelte-vf3o1k h6{margin:2rem 0 .75rem;line-height:1.15;letter-spacing:-.02em}.article-reader__body.svelte-vf3o1k ul,.article-reader__body.svelte-vf3o1k ol{margin:1rem 0 0;padding-left:1.5rem}.article-reader__body.svelte-vf3o1k blockquote{margin:1.5rem 0 0;padding-left:1rem;border-left:3px solid var(--ss-color-muted, GrayText);color:var(--ss-color-muted, GrayText)}.article-reader__body.svelte-vf3o1k .article-richtext-key-takeaways,.article-reader__body.svelte-vf3o1k .article-richtext-stat-strip,.article-reader__body.svelte-vf3o1k .article-richtext-bottom-line,.article-reader__body.svelte-vf3o1k .article-richtext-labeled-section,.article-reader__body.svelte-vf3o1k .article-richtext-sponsor-card{margin:1.75rem 0 0;padding:1.25rem;border:1px solid var(--ss-color-border, rgb(148 163 184 / 28%));border-radius:1rem;background:var(--ss-color-muted-surface, rgb(248 250 252))}.article-reader__body.svelte-vf3o1k .article-richtext-key-takeaways ul{margin:.65rem 0 0}.article-reader__body.svelte-vf3o1k .article-richtext-atom-label{margin:0 0 .5rem;color:var(--ss-color-muted, GrayText);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.article-reader__body.svelte-vf3o1k .article-richtext-stat-strip dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin:.65rem 0 0}.article-reader__body.svelte-vf3o1k .article-richtext-stat-strip dt{font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.1}.article-reader__body.svelte-vf3o1k .article-richtext-stat-strip dd{margin:.35rem 0 0;color:var(--ss-color-muted, GrayText)}.article-reader__body.svelte-vf3o1k .article-richtext-stat-source{display:block;margin-top:.2rem;font-size:.82em}.article-reader__body.svelte-vf3o1k .article-richtext-pull-quote{padding:.25rem 0 .25rem 1.25rem;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;line-height:1.45}.article-reader__body.svelte-vf3o1k .article-richtext-pull-quote footer{margin-top:.75rem;font-size:.9rem;font-weight:600}.article-reader__body.svelte-vf3o1k .article-richtext-pull-quote footer span{color:var(--ss-color-muted, GrayText);font-weight:500}.article-reader__body.svelte-vf3o1k .article-richtext-sponsor-card{border-style:dashed}.article-reader__body.svelte-vf3o1k .article-richtext-sponsor-card__body{display:flex;gap:1rem;align-items:flex-start}.article-reader__body.svelte-vf3o1k .article-richtext-sponsor-logo{flex:0 0 auto;width:4rem;max-height:4rem;border-radius:.75rem;object-fit:contain;background:var(--ss-color-surface, Canvas)}.article-reader__body.svelte-vf3o1k .article-richtext-sponsor-card__headline{margin-top:0;font-weight:800}.article-reader__body.svelte-vf3o1k .article-richtext-sponsor-cta{display:inline-flex;margin-top:.25rem;padding:.45rem .75rem;border:1px solid currentColor;border-radius:999px;text-decoration:none}.article-reader__body.svelte-vf3o1k a{color:var(--ss-color-link, var(--ss-color-text, CanvasText));font-weight:650;text-decoration:underline;text-underline-offset:.2em}
