.insights-shell,.insight-article{width:min(100% - 40px, var(--container));margin-inline:auto}.insights-hero{padding-block:64px 52px}.insights-hero h1{max-width:1180px;margin-bottom:16px;font-size:clamp(2.25rem,4.5vw,3rem);line-height:1.16}.insights-hero__lead{max-width:820px;color:var(--text-secondary);margin:0 0 16px}.insights-market-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.insights-market-links a{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);min-height:34px;color:var(--text-secondary);align-items:center;padding:6px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.insights-market-links a[aria-current=page],.insights-market-links a:hover{border-color:var(--primary);background:var(--accent-soft);color:var(--primary)}.insights-section{padding-block:40px}.insight-section-head{margin-bottom:20px}.insight-section-head--split{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.insight-section-head h2{margin-bottom:4px;font-size:clamp(1.5rem,3vw,1.75rem)}.insight-section-head p{color:var(--text-secondary);margin:0;font-size:.875rem}.insights-featured-grid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);align-items:stretch;gap:20px;display:grid}.insights-explainer,.insights-data-contract,.insight-data-basis__panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-alt)}.insights-explainer{padding:24px}.insights-explainer h3{margin:8px 0 14px;font-size:1.25rem}.insights-explainer p,.insights-explainer li{color:var(--text-secondary)}.insights-explainer ol{margin:16px 0 0;padding-left:22px}.insights-explainer li+li{margin-top:8px}.insights-latest-grid,.related-insights__grid,.insight-resource-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.editorial-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.editorial-card--featured{gap:18px;padding:28px}.editorial-card__meta,.editorial-card__footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.editorial-card__meta time,.editorial-card__footer>span{color:var(--text-secondary);font-size:.8125rem}.editorial-card__type,.insight-meta__type,.insight-data-basis__eyebrow{width:fit-content;color:var(--primary);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-flex}.editorial-card__type{border-radius:var(--radius-pill);background:var(--accent-soft);padding:5px 10px}.editorial-card__title{margin:0;font-size:1.25rem;line-height:1.4}.editorial-card--featured .editorial-card__title{font-size:clamp(1.5rem,2.5vw,1.75rem)}.editorial-card__title a{color:var(--text);text-decoration:none}.editorial-card__title a:hover{color:var(--primary)}.editorial-card__description{color:var(--text-secondary);margin:0}.editorial-card__footer{margin-top:auto}.editorial-card__cta{flex:none;font-size:.875rem;font-weight:650;text-decoration:none}.insights-data-contract{justify-content:space-between;align-items:center;gap:24px;margin-block:0 44px;padding:20px 24px;display:flex}.insights-data-contract strong,.insights-data-contract p{display:block}.insights-data-contract p{color:var(--text-secondary);margin:4px 0 0;font-size:.875rem}.insight-article{padding-block:48px 64px}.insight-article__header{padding-bottom:40px}.insight-article__back{margin-bottom:16px;font-size:.875rem;font-weight:650;text-decoration:none;display:inline-flex}.insight-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:14px;font-size:.875rem;display:flex}.insight-meta__markets a{color:var(--text-secondary);text-decoration:none}.insight-meta__markets a:hover{color:var(--primary)}.insight-article__header h1{max-width:980px;margin-bottom:14px;font-size:clamp(2.25rem,4.5vw,3rem);line-height:1.16}.insight-article__dek{max-width:840px;color:var(--text-secondary);margin:0;font-size:1rem}.insight-article__snapshot-line{color:var(--text-secondary);margin:14px 0 0;font-size:.875rem}.insight-article__reading-grid{grid-template-columns:minmax(0,820px) minmax(300px,400px);align-items:start;gap:60px;padding-block:36px 52px;display:grid}.insight-article__body{max-width:820px;color:var(--text-secondary)}.insight-article__body>:first-child{margin-top:0}.insight-article__body p,.insight-article__body ul,.insight-article__body ol{margin-bottom:20px}.insight-article__body h2{color:var(--text);margin:40px 0 14px;font-size:clamp(1.5rem,3vw,1.75rem)}.insight-article__body h3{margin:32px 0 12px;font-size:1.25rem}.insight-article__body blockquote{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);margin:28px 0;padding:20px 24px}.insight-data-basis{flex-direction:column;gap:20px;display:flex}.insight-data-basis__panel{padding:24px}.insight-data-basis__panel:not(.insight-data-basis__panel--snapshot){background:var(--surface)}.insight-data-basis__panel strong,.insight-data-basis__panel code,.insight-data-basis__panel p{display:block}.insight-data-basis__panel strong{margin-top:10px;font-size:1.1rem}.insight-data-basis__panel code,.insight-data-basis__panel p{color:var(--text-secondary);margin-top:10px;font-size:.875rem}.insight-resource-list,.related-insights{padding-block:40px 48px}.related-insights+.related-insights{padding-top:0}@media (width<=980px){.insights-featured-grid,.insight-article__reading-grid{grid-template-columns:1fr}.insight-article__reading-grid{gap:24px}.insight-data-basis{grid-row:1}.insight-article__body{grid-row:2}.insights-latest-grid,.related-insights__grid,.insight-resource-list__grid{grid-template-columns:1fr}}@media (width<=640px){.insights-shell,.insight-article{width:min(100% - 32px, var(--container))}.insights-hero{padding-block:32px 30px}.insights-hero h1,.insight-article__header h1{font-size:2.25rem;line-height:1.22}.insights-section{padding-block:28px}.insight-section-head--split,.insights-data-contract,.editorial-card__footer{flex-direction:column;align-items:flex-start}.insight-section-head--split{gap:8px}.editorial-card,.editorial-card--featured{padding:18px}.editorial-card__meta{gap:10px}.editorial-card__meta time{white-space:nowrap}.editorial-card__footer{gap:8px}.insights-data-contract{margin-bottom:30px;padding:18px}.insight-article{padding-block:28px 40px}.insight-article__header{padding-bottom:24px}.insight-article__reading-grid{padding-block:0 34px}.insight-data-basis{gap:12px}.insight-data-basis__panel{padding:18px}.insight-resource-list,.related-insights{padding-block:28px 32px}}
