@layer site{.insights-home{margin-top:var(--space-12);margin-bottom:var(--space-12)}.insights-head{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.insights-head h2{margin:var(--space-2) 0}.insights-intro{max-width:var(--size-570)}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.insights-card{border:var(--size-1) solid var(--line);background:var(--surface-card);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.insights-card:hover{border-color:var(--gold)}.insights-card h3{margin:0}.insights-card p{margin:0;flex:1}.insights-card .meta{color:var(--goldtext)}.insights-card-meta{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3);font-size:var(--type-captionSize);color:var(--muted)}.insights-card-meta .eyebrow{margin:0}.insights-link{color:var(--goldtext);text-decoration:none;text-underline-offset:var(--size-4)}.insights-hero{padding:var(--space-12) 0;background:var(--ink);color:var(--card)}.insights-hero .eyebrow{color:var(--text-on-dark-accent)}.insights-hero p{color:var(--text-on-dark-muted);max-width:var(--size-570)}.insights-hero h1{max-width:var(--size-780)}.insights-hero .btn{margin-top:var(--space-4);color:var(--card);border-color:var(--border-on-dark)}.insights-paths{padding-block:var(--space-12)}.insights-paths>[data-insight-paths]{gap:var(--space-4);margin-block-start:var(--space-8)}.insights-paths>[data-insight-paths]>div{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:var(--size-1) solid var(--line);border-block-start:var(--size-3) solid var(--gold);background:var(--card)}.insights-paths [data-insight-paths] span{font-family:var(--font-latin);font-size:var(--type-captionSize);color:var(--goldtext)}.insights-paths [data-insight-paths] strong{font-size:var(--type-h3Size);line-height:1.5}.insights-paths [data-insight-paths] p{margin:0;font-size:var(--type-smallSize);line-height:1.75;color:var(--muted)}.insights-index{padding-top:var(--space-12);padding-bottom:var(--space-12)}.insights-videos{margin-top:var(--space-12);padding:var(--space-8);border:var(--size-1) solid var(--line);background:var(--surface-section)}.insights-videos p{max-width:var(--size-570)}.insights-coming{margin-top:var(--space-12);padding:var(--space-6);border-inline-start:var(--size-3) solid var(--gold);background:var(--surface-section)}.insights-coming p{max-width:var(--size-570);color:var(--muted)}.insights-draft{display:inline-flex;align-self:start;border:var(--size-1) solid var(--line);padding:var(--space-1) var(--space-2);font-size:var(--type-smallSize);color:var(--muted)}.insights-article{max-width:var(--size-780);margin:auto;padding:var(--space-12) var(--space-6)}.insights-article .article-deck{max-width:var(--size-570)}.insights-article .article-body{margin-top:var(--space-8)}.article-outline{display:grid;gap:var(--space-2);margin-block:var(--space-8);padding:var(--space-5);border-block-start:var(--size-3) solid var(--gold);background:var(--surface-section)}.article-outline>strong{margin-block-end:var(--space-2)}.article-outline a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-2);color:var(--ink);line-height:1.6}.article-outline a span{font-family:var(--font-latin);font-size:var(--type-captionSize);color:var(--goldtext)}.insights-article .article-body section{scroll-margin-block-start:6rem}.insights-article .article-body h2{margin-top:var(--space-8)}.insights-article .article-body p,.insights-article .article-body li{line-height:var(--line-body)}.insights-article .article-body li{margin-bottom:var(--space-3)}.insights-article .article-cta{border-block-start:var(--size-3) solid var(--gold);margin-top:var(--space-12);padding:var(--space-6);background:var(--surface-section)}@media(max-width:850px){.insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-head{align-items:start}.insights-paths>[data-insight-paths]{grid-template-columns:1fr}}@media(max-width:520px){.insights-grid{grid-template-columns:1fr}.insights-head{flex-direction:column}.insights-videos{padding:var(--space-6)}}.insights-route-link{margin-block-start:auto;padding-block-start:var(--space-3);align-self:flex-start}.insights-final{padding-block:var(--space-4) var(--space-12)}.insights-final .cta{margin-block:0}}