.insights-hero{padding:clamp(4.5rem,10vw,8rem) 0 3.5rem}.insights-hero__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:clamp(2rem,6vw,5rem);align-items:end}.insights-kicker{color:var(--accent,#b5cd73);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.insights-hero h1,.article-header h1{max-width:900px;margin:.7rem 0 1.25rem;font-size:clamp(2.25rem,6vw,5.6rem);line-height:1.05}.insights-hero p,.article-header__excerpt{max-width:760px;color:var(--muted,#aeb8c4);font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.8}.insights-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.25rem;padding:2rem 0 6rem}.insight-card{grid-column:span 6;display:flex;min-height:340px;flex-direction:column;justify-content:space-between;padding:clamp(1.5rem,4vw,2.6rem);border:1px solid rgba(181,205,115,.22);border-radius:1.5rem;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.015));color:inherit;text-decoration:none;transition:transform .25s ease,border-color .25s ease}.insight-card:hover{transform:translateY(-5px);border-color:rgba(181,205,115,.6)}.insight-card h2{font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.25}.insight-card p{color:var(--muted,#aeb8c4);line-height:1.75}.insight-card__meta,.article-meta{display:flex;flex-wrap:wrap;gap:.65rem 1.2rem;color:var(--muted,#aeb8c4);font-size:.9rem}.article-header{padding:clamp(3.5rem,8vw,7rem) 0 2.5rem;border-bottom:1px solid rgba(255,255,255,.09)}.article-header__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,300px);gap:clamp(2.5rem,7vw,6rem);align-items:start;padding:clamp(2.5rem,6vw,5rem) 0 6rem}.article-body{font-size:1.06rem;line-height:1.95}.article-body h2{margin:3rem 0 .8rem;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.35}.article-body h3{margin:2.3rem 0 .7rem}.article-body p,.article-body li{color:var(--text,#e8edf3)}.article-body li+li{margin-top:.6rem}.article-callout{margin:2rem 0;padding:1.4rem 1.6rem;border-inline-start:4px solid var(--accent,#b5cd73);border-radius:.5rem;background:rgba(181,205,115,.08)}.article-callout strong{display:block;margin-bottom:.35rem;color:var(--accent,#b5cd73)}.article-sources{margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.article-sources a{overflow-wrap:anywhere}.article-aside{position:sticky;top:120px;padding:1.35rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:rgba(255,255,255,.03)}.article-aside p{color:var(--muted,#aeb8c4);line-height:1.7}.article-disclaimer{margin-top:1.25rem;font-size:.86rem}.empty-state{grid-column:1/-1;padding:3rem;border:1px dashed rgba(255,255,255,.18);border-radius:1rem;text-align:center}.share-button{font:inherit;cursor:pointer}.skip-link:focus{z-index:9999}@media(max-width:820px){.insights-hero__grid,.article-layout{grid-template-columns:1fr}.insight-card{grid-column:1/-1;min-height:280px}.article-aside{position:static}.article-header h1{font-size:clamp(2.15rem,11vw,3.4rem)}}@media(prefers-reduced-motion:reduce){.insight-card{transition:none}.insight-card:hover{transform:none}}
