.blog-index,.blog-article-page{width:min(1100px,100%);color:var(--text);margin:0 auto;padding:42px 24px 88px}.blog-index-heading{max-width:780px;padding:32px 0 52px}.blog-eyebrow{letter-spacing:.12em;color:var(--text);font-size:11px;font-weight:850;display:block}.blog-index-heading h1{letter-spacing:-.045em;margin:16px 0 22px;font-size:clamp(2.7rem,6vw,4.9rem);line-height:1.03}.blog-index-heading>p,.blog-section-intro{color:var(--muted);font-size:1.05rem;line-height:1.7}.blog-index h2{letter-spacing:-.025em;margin:0 0 12px;font-size:1.8rem}.blog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.blog-card{border:1px solid var(--line);background:var(--layer);border-radius:18px;overflow:hidden}.blog-card>a{background:#101b30;display:block}.blog-card>a img{object-fit:contain;width:100%;height:210px;padding:12px;display:block}.blog-card>div{padding:22px}.blog-card h3{margin:12px 0;font-size:1.3rem;line-height:1.3}.blog-card h3 a{color:inherit;text-decoration:none}.blog-card p{color:var(--muted);font-size:.9rem;line-height:1.6}.blog-card small{color:var(--muted);font-size:11px;line-height:1.6;display:block}.blog-read{color:var(--text);text-underline-offset:4px;margin-top:18px;font-size:.9rem;font-weight:750;display:inline-block}.blog-editorial-note{border-top:1px solid var(--line);max-width:760px;margin-top:52px;padding-top:28px}.blog-editorial-note p{color:var(--muted);line-height:1.7}.blog-editorial-note a{color:var(--text);text-underline-offset:4px}.blog-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:36px;font-size:12px;display:flex}.blog-breadcrumb a{color:var(--text)}.blog-article-header{max-width:930px}.blog-article-header h1{letter-spacing:-.04em;margin:18px 0 24px;font-size:clamp(2.35rem,5.6vw,4.5rem);line-height:1.08}.blog-deck{color:var(--muted);max-width:800px;font-size:1.15rem;line-height:1.7}.blog-byline{color:var(--muted);margin:24px 0 32px;font-size:13px;line-height:1.7}.blog-byline a{color:var(--text)}.blog-disclosure{background:var(--layer);border-left:3px solid #168bff;border-radius:0 12px 12px 0;max-width:900px;padding:16px 20px}.blog-disclosure strong{font-size:13px}.blog-disclosure p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.7}.blog-short-answer{max-width:850px;margin:32px 0}.blog-short-answer h2{margin:0 0 10px;font-size:1.15rem}.blog-short-answer p{margin:0;font-size:1.1rem;line-height:1.8}.blog-hero{background:#101b30;border-radius:18px;max-width:1000px;margin:36px 0;overflow:hidden}.blog-hero>img{object-fit:contain;width:100%;height:340px;padding:18px;display:block}.blog-hero-chart>img{height:auto;padding:0}.blog-hero figcaption{color:#c1ccdf;border-top:1px solid #29354c;padding:12px 18px;font-size:11px;line-height:1.6}.blog-contents{border:1px solid var(--line);border-radius:14px;max-width:850px;padding:24px}.blog-contents>b{font-size:13px}.blog-contents ol{grid-template-columns:1fr 1fr;gap:12px 28px;margin:16px 0 0;padding-left:20px;display:grid}.blog-contents a{color:var(--text);text-underline-offset:3px;font-size:13px;line-height:1.5}.blog-prose{max-width:850px}.blog-prose>section{margin-top:46px;scroll-margin-top:100px}.blog-prose h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(1.45rem,3vw,2rem);line-height:1.25}.blog-prose p,.blog-prose li{font-size:1.02rem;line-height:1.85}.blog-prose p{margin:0 0 20px}.blog-prose a{color:var(--text);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.blog-prose ul{padding-left:22px}.blog-prose li+li{margin-top:10px}.blog-table-scroll{border:1px solid var(--line);border-radius:12px;margin:28px 0;overflow-x:auto}.blog-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #168bff}.blog-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:590px;font-size:12px;line-height:1.6}.blog-table-scroll caption{text-align:left;background:var(--layer);padding:16px;font-weight:750}.blog-table-scroll th,.blog-table-scroll td{border-top:1px solid var(--line);vertical-align:top;padding:12px 14px}.blog-table-scroll thead{background:var(--layer)}.blog-table-scroll tbody th{font-weight:650}.study-chart{margin:30px 0}.study-chart img{border-radius:14px;width:100%;height:auto;display:block}.study-chart figcaption{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.6}.study-observations{border:1px solid var(--line);border-radius:12px;padding:18px}.study-observations summary{cursor:pointer;font-weight:750;line-height:1.6}.study-observations>p{margin-top:14px;font-size:.9rem}.blog-update{border-top:1px solid var(--line);margin-top:42px;padding-top:24px}.blog-update strong{font-size:13px}.blog-update p{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.7}.blog-related{border-top:1px solid var(--line);margin-top:55px;padding-top:28px}.blog-related h2{font-size:1.3rem}.blog-related>a{color:var(--text);text-underline-offset:4px;padding:14px 0;line-height:1.5;display:block}@media (max-width:800px){.blog-card-grid{grid-template-columns:1fr}.blog-card{grid-template-columns:160px 1fr;display:grid}.blog-card>a img{height:100%;min-height:220px}.blog-contents ol{grid-template-columns:1fr}}@media (max-width:520px){.blog-index,.blog-article-page{padding:30px 16px 64px}.blog-card{display:block}.blog-card>a img{height:200px;min-height:0}.blog-card>div{padding:20px}.blog-hero>img{height:260px}.blog-hero-chart>img{height:auto}.blog-contents{padding:20px}.blog-prose p,.blog-prose li{font-size:1rem;line-height:1.8}.blog-disclosure{padding:14px 16px}.blog-breadcrumb{margin-bottom:28px}}
