:root{--insights-bg:#f4f6f8;--insights-surface:#ffffff;--insights-text:#10243a;--insights-muted:#4d5f73;--insights-border:#dce3ea;--insights-accent-starter:#2c7f69;--insights-accent-yield:#2b8f77;--insights-accent-risk:#b3542a;--insights-accent-market:#6a4cbb;--insights-radius-sm:10px;--insights-radius-md:16px;--insights-shadow-1:0 8px 22px rgba(12,26,45,0.08);--insights-shadow-2:0 14px 34px rgba(12,26,45,0.14);--insights-space-1:0.25rem;--insights-space-2:0.5rem;--insights-space-3:0.75rem;--insights-space-4:1rem;--insights-space-5:1.5rem;--insights-space-6:2rem;--insights-space-7:3rem;--insights-space-8:4rem;--insights-duration-fast:140ms;--insights-duration-normal:260ms;--insights-duration-slow:420ms;--insights-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--insights-ease-quad-in:cubic-bezier(0.55,0.085,0.68,0.53);--insights-ease-quad-out:cubic-bezier(0.25,0.46,0.45,0.94);--insights-ease-quad-in-out:cubic-bezier(0.455,0.03,0.515,0.955)}.insights-article,.insights-layout{max-width:1120px;margin:0 auto;padding:var(--insights-space-6) var(--insights-space-4) var(--insights-space-8);color:var(--insights-text);font-family:var(--font-inter),"Inter","Segoe UI",sans-serif;letter-spacing:.005em;background:radial-gradient(1000px 360px at 8% -10%,rgba(36,156,127,.06),transparent 55%),radial-gradient(1200px 520px at 92% -10%,rgba(70,178,150,.06),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--insights-bg) 86%,white),var(--insights-bg));border-radius:24px;position:relative;overflow:clip}.insights-article:before,.insights-layout:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(16,36,58,.03) 1px,transparent 0),linear-gradient(90deg,rgba(16,36,58,.03) 1px,transparent 0);background-size:22px 22px;mask-image:radial-gradient(circle at 50% 0,black 20%,transparent 80%)}.dark .insights-article,.dark .insights-layout{--insights-bg:#07130f;--insights-surface:#0b1b16;--insights-text:#e2f3ed;--insights-muted:#9bb6ac;--insights-border:#1f3b32;--insights-accent-yield:#35caa0;--insights-shadow-1:0 8px 24px rgba(2,8,18,0.45);--insights-shadow-2:0 14px 34px rgba(2,8,18,0.65);background:radial-gradient(960px 360px at 8% -10%,rgba(39,164,131,.2),transparent 55%),radial-gradient(1200px 520px at 92% -12%,rgba(45,156,129,.2),transparent 62%),linear-gradient(180deg,#07130f,#0a1a14)}.insights-hero{border:1px solid var(--insights-border);border-radius:24px;padding:var(--insights-space-7) var(--insights-space-6);background:radial-gradient(1200px 400px at 100% 0,rgba(44,127,105,.1),transparent 55%),radial-gradient(800px 300px at 0 100%,rgba(31,154,120,.08),transparent 55%),var(--insights-surface);box-shadow:var(--insights-shadow-1);animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both;position:relative;isolation:isolate}.insights-hero__mascot{position:absolute;right:clamp(.7rem,2.8vw,1.7rem);top:clamp(.5rem,2vw,1.2rem);width:clamp(96px,18vw,170px);aspect-ratio:1;pointer-events:none}.insights-hero__owl{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(19,41,65,.18));animation:insights-float 5.6s var(--insights-ease-quad-in-out) infinite}.insights-hero__owl--color{inset:18% auto auto 18%;width:74%;height:74%;opacity:.84;animation-duration:6.4s}.insights-hero__kicker{margin:0 0 var(--insights-space-2);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--insights-muted)}.insights-hero__title{margin:0 0 var(--insights-space-3);font-size:clamp(1.9rem,5.5vw,3rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.insights-hero__subtitle{margin:0;max-width:68ch;color:var(--insights-muted);line-height:1.58;font-size:clamp(.98rem,1.4vw,1.08rem)}.insights-hero__actions{margin-top:var(--insights-space-5);display:flex;flex-wrap:wrap;gap:var(--insights-space-3)}.insights-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--insights-border);padding:.62rem 1rem;text-decoration:none;font-weight:600;cursor:pointer;transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),box-shadow var(--insights-duration-normal) var(--insights-ease-quad-out),background-color var(--insights-duration-fast) var(--insights-ease-quad-out),color var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-btn:focus-visible,.insights-btn:hover{transform:translateY(-1px)}.insights-btn--primary{background:var(--insights-text);color:#fff;border-color:var(--insights-text);box-shadow:0 8px 18px rgba(16,36,58,.18)}.insights-btn--ghost{background:#fff;color:var(--insights-text)}.dark .insights-btn--ghost{background:var(--insights-surface);border-color:color-mix(in srgb,var(--insights-border) 78%,var(--insights-accent-yield) 22%)}.insights-toolbar{margin-top:var(--insights-space-6);display:grid;gap:var(--insights-space-4);align-items:end;animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) 70ms both}.insights-path-nav{display:flex;gap:var(--insights-space-2);flex-wrap:wrap}.insights-path-nav__btn{appearance:none;border:1px solid var(--insights-border);background:#fff;padding:.5rem .9rem;cursor:pointer;font-weight:600;transition:all var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-path-nav__btn.is-active,.insights-path-nav__btn:focus-visible,.insights-path-nav__btn:hover{border-color:var(--insights-text);color:#fff;background:var(--insights-text)}.insights-search{display:grid;gap:.4rem}.insights-search__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--insights-muted)}.insights-search__input{width:100%;border:1px solid var(--insights-border);border-radius:12px;padding:.7rem .85rem;background:#fff;color:var(--insights-text);font-size:.95rem;transition:border-color var(--insights-duration-fast) var(--insights-ease-quad-out),box-shadow var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-search__input:focus-visible{outline:2px solid color-mix(in srgb,var(--insights-accent-yield) 35%,white);outline-offset:2px}.insights-card-grid{margin-top:var(--insights-space-5);display:grid;gap:var(--insights-space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) .12s both}.insights-result-meta{margin-top:var(--insights-space-4);font-size:.84rem;color:var(--insights-muted)}.insights-guideflow{margin-top:var(--insights-space-7);border:1px solid var(--insights-border);border-radius:18px;padding:var(--insights-space-5);background:linear-gradient(180deg,rgba(31,154,120,.03),transparent 45%),var(--insights-surface);position:relative}.insights-guideflow__mascot{position:absolute;right:.95rem;top:.95rem;width:56px;height:56px;opacity:.88;filter:drop-shadow(0 10px 16px rgba(20,36,66,.2))}.insights-guideflow__header h2{margin:0 0 .5rem;font-size:clamp(1.3rem,2.8vw,1.9rem);letter-spacing:-.01em}.insights-guideflow__header p{margin:0;color:var(--insights-muted)}.insights-guideflow__kicker{margin:0 0 .45rem;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--insights-muted)}.insights-guideflow__steps{margin-top:var(--insights-space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--insights-space-3)}.insights-guideflow__step{appearance:none;border:1px solid var(--insights-border);border-radius:12px;background:#fff;padding:.8rem;text-align:left;display:grid;gap:.35rem;cursor:pointer;transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),border-color var(--insights-duration-fast) var(--insights-ease-quad-out),box-shadow var(--insights-duration-normal) var(--insights-ease-quad-out)}.insights-guideflow__step:hover{transform:translateY(-1px)}.insights-guideflow__step strong{font-size:.95rem}.insights-guideflow__step span{color:var(--insights-muted);font-size:.82rem;line-height:1.35}.insights-guideflow__step.is-active{border-color:color-mix(in srgb,var(--insights-accent-yield) 45%,var(--insights-border));box-shadow:0 8px 20px rgba(31,154,120,.09)}.insights-guideflow__panel{margin-top:var(--insights-space-4);border:1px solid var(--insights-border);border-radius:12px;padding:var(--insights-space-4);background:#fff}.insights-guideflow__panel h3{margin:0 0 .4rem;font-size:1.2rem}.insights-guideflow__panel p{margin:0;line-height:1.55}.insights-guideflow__feel{margin-top:.5rem!important}.insights-guideflow__actions{margin-top:var(--insights-space-3);display:flex;flex-wrap:wrap;gap:var(--insights-space-2)}.insights-path-layout{margin-top:var(--insights-space-7);border:1px solid var(--insights-border);border-radius:18px;padding:var(--insights-space-5);background:linear-gradient(180deg,rgba(31,154,120,.02),transparent 38%),#fff}.insights-path-layout h2{margin:0 0 .5rem;font-size:clamp(1.2rem,2.5vw,1.7rem)}.insights-path-layout>p{margin:0;color:var(--insights-muted)}.insights-chapter-grid{margin-top:var(--insights-space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--insights-space-3)}.insights-chapter-card{border:1px solid var(--insights-border);border-radius:12px;padding:var(--insights-space-3)}.insights-chapter-card h3{margin:0 0 .4rem;font-size:1rem}.insights-chapter-card p{margin:0;color:var(--insights-muted);line-height:1.45}.insights-chapter-card ul{margin:.65rem 0 0;padding-left:1rem}.insights-chapter-card li a{color:var(--insights-text);text-decoration:underline}.insights-chapter-card__empty{margin-top:.7rem!important;font-size:.83rem}.insights-lab-grid,.insights-radar-lanes{margin-top:var(--insights-space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--insights-space-3)}.insights-lab-card,.insights-radar-lane{border:1px solid var(--insights-border);border-radius:12px;padding:var(--insights-space-3)}.insights-lab-card h3,.insights-radar-lane h3{margin:0 0 .35rem;font-size:.98rem}.insights-lab-card p,.insights-radar-lane p{margin:0;color:var(--insights-muted);line-height:1.45}.insights-mission-list{margin:var(--insights-space-4) 0 0;padding-left:1.05rem;display:grid;gap:var(--insights-space-3)}.insights-mission-list li{display:grid;gap:.2rem}.insights-mission-list span{color:var(--insights-muted);line-height:1.45}.insights-path-article-list{margin-top:var(--insights-space-4);display:grid;gap:.45rem}.insights-path-article-link{border:1px solid var(--insights-border);border-radius:10px;background:#fff;color:var(--insights-text);text-decoration:none;padding:.62rem .72rem}.insights-path-article-link:hover{border-color:var(--insights-text)}.insights-card{background:var(--insights-surface);border:1px solid var(--insights-border);border-radius:var(--insights-radius-md);padding:var(--insights-space-4);display:grid;gap:var(--insights-space-3);box-shadow:var(--insights-shadow-1);transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),box-shadow var(--insights-duration-normal) var(--insights-ease-quad-out),border-color var(--insights-duration-fast) var(--insights-ease-quad-out),opacity var(--insights-duration-fast) var(--insights-ease-quad-in),filter var(--insights-duration-fast) var(--insights-ease-quad-out);position:relative;overflow:hidden;animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both}.insights-card:first-child{animation-delay:40ms}.insights-card:nth-child(2){animation-delay:80ms}.insights-card:nth-child(3){animation-delay:.12s}.insights-card:nth-child(4){animation-delay:.16s}.insights-card:nth-child(5){animation-delay:.2s}.insights-card:nth-child(6){animation-delay:.24s}.insights-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4) 46%,transparent 65%);transform:translateX(-120%);transition:transform .56s var(--insights-ease-quad-in-out)}.insights-card:hover{transform:translateY(-2px);box-shadow:var(--insights-shadow-2)}.insights-card:hover:after{transform:translateX(120%)}.insights-card--starter:hover{border-color:color-mix(in srgb,var(--insights-accent-starter) 50%,var(--insights-border))}.insights-card--yield:hover{border-color:color-mix(in srgb,var(--insights-accent-yield) 50%,var(--insights-border))}.insights-card--risk:hover{border-color:color-mix(in srgb,var(--insights-accent-risk) 50%,var(--insights-border))}.insights-card--market:hover{border-color:color-mix(in srgb,var(--insights-accent-market) 50%,var(--insights-border))}.insights-card--empty{grid-column:1/-1;background:linear-gradient(180deg,rgba(31,154,120,.03),transparent),var(--insights-surface)}.insights-card__header,.insights-card__meta{display:flex;justify-content:space-between;gap:var(--insights-space-2);font-size:.8rem;color:var(--insights-muted)}.insights-card__title{margin:0;font-size:1.1rem;line-height:1.28;letter-spacing:-.01em}.insights-card__media{border:1px solid var(--insights-border);border-radius:11px;overflow:hidden;aspect-ratio:16/9;background:radial-gradient(120% 120% at 50% 0,rgba(31,154,120,.08),transparent 58%),color-mix(in srgb,var(--insights-surface) 92%,var(--insights-accent-yield) 8%)}.insights-card__image{width:100%;height:100%;object-fit:cover;opacity:.92;transform:scale(1.015);transition:transform var(--insights-duration-normal) var(--insights-ease-quad-out),opacity var(--insights-duration-fast) var(--insights-ease-quad-out),filter var(--insights-duration-fast) var(--insights-ease-quad-out);filter:saturate(1.03)}.insights-card:hover .insights-card__image{opacity:1;transform:scale(1.03)}.insights-card__excerpt{margin:0;color:var(--insights-muted);line-height:1.52}.exp-d1-hero-concise .insights-hero__title{max-width:16ch}.exp-d1-hero-concise .insights-hero__subtitle{max-width:54ch}.insights-card-grid.is-compact .insights-card{padding:var(--insights-space-3);gap:var(--insights-space-2)}.insights-card-grid.is-compact .insights-card__title{font-size:1.03rem}.insights-card-grid.is-compact .insights-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.42}.insights-card-grid.is-compact .insights-card__meta{font-size:.76rem}.insights-card__link{color:var(--insights-text);text-decoration:underline;text-underline-offset:.15em;font-weight:600}.insights-highlight{background:color-mix(in srgb,var(--insights-accent-yield) 18%,white);color:inherit;border-radius:4px;padding:0 .1em}.dark .insights-highlight{background:color-mix(in srgb,var(--insights-accent-yield) 24%,transparent)}.insights-live-tag{border-radius:999px;padding:.15rem .5rem;border:1px solid var(--insights-border);background:#fff;font-size:.74rem;white-space:nowrap;transition:opacity var(--insights-duration-fast) var(--insights-ease-quad-out),transform var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-live-tag.trend-up{border-color:#4c9b6b;color:#26623f}.insights-live-tag.trend-down{border-color:#c35b52;color:#8c2f2c}.insights-live-tag.trend-flat{color:#49556a}.insights-live-tag.is-loading{opacity:.72}.insights-reading-progress{position:sticky;top:0;z-index:10;height:4px;width:100%;background:#e7edf2;border-radius:999px;overflow:hidden}.insights-reading-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--insights-accent-yield),var(--insights-accent-starter));transition:width .1s linear}.insights-article__header{margin-top:var(--insights-space-5);margin-bottom:var(--insights-space-5);animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both}.insights-article__kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--insights-muted)}.insights-article__header h1{margin:0 0 var(--insights-space-3);font-size:clamp(1.7rem,4.7vw,2.6rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.insights-article__header p{margin:0;max-width:64ch;color:var(--insights-muted);line-height:1.6}.insights-article__cover{margin:var(--insights-space-4) 0 0;border:1px solid var(--insights-border);border-radius:14px;overflow:hidden;aspect-ratio:16/8.5;background:radial-gradient(120% 120% at 50% 0,rgba(31,154,120,.1),transparent 58%),color-mix(in srgb,var(--insights-surface) 88%,var(--insights-accent-yield) 12%)}.insights-article__cover-image{width:100%;height:100%;object-fit:cover;opacity:.95;filter:saturate(1.03) contrast(1.02)}.insights-article__meta{margin-top:var(--insights-space-4);display:flex;flex-wrap:wrap;align-items:center;gap:var(--insights-space-2)}.insights-article__meta span{font-size:.84rem;color:var(--insights-muted)}.insights-starter-brief{margin-bottom:var(--insights-space-5);display:grid;gap:var(--insights-space-3);grid-template-columns:1.2fr 1fr}.insights-starter-brief__card,.insights-starter-brief__stats{border:1px solid var(--insights-border);border-radius:12px;padding:var(--insights-space-4);background:linear-gradient(170deg,rgba(31,154,120,.05),transparent 45%),var(--insights-surface);box-shadow:var(--insights-shadow-1);animation:insights-panel-in .52s var(--insights-ease-quad-out) both}.insights-starter-brief__kicker{margin:0 0 .35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--insights-muted)}.insights-starter-brief__card h2{margin:0;font-size:clamp(1.1rem,2.4vw,1.45rem);line-height:1.18;letter-spacing:-.01em}.insights-starter-brief__card ul{margin:.75rem 0 0;padding-left:1rem;display:grid;gap:.4rem}.insights-starter-brief__stats{display:grid;gap:.6rem}.insights-starter-brief__stats div{border:1px solid var(--insights-border);border-radius:10px;padding:.55rem .65rem;display:grid;gap:.18rem}.insights-starter-brief__stats strong{font-size:1.05rem}.insights-starter-brief__stats span{color:var(--insights-muted);font-size:.82rem}.insights-article__experience{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:var(--insights-space-4);align-items:start}.insights-article__content{min-width:0}.insights-article__body{display:grid;gap:var(--insights-space-4);line-height:1.7;animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) 70ms both}.insights-article-block{border:1px solid transparent;border-radius:12px;padding:.35rem;opacity:0;transform:translateY(8px);animation:insights-panel-in .56s var(--insights-ease-quad-out) forwards}.insights-article-block--callout:hover,.insights-article-block--paragraph:hover{background:color-mix(in srgb,var(--insights-surface) 92%,var(--insights-accent-yield) 8%)}.insights-article-block--image{padding:0;border:none;background:transparent;overflow:hidden}.insights-figure{margin:0;border-radius:14px;overflow:hidden;box-shadow:var(--insights-shadow-1)}.insights-figure__img{display:block;width:100%;height:auto;object-fit:cover;transition:transform .35s ease}.insights-article-block--image:hover .insights-figure__img{transform:scale(1.015)}.insights-figure__caption{display:block;padding:.55rem .9rem;font-size:.8rem;color:var(--insights-muted);background:color-mix(in srgb,var(--insights-surface) 90%,var(--insights-border) 10%);border-top:1px solid var(--insights-border);line-height:1.5}.dark .insights-figure__caption{background:color-mix(in srgb,var(--insights-surface) 85%,var(--insights-border) 15%)}.insights-article__body h2{margin:0;font-size:clamp(1.2rem,2.1vw,1.5rem);line-height:1.2;letter-spacing:-.01em;display:grid;gap:.35rem;scroll-margin-top:1rem}.insights-heading-chip{border:1px solid var(--insights-border);border-radius:999px;padding:.2rem .48rem;font-size:.68rem;letter-spacing:.07em}.insights-article__body aside,.insights-article__body p{margin:0}.insights-rhythm-break{display:inline-flex;align-items:center;gap:.45rem;margin:.3rem 0 .35rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--insights-muted)}.insights-rhythm-break:before{content:"";width:24px;height:1px;background:color-mix(in srgb,var(--insights-muted) 40%,white)}.insights-article__body aside{border-left:3px solid var(--insights-accent-yield);background:#f8fbff;border-radius:8px;padding:var(--insights-space-3) var(--insights-space-4);line-height:1.55}.insights-article__rail{position:sticky;top:1rem;border:1px solid var(--insights-border);border-radius:12px;padding:.75rem;background:linear-gradient(180deg,rgba(31,154,120,.05),transparent 65%),var(--insights-surface);box-shadow:var(--insights-shadow-1);animation:insights-panel-in .56s var(--insights-ease-quad-out) .14s both}.insights-article__rail-kicker{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:var(--insights-muted)}.insights-article__rail-progress{margin:.35rem 0 .65rem;font-weight:700;font-size:.86rem}.insights-article__rail-nav{display:grid;gap:.38rem}.insights-article__rail-nav a{text-decoration:none;color:var(--insights-text);border:1px solid var(--insights-border);border-radius:10px;padding:.45rem .5rem;display:grid;gap:.1rem;transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),border-color var(--insights-duration-fast) var(--insights-ease-quad-out),background-color var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-article__rail-nav a:focus-visible,.insights-article__rail-nav a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--insights-accent-yield) 45%,var(--insights-border));background:color-mix(in srgb,var(--insights-surface) 90%,var(--insights-accent-yield) 10%)}.insights-article__rail-nav a.is-active{border-color:color-mix(in srgb,var(--insights-accent-yield) 56%,var(--insights-border));background:color-mix(in srgb,var(--insights-surface) 84%,var(--insights-accent-yield) 16%);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--insights-accent-yield) 72%,transparent)}.insights-article__rail-nav a span{font-size:.68rem;color:var(--insights-muted);font-family:var(--font-mono),"JetBrains Mono",monospace}.insights-article__rail-nav a strong{font-size:.8rem;line-height:1.35}.insights-term{position:relative;display:inline-flex}.insights-term__trigger{text-decoration:underline dotted;text-underline-offset:.22em}.insights-term__cue,.insights-term__trigger{color:color-mix(in srgb,var(--insights-accent-yield) 70%,#0d3d33)}.insights-term__cue{display:inline-flex;margin-left:.28rem;width:1.05rem;height:1.05rem;border-radius:999px;align-items:center;justify-content:center;font-size:.68rem;line-height:1;border:1px solid color-mix(in srgb,var(--insights-accent-yield) 45%,white);background:color-mix(in srgb,var(--insights-accent-yield) 10%,white);transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),box-shadow var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-term__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--insights-accent-yield) 35%,white);outline-offset:2px}.insights-term__tooltip{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);width:min(280px,78vw);opacity:0;pointer-events:none;border:1px solid var(--insights-border);border-radius:10px;padding:.55rem .65rem;background:#fff;box-shadow:var(--insights-shadow-1);transition:opacity var(--insights-duration-fast) var(--insights-ease-quad-in-out),transform var(--insights-duration-fast) var(--insights-ease-quad-out);display:grid;gap:.2rem;font-size:.8rem;color:var(--insights-text)}.insights-term__tooltip em{font-style:normal;font-size:.72rem;color:var(--insights-muted)}.insights-term:focus-within .insights-term__tooltip,.insights-term:hover .insights-term__tooltip{opacity:1;transform:translateX(-50%) translateY(0)}.exp-d4-glossary-intense .insights-term__trigger.is-intense{text-decoration-thickness:2px}.exp-d4-glossary-intense .insights-term__cue{animation:insights-cue-pulse 2s var(--insights-ease-quad-in-out) infinite}.insights-feedback,.insights-widget{margin-top:var(--insights-space-6);border:1px solid var(--insights-border);border-radius:var(--insights-radius-md);padding:var(--insights-space-4);background:var(--insights-surface);animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) 80ms both}.insights-feedback h3,.insights-widget h3{margin:0 0 var(--insights-space-2)}.insights-widget p{margin:0 0 var(--insights-space-3);color:var(--insights-muted);line-height:1.55}.insights-widget__grid{display:grid;gap:var(--insights-space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.insights-widget__grid label{display:grid;gap:.4rem;font-size:.85rem}.insights-widget__grid input{border:1px solid var(--insights-border);border-radius:8px;padding:.55rem .6rem}.insights-widget__result{margin:var(--insights-space-3) 0;display:flex;flex-wrap:wrap;gap:var(--insights-space-3);font-weight:600}.insights-widget small{display:block;margin-top:var(--insights-space-2);color:var(--insights-muted)}.insights-article__cta{margin-top:var(--insights-space-6);display:flex;flex-wrap:wrap;gap:var(--insights-space-3)}.insights-sticky-cta{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:35;width:min(920px,calc(100vw - 24px));border:1px solid var(--insights-border);border-radius:14px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);box-shadow:var(--insights-shadow-2);padding:.72rem .85rem;display:flex;gap:.8rem;align-items:center;justify-content:space-between}.insights-sticky-cta__content{display:grid;gap:.15rem;line-height:1.28}.insights-sticky-cta__content strong{font-size:.92rem;letter-spacing:-.01em}.insights-sticky-cta__content span{font-size:.82rem;color:var(--insights-muted)}.insights-sticky-cta__actions{display:flex;gap:.5rem;flex-wrap:wrap}.insights-feedback__row{display:flex;gap:var(--insights-space-2)}.insights-feedback__meta{margin:var(--insights-space-2) 0 0;font-size:.8rem;color:var(--insights-muted)}.insights-feedback__btn{appearance:none;border:1px solid var(--insights-border);background:#fff;border-radius:10px;min-width:90px;height:40px;padding:0 .65rem;cursor:pointer;font-size:.85rem;font-weight:600;transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),border-color var(--insights-duration-fast) var(--insights-ease-quad-out),opacity var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-feedback__btn.is-selected,.insights-feedback__btn:focus-visible,.insights-feedback__btn:hover{transform:translateY(-1px);border-color:var(--insights-text)}.insights-feedback__btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.insights-focus-mode .insights-article__body{max-width:68ch}.insights-focus-mode .insights-article__experience{grid-template-columns:minmax(0,1fr)}.insights-focus-mode .insights-article__rail{display:none}.dark .insights-card,.dark .insights-chapter-card,.dark .insights-feedback,.dark .insights-guideflow,.dark .insights-guideflow__panel,.dark .insights-hero,.dark .insights-lab-card,.dark .insights-live-tag,.dark .insights-path-article-link,.dark .insights-path-layout,.dark .insights-path-nav__btn,.dark .insights-radar-lane,.dark .insights-search__input,.dark .insights-sticky-cta,.dark .insights-widget{background-color:var(--insights-surface);color:var(--insights-text);border-color:color-mix(in srgb,var(--insights-border) 82%,var(--insights-accent-yield) 18%)}.dark .insights-card:after{background:linear-gradient(120deg,transparent,rgba(90,198,166,.2) 46%,transparent 65%)}.dark .insights-article__cover,.dark .insights-card__media{border-color:#2a4a40;background:radial-gradient(120% 120% at 50% 0,rgba(68,192,156,.24),transparent 60%),#0f241d}.dark .insights-article__rail,.dark .insights-starter-brief__card,.dark .insights-starter-brief__stats{border-color:#2a4a40;background:linear-gradient(180deg,rgba(68,192,156,.2),transparent 60%),#0f241d}.dark .insights-article__rail-nav a,.dark .insights-heading-chip,.dark .insights-starter-brief__stats div{border-color:#2a4a40;background-color:#112922}.dark .insights-article__rail-nav a.is-active{border-color:color-mix(in srgb,var(--insights-accent-yield) 44%,#2a4a40);background:color-mix(in srgb,#112922 72%,var(--insights-accent-yield) 28%);box-shadow:inset 2px 0 0 color-mix(in srgb,var(--insights-accent-yield) 70%,#6fd0af)}.dark .insights-guideflow__step{border-color:#2a4a40;background:linear-gradient(180deg,color-mix(in srgb,var(--insights-accent-yield) 14%,#112922),#112922);color:var(--insights-text)}.dark .insights-guideflow__step span{color:color-mix(in srgb,var(--insights-muted) 86%,#d6efe7)}.dark .insights-guideflow__step:focus-visible,.dark .insights-guideflow__step:hover{border-color:color-mix(in srgb,var(--insights-accent-yield) 42%,#2a4a40);box-shadow:0 0 0 1px color-mix(in srgb,var(--insights-accent-yield) 24%,transparent)}.dark .insights-guideflow__step.is-active{border-color:color-mix(in srgb,var(--insights-accent-yield) 56%,#2a4a40);background:linear-gradient(180deg,color-mix(in srgb,var(--insights-accent-yield) 22%,#112922),#112922);box-shadow:0 8px 20px color-mix(in srgb,var(--insights-accent-yield) 24%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--insights-accent-yield) 28%,transparent)}.dark .insights-article__cover-image,.dark .insights-card__image{opacity:.9;filter:saturate(1.08) contrast(1.04)}.dark .insights-article__body aside{background:#0f241d}.dark .insights-rhythm-break:before{background:color-mix(in srgb,var(--insights-muted) 45%,#0d1c17)}@media (min-width:960px){.insights-article,.insights-layout{padding-left:var(--insights-space-6);padding-right:var(--insights-space-6)}.insights-toolbar{grid-template-columns:1fr minmax(290px,360px);gap:var(--insights-space-5)}.insights-card-grid{gap:var(--insights-space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.insights-article,.insights-layout{padding:var(--insights-space-5) var(--insights-space-3) var(--insights-space-7)}.insights-hero{padding:var(--insights-space-5);border-radius:18px}.insights-hero__mascot{width:90px;top:.4rem;right:.45rem}.insights-hero__title{font-size:clamp(1.7rem,7.6vw,2.3rem)}.insights-card-grid{gap:var(--insights-space-3)}.insights-article__experience,.insights-card-grid,.insights-starter-brief,.insights-widget__grid{grid-template-columns:1fr}.insights-article__rail{position:relative;top:auto}}@media (max-width:560px){.insights-path-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;scrollbar-width:thin}.insights-path-nav__btn{flex:0 0 auto;white-space:nowrap}.insights-feedback__row{flex-wrap:wrap}.insights-feedback__btn{min-width:calc(50% - .25rem)}.insights-feedback,.insights-widget{padding:var(--insights-space-3)}.insights-article-block{padding:.25rem}.insights-guideflow{padding:var(--insights-space-4)}.insights-guideflow__mascot{top:.7rem;right:.7rem;width:46px;height:46px}.insights-sticky-cta{width:calc(100vw - 12px);bottom:6px;left:6px;transform:none;border-radius:12px;flex-direction:column;align-items:stretch;gap:.55rem}.insights-sticky-cta__actions{width:100%;display:grid;grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.insights-article__body,.insights-article__header,.insights-card,.insights-card-grid,.insights-feedback,.insights-hero,.insights-toolbar,.insights-widget{animation:none!important}.insights-article__rail-nav a,.insights-btn,.insights-card,.insights-feedback__btn,.insights-term__tooltip{transition:none!important}.insights-card:after{display:none}.insights-article-block,.insights-hero__owl,.insights-term__cue{animation:none!important}.insights-article-block{opacity:1;transform:none}}@keyframes insights-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes insights-float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes insights-cue-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(31,154,120,.24)}70%{transform:scale(1.02);box-shadow:0 0 0 8px rgba(31,154,120,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(31,154,120,0)}}@keyframes insights-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.insights-console{--insights-panel-radius:14px;--insights-console-line:color-mix(in srgb,var(--insights-accent-yield) 22%,var(--insights-border));--insights-console-glow:0 0 0 1px color-mix(in srgb,var(--insights-accent-yield) 22%,transparent),0 16px 32px rgba(16,36,58,0.14);--insights-console-surface:linear-gradient(165deg,rgba(31,154,120,0.05),transparent 48%),linear-gradient(345deg,rgba(44,127,105,0.03),transparent 52%),var(--insights-surface)}.insights-console .insights-card,.insights-console .insights-chapter-card,.insights-console .insights-feedback,.insights-console .insights-guideflow,.insights-console .insights-guideflow__panel,.insights-console .insights-hero,.insights-console .insights-lab-card,.insights-console .insights-path-article-link,.insights-console .insights-path-layout,.insights-console .insights-radar-lane,.insights-console .insights-sticky-cta,.insights-console .insights-widget{border-radius:var(--insights-panel-radius);background:var(--insights-console-surface);box-shadow:var(--insights-console-glow);position:relative}.insights-console .insights-guideflow:before,.insights-console .insights-hero:before,.insights-console .insights-path-layout:before{content:"";position:absolute;left:12px;right:12px;top:10px;height:1px;background:linear-gradient(90deg,transparent,var(--insights-console-line) 15%,var(--insights-console-line) 85%,transparent);pointer-events:none}.insights-console .insights-hero{padding-top:calc(var(--insights-space-7) + .65rem)}.insights-console .insights-article__kicker,.insights-console .insights-guideflow__kicker,.insights-console .insights-hero__kicker,.insights-console .insights-search__label{font-family:var(--font-mono),"JetBrains Mono","Menlo",monospace;font-weight:600;letter-spacing:.11em}.insights-console .insights-article__header h1,.insights-console .insights-hero__title{letter-spacing:-.018em}.insights-console .insights-path-nav{gap:.4rem;padding:.25rem;border:1px solid var(--insights-border);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.08)),color-mix(in srgb,var(--insights-surface) 90%,var(--insights-accent-yield) 10%)}.insights-console .insights-path-nav__btn{border-color:transparent;background:transparent;font-size:.84rem;border-radius:999px}.insights-console .insights-path-nav__btn.is-active,.insights-console .insights-path-nav__btn:focus-visible,.insights-console .insights-path-nav__btn:hover{background:color-mix(in srgb,var(--insights-accent-yield) 10%,white);color:var(--insights-text);border-color:color-mix(in srgb,var(--insights-accent-yield) 44%,var(--insights-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--insights-accent-yield) 25%,transparent)}.dark .insights-console .insights-path-nav__btn.is-active,.dark .insights-console .insights-path-nav__btn:focus-visible,.dark .insights-console .insights-path-nav__btn:hover{background:var(--insights-surface);color:var(--insights-text)}.insights-console .insights-btn{border-width:1px;font-size:.88rem;letter-spacing:.01em}.insights-console .insights-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--insights-text) 80%,white),var(--insights-text))}.insights-console .insights-card{gap:.62rem;transform-origin:50% 100%}.insights-console .insights-article__cover,.insights-console .insights-card__media{border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--insights-accent-yield) 22%,transparent)}.insights-console .insights-article-block,.insights-console .insights-article__rail,.insights-console .insights-starter-brief__card,.insights-console .insights-starter-brief__stats{border-radius:10px}.insights-console .insights-article__rail-nav a.is-active{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--insights-accent-yield) 72%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--insights-accent-yield) 24%,transparent)}.insights-console .insights-card:hover{transform:translateY(-2px) scale(1.006)}.insights-console .insights-card__title{font-size:1.04rem}.insights-console .insights-card__meta{opacity:.88}.insights-console .insights-result-meta{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.77rem;letter-spacing:.04em}.insights-console .insights-guideflow__step{border-radius:10px}.insights-console .insights-guideflow__step span{font-size:.79rem}.insights-console .insights-guideflow__panel,.insights-console .insights-path-layout{overflow:hidden}.insights-console .insights-guideflow__panel:after,.insights-console .insights-path-layout:after{content:"";position:absolute;inset:auto 12px 10px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--insights-accent-starter) 30%,var(--insights-border)) 50%,transparent);pointer-events:none}.insights-console .insights-live-tag{font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:.7rem;letter-spacing:.02em}.insights-console .insights-sticky-cta{border-radius:12px}.insights-console .insights-term__tooltip{border-radius:9px}.insights-console .insights-card-grid,.insights-console .insights-guideflow,.insights-console .insights-hero,.insights-console .insights-path-layout,.insights-console .insights-toolbar{animation-timing-function:var(--insights-ease-quad-out)}.insights-console .insights-btn,.insights-console .insights-card,.insights-console .insights-guideflow__step,.insights-console .insights-path-nav__btn,.insights-console .insights-search__input{transition-timing-function:var(--insights-ease-quad-in-out)}.dark .insights-console{--insights-console-line:color-mix(in srgb,var(--insights-accent-yield) 35%,#1f3b32);--insights-console-glow:0 0 0 1px rgba(54,173,137,0.34),0 20px 36px rgba(2,10,20,0.56);--insights-console-surface:linear-gradient(165deg,rgba(39,164,131,0.24),transparent 44%),linear-gradient(342deg,rgba(44,127,105,0.12),transparent 52%),#0b1b16}.dark .insights-console .insights-path-nav{background:linear-gradient(180deg,rgba(11,27,22,.88),rgba(11,27,22,.42)),color-mix(in srgb,#0b1b16 92%,var(--insights-accent-yield) 8%)}.dark .insights-console .insights-btn--primary{background:linear-gradient(180deg,color-mix(in srgb,var(--insights-accent-yield) 56%,#163229),#163229);border-color:color-mix(in srgb,var(--insights-accent-yield) 40%,#2b4a3e)}.dark .insights-console .insights-hero__owl{filter:drop-shadow(0 10px 24px rgba(96,206,175,.18));opacity:.86}@media (max-width:900px){.insights-console .insights-hero{padding-top:calc(var(--insights-space-5) + .55rem)}.insights-console .insights-path-nav__btn{font-size:.8rem}}.insights-guideflow__step[data-path=starter].is-active{border-color:color-mix(in srgb,var(--insights-accent-starter) 55%,var(--insights-border));background:color-mix(in srgb,var(--insights-accent-starter) 7%,white);box-shadow:0 8px 20px color-mix(in srgb,var(--insights-accent-starter) 14%,transparent)}.insights-guideflow__step[data-path=yield].is-active{border-color:color-mix(in srgb,var(--insights-accent-yield) 55%,var(--insights-border));background:color-mix(in srgb,var(--insights-accent-yield) 7%,white);box-shadow:0 8px 20px color-mix(in srgb,var(--insights-accent-yield) 14%,transparent)}.insights-guideflow__step[data-path=risk].is-active{border-color:color-mix(in srgb,var(--insights-accent-risk) 55%,var(--insights-border));background:color-mix(in srgb,var(--insights-accent-risk) 7%,white);box-shadow:0 8px 20px color-mix(in srgb,var(--insights-accent-risk) 14%,transparent)}.insights-guideflow__step[data-path=market].is-active{border-color:color-mix(in srgb,var(--insights-accent-market) 55%,var(--insights-border));background:color-mix(in srgb,var(--insights-accent-market) 7%,white);box-shadow:0 8px 20px color-mix(in srgb,var(--insights-accent-market) 14%,transparent)}.dark .insights-guideflow__step[data-path=starter].is-active{border-color:color-mix(in srgb,var(--insights-accent-starter) 48%,#2a4a40);background:linear-gradient(180deg,color-mix(in srgb,var(--insights-accent-starter) 20%,#112922),#112922)}.dark .insights-guideflow__step[data-path=risk].is-active{border-color:color-mix(in srgb,var(--insights-accent-risk) 48%,#2a4a40);background:linear-gradient(180deg,color-mix(in srgb,var(--insights-accent-risk) 18%,#112922),#112922)}.dark .insights-guideflow__step[data-path=market].is-active{border-color:color-mix(in srgb,var(--insights-accent-market) 48%,#2a4a40);background:linear-gradient(180deg,color-mix(in srgb,var(--insights-accent-market) 18%,#112922),#112922)}.insights-guideflow__step .insights-guideflow__step-icon{display:block;font-size:1.4rem;line-height:1;color:inherit;margin-bottom:.15rem}.insights-difficulty{display:inline-flex;align-items:center;border-radius:999px;padding:.18rem .55rem;font-size:.69rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.insights-difficulty--beginner{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.insights-difficulty--intermediate{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.insights-difficulty--advanced{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.dark .insights-difficulty--beginner{background:rgba(21,128,61,.18);color:#4ade80;border-color:rgba(74,222,128,.22)}.dark .insights-difficulty--intermediate{background:rgba(180,83,9,.18);color:#fbbf24;border-color:rgba(251,191,36,.22)}.dark .insights-difficulty--advanced{background:rgba(185,28,28,.18);color:#f87171;border-color:rgba(248,113,113,.22)}.insights-card__cta{display:flex;align-items:center;justify-content:space-between;padding:.62rem .9rem;border:1px solid var(--insights-border);border-radius:10px;background:color-mix(in srgb,var(--insights-bg) 55%,var(--insights-surface) 45%);font-size:.88rem;font-weight:600;text-decoration:none!important;color:var(--insights-text);transition:border-color var(--insights-duration-fast) var(--insights-ease-quad-out),background-color var(--insights-duration-fast) var(--insights-ease-quad-out),color var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-card--starter .insights-card__cta:hover{border-color:var(--insights-accent-starter);background:var(--insights-accent-starter);color:#fff}.insights-card--yield .insights-card__cta:hover{border-color:var(--insights-accent-yield);background:var(--insights-accent-yield);color:#fff}.insights-card--risk .insights-card__cta:hover{border-color:var(--insights-accent-risk);background:var(--insights-accent-risk);color:#fff}.insights-card--market .insights-card__cta:hover{border-color:var(--insights-accent-market);background:var(--insights-accent-market);color:#fff}.insights-card--starter{border-top:3px solid var(--insights-accent-starter)}.insights-card--yield{border-top:3px solid var(--insights-accent-yield)}.insights-card--risk{border-top:3px solid var(--insights-accent-risk)}.insights-card--market{border-top:3px solid var(--insights-accent-market)}.insights-guideflow__summary{font-size:1.02rem;color:var(--insights-text);line-height:1.58;margin:0}.insights-guideflow__feel{display:flex!important;align-items:flex-start;gap:.45rem;margin-top:.65rem!important;color:var(--insights-muted);font-style:normal!important;font-size:.9rem;line-height:1.45}.insights-guideflow__feel-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.1rem;width:1.05rem;height:1.05rem;border-radius:999px;background:color-mix(in srgb,var(--insights-accent-yield) 14%,white);color:var(--insights-accent-yield);font-size:.62rem;font-weight:800;border:1px solid color-mix(in srgb,var(--insights-accent-yield) 28%,white);line-height:1}.insights-article__kicker{margin-bottom:.4rem}@media (max-width:560px){.insights-guideflow__steps{grid-template-columns:repeat(2,1fr)}.insights-guideflow__step{padding:.7rem}.insights-guideflow__step .insights-guideflow__step-icon{font-size:1.2rem}.insights-card--market,.insights-card--risk,.insights-card--starter,.insights-card--yield{border-top-width:2px}}.insights-section-header{margin-top:var(--insights-space-5);margin-bottom:var(--insights-space-2);justify-content:space-between}.insights-section-header,.insights-section-header__left{display:flex;align-items:center;gap:var(--insights-space-3)}.insights-section-header__icon{font-size:1.55rem;line-height:1;flex-shrink:0}.insights-section-header__title{margin:0;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.2}.insights-section-header__meta{margin:.12rem 0 0;font-size:.8rem;color:var(--insights-muted)}.insights-path-layout__header{margin-bottom:var(--insights-space-4)}.insights-path-layout__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .68rem;border-radius:999px;background:color-mix(in srgb,var(--insights-accent-yield) 10%,white);border:1px solid color-mix(in srgb,var(--insights-accent-yield) 24%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 72%,#0d3d33);font-size:.73rem;font-weight:600;letter-spacing:.025em;margin-bottom:.6rem}.dark .insights-path-layout__badge{background:color-mix(in srgb,var(--insights-accent-yield) 14%,#0b1b16);border-color:color-mix(in srgb,var(--insights-accent-yield) 28%,#2a4a40);color:color-mix(in srgb,var(--insights-accent-yield) 80%,#e2f3ed)}.insights-path-layout__header>p{margin:0;color:var(--insights-muted);line-height:1.55;font-size:.96rem}.insights-path-layout__cta{margin-top:var(--insights-space-4)}.insights-chapter-steps{margin:0;padding:0;list-style:none;display:grid;gap:0}.insights-chapter-step{display:grid;grid-template-columns:2.4rem 1fr;gap:0 var(--insights-space-3);position:relative;padding-bottom:var(--insights-space-4)}.insights-chapter-step:last-child{padding-bottom:0}.insights-chapter-step:before{content:"";position:absolute;left:1.1rem;top:2.5rem;bottom:0;width:2px;background:var(--insights-border)}.insights-chapter-step:last-child:before{display:none}.insights-chapter-step__number{width:2.3rem;height:2.3rem;border-radius:999px;border:2px solid var(--insights-accent-starter);background:color-mix(in srgb,var(--insights-accent-starter) 9%,white);color:var(--insights-accent-starter);font-weight:700;font-size:.88rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;transition:background-color var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-chapter-step.is-locked .insights-chapter-step__number{border-color:var(--insights-border);background:var(--insights-surface);color:var(--insights-muted)}.dark .insights-chapter-step__number{background:color-mix(in srgb,var(--insights-accent-starter) 16%,#112922);border-color:color-mix(in srgb,var(--insights-accent-starter) 45%,#2a4a40)}.insights-chapter-step__body{padding-top:.3rem}.insights-chapter-step__body h3{margin:0 0 .28rem;font-size:1rem;font-weight:600;line-height:1.25}.insights-chapter-step__body>p{margin:0 0 .55rem;color:var(--insights-muted);font-size:.87rem;line-height:1.48}.insights-chapter-step__body ul{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.insights-chapter-step__body li a{display:inline-flex;align-items:center;gap:.38rem;text-decoration:none;color:var(--insights-text);font-size:.88rem;font-weight:500;transition:color var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-chapter-step__body li a:before{content:"→";color:var(--insights-accent-starter);font-size:.75rem;flex-shrink:0}.insights-chapter-step__body li a:hover{color:var(--insights-accent-starter)}.insights-chapter-step__coming{display:inline-flex;padding:.2rem .58rem;border-radius:999px;background:var(--insights-bg);border:1px dashed var(--insights-border);color:var(--insights-muted);font-size:.74rem;font-weight:500}.insights-lens-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:var(--insights-space-3);margin:0}.insights-lens-card{border:1px solid var(--insights-border);border-radius:14px;padding:var(--insights-space-4);background:var(--insights-surface);transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),box-shadow var(--insights-duration-normal) var(--insights-ease-quad-out),border-color var(--insights-duration-fast) var(--insights-ease-quad-out)}.insights-lens-card:hover{transform:translateY(-2px);box-shadow:var(--insights-shadow-1)}.insights-lens-card--yield:hover{border-color:var(--insights-accent-yield)}.insights-lens-card--starter:hover{border-color:var(--insights-accent-starter)}.insights-lens-card--market:hover{border-color:var(--insights-accent-market)}.insights-lens-card__icon{display:block;font-size:1.65rem;line-height:1;margin-bottom:.55rem}.insights-lens-card h3{margin:0 0 .3rem;font-size:.98rem;font-weight:600}.insights-lens-card p{margin:0;color:var(--insights-muted);font-size:.85rem;line-height:1.48}.insights-mission-steps{margin:0;padding:0;list-style:none;display:grid;gap:var(--insights-space-3)}.insights-mission-step{display:grid;grid-template-columns:1.9rem 1.9rem 1fr;gap:var(--insights-space-2) var(--insights-space-3);align-items:start;padding:var(--insights-space-3) var(--insights-space-4);border-radius:12px;border:1px solid var(--insights-border);border-left:3px solid var(--insights-accent-risk);background:var(--insights-surface);box-shadow:var(--insights-shadow-1);transition:transform var(--insights-duration-fast) var(--insights-ease-quad-out),box-shadow var(--insights-duration-normal) var(--insights-ease-quad-out)}.insights-mission-step:hover{transform:translateX(2px);box-shadow:var(--insights-shadow-2)}.insights-mission-step__num{width:1.75rem;height:1.75rem;border-radius:999px;background:color-mix(in srgb,var(--insights-accent-risk) 11%,white);color:var(--insights-accent-risk);border:1.5px solid color-mix(in srgb,var(--insights-accent-risk) 28%,white);font-size:.76rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.08rem}.dark .insights-mission-step__num{background:color-mix(in srgb,var(--insights-accent-risk) 14%,#112922);border-color:color-mix(in srgb,var(--insights-accent-risk) 30%,#2a4a40)}.insights-mission-step__icon{font-size:1.2rem;line-height:1.5;flex-shrink:0}.insights-mission-step strong{display:block;font-size:.96rem;font-weight:600;margin-bottom:.22rem;line-height:1.25}.insights-mission-step>div>span{color:var(--insights-muted);font-size:.85rem;line-height:1.48}.insights-radar-lane__icon{display:block;font-size:1.7rem;line-height:1;margin-bottom:.5rem}.dark .insights-lens-card,.dark .insights-mission-step{background:var(--insights-surface);border-color:color-mix(in srgb,var(--insights-border) 82%,var(--insights-accent-yield) 18%)}.dark .insights-mission-step{border-left-color:var(--insights-accent-risk)}@media (max-width:680px){.insights-lens-grid{grid-template-columns:1fr}.insights-mission-step{grid-template-columns:1.75rem 1.6rem 1fr;gap:var(--insights-space-2);padding:var(--insights-space-3)}.insights-chapter-step{grid-template-columns:2rem 1fr}.insights-chapter-step__number{width:2rem;height:2rem;font-size:.82rem}.insights-chapter-step:before{left:.92rem}.insights-radar-lanes{grid-template-columns:1fr}}.insights-hero__title{color:var(--insights-text)}.insights-article__kicker,.insights-guideflow__kicker,.insights-hero__kicker{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;background:color-mix(in srgb,var(--insights-accent-yield) 9%,white);border:1px solid color-mix(in srgb,var(--insights-accent-yield) 22%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 72%,#0a3328);font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.7rem}.dark .insights-article__kicker,.dark .insights-guideflow__kicker,.dark .insights-hero__kicker{background:color-mix(in srgb,var(--insights-accent-yield) 14%,#0b1b16);border-color:color-mix(in srgb,var(--insights-accent-yield) 28%,#2a4a40);color:color-mix(in srgb,var(--insights-accent-yield) 85%,#e2f3ed)}.insights-guideflow__step{border-radius:16px;padding:1rem .95rem;gap:.38rem;background:linear-gradient(160deg,var(--insights-surface),color-mix(in srgb,var(--insights-surface) 93%,var(--insights-accent-yield) 7%));transition:transform .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),box-shadow .24s cubic-bezier(.2,.8,.2,1),background .14s cubic-bezier(.2,.8,.2,1)}.insights-guideflow__step strong{font-size:.9rem;letter-spacing:-.012em;font-weight:700}.insights-guideflow__panel{background:linear-gradient(150deg,color-mix(in srgb,var(--insights-accent-yield) 5%,white) 0,white 65%);border-color:color-mix(in srgb,var(--insights-accent-yield) 20%,var(--insights-border));border-radius:14px}.dark .insights-guideflow__panel{background:linear-gradient(150deg,color-mix(in srgb,var(--insights-accent-yield) 10%,#0b1b16) 0,#0b1b16 65%);border-color:color-mix(in srgb,var(--insights-accent-yield) 24%,#2a4a40)}.insights-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.insights-search__field{position:relative;display:flex;align-items:center}.insights-search__icon-svg{position:absolute;left:.9rem;width:15px;height:15px;color:var(--insights-muted);pointer-events:none;flex-shrink:0;opacity:.72;transition:opacity .14s}.insights-search__field:focus-within .insights-search__icon-svg{opacity:1;color:var(--insights-accent-yield)}.insights-search__field .insights-search__input{padding-left:2.6rem;width:100%}.insights-card--market,.insights-card--risk,.insights-card--starter,.insights-card--yield{border-top-width:2px}.insights-card--starter .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-starter) 13%,white),color-mix(in srgb,var(--insights-accent-starter) 5%,white))}.insights-card--yield .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-yield) 13%,white),color-mix(in srgb,var(--insights-accent-yield) 5%,white))}.insights-card--risk .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-risk) 11%,white),color-mix(in srgb,var(--insights-accent-risk) 4%,white))}.insights-card--market .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-market) 11%,white),color-mix(in srgb,var(--insights-accent-market) 4%,white))}.dark .insights-card--starter .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-starter) 22%,#0f241d),#0f241d)}.dark .insights-card--yield .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-yield) 22%,#0f241d),#0f241d)}.dark .insights-card--risk .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-risk) 18%,#0f241d),#0f241d)}.dark .insights-card--market .insights-card__media{background:linear-gradient(145deg,color-mix(in srgb,var(--insights-accent-market) 18%,#0f241d),#0f241d)}.insights-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem}.insights-card__title{font-weight:700;letter-spacing:-.015em;line-height:1.22}.insights-card{border-radius:18px}.insights-card__media{aspect-ratio:16/8;border-radius:10px}.insights-card-grid{align-items:start}.insights-card{align-content:start}.insights-section-header{border-bottom:1px solid var(--insights-border);padding-bottom:var(--insights-space-3);margin-bottom:0}@media (min-width:900px){.insights-path-layout{padding:var(--insights-space-6);border-radius:22px}}.insights-article__body aside{border-left-width:2px;border-radius:0 10px 10px 0;background:linear-gradient(to right,color-mix(in srgb,var(--insights-accent-yield) 6%,white) 0,white 55%)}.dark .insights-article__body aside{background:linear-gradient(to right,color-mix(in srgb,var(--insights-accent-yield) 12%,#0b1b16) 0,#0b1b16 55%)}.insights-article__body{line-height:1.78}.insights-article__body p{font-size:1.02rem}.insights-article__body aside{font-size:1rem;line-height:1.62}.insights-article__meta-time{display:inline-flex;align-items:center;padding:.22rem .62rem;border-radius:999px;background:var(--insights-bg);border:1px solid var(--insights-border);font-size:.76rem;font-weight:500;color:var(--insights-muted)}.insights-article__focus-btn{font-size:.8rem;padding:.38rem .8rem;margin-left:auto}.insights-path-nav__btn{font-size:.8rem;letter-spacing:-.005em;padding:.45rem .95rem;border-radius:999px;transition:background-color .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),color .14s cubic-bezier(.2,.8,.2,1),transform .14s cubic-bezier(.2,.8,.2,1)}.insights-path-nav__btn:hover:not(.is-active){transform:translateY(-1px)}.insights-btn{font-size:.875rem;letter-spacing:-.005em;gap:.35rem}.insights-btn--primary{box-shadow:0 1px 2px rgba(16,36,58,.08),0 4px 12px rgba(16,36,58,.12)}.insights-btn--primary:hover{box-shadow:0 2px 4px rgba(16,36,58,.1),0 8px 20px rgba(16,36,58,.18)}.insights-live-tag{font-size:.68rem;font-weight:600;padding:.13rem .44rem}@media (min-width:480px) and (max-width:899px){.insights-card-grid{grid-template-columns:repeat(2,1fr)!important;gap:var(--insights-space-3)}}@media (max-width:540px){.insights-guideflow__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--insights-space-2)}.insights-guideflow__actions .insights-btn{justify-content:center}.insights-toolbar{grid-template-columns:1fr}}@media (max-width:900px){.insights-guideflow__step{min-height:72px}.insights-path-nav__btn{min-height:40px;display:inline-flex;align-items:center}.insights-feedback__btn{min-height:44px}}@media (hover:none){.insights-card:hover,.insights-guideflow__step:hover,.insights-lens-card:hover,.insights-mission-step:hover,.insights-path-nav__btn:hover:not(.is-active){transform:none}.insights-card:hover{box-shadow:var(--insights-shadow-1)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.insights-hub__hero{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--insights-space-6);padding:var(--insights-space-6) 0 var(--insights-space-5);position:relative}.insights-hub__hero-text{display:grid;gap:var(--insights-space-3)}.insights-hub__kicker{display:inline-flex;align-items:center;width:fit-content;padding:.22rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--insights-accent-yield) 10%,white);border:1px solid color-mix(in srgb,var(--insights-accent-yield) 22%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 72%,#0a3328);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dark .insights-hub__kicker{background:color-mix(in srgb,var(--insights-accent-yield) 14%,#0b1b16);border-color:color-mix(in srgb,var(--insights-accent-yield) 28%,#2a4a40);color:color-mix(in srgb,var(--insights-accent-yield) 80%,#e2f3ed)}.insights-hub__headline{margin:0;font-size:clamp(2.1rem,5.5vw,3.5rem);line-height:1.03;letter-spacing:-.03em;font-weight:800;text-wrap:balance;color:var(--insights-text)}.insights-hub__tagline{margin:0;font-size:clamp(.95rem,1.5vw,1.06rem);color:var(--insights-muted);line-height:1.62;max-width:50ch}.insights-hub__search-wrap{display:block;margin-top:var(--insights-space-1)}.insights-hub__search-wrap .insights-search__field{max-width:460px}.insights-hub__search-wrap .insights-search__input{height:48px;font-size:.96rem;border-radius:14px;padding-top:0;padding-bottom:0}.insights-hub__hero-mascot{width:clamp(110px,16vw,180px);flex-shrink:0;pointer-events:none;align-self:flex-end}.insights-hub__owl{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 30px rgba(20,40,65,.13));animation:insights-float 5.6s ease-in-out infinite}.insights-hub__tabs{display:flex;gap:var(--insights-space-2);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:3px;margin-bottom:var(--insights-space-2)}.insights-hub__tabs::-webkit-scrollbar{display:none}.insights-hub__tab{display:inline-flex;align-items:center;gap:.42rem;border:1.5px solid var(--insights-border);border-radius:999px;padding:.5rem 1.1rem;background:var(--insights-surface);cursor:pointer;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--insights-muted);flex-shrink:0;min-height:40px;transition:border-color .13s cubic-bezier(.2,.8,.2,1),color .13s cubic-bezier(.2,.8,.2,1),background-color .13s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .12s cubic-bezier(.2,.8,.2,1)}.insights-hub__tab:hover{border-color:var(--insights-text);color:var(--insights-text);transform:translateY(-1px)}.insights-hub__tab.is-active{color:#fff;border-color:transparent}.insights-hub__tab[data-path=starter].is-active{background:var(--insights-accent-starter);box-shadow:0 3px 10px color-mix(in srgb,var(--insights-accent-starter) 40%,transparent)}.insights-hub__tab[data-path=yield].is-active{background:var(--insights-accent-yield);box-shadow:0 3px 10px color-mix(in srgb,var(--insights-accent-yield) 40%,transparent)}.insights-hub__tab[data-path=risk].is-active{background:var(--insights-accent-risk);box-shadow:0 3px 10px color-mix(in srgb,var(--insights-accent-risk) 40%,transparent)}.insights-hub__tab[data-path=market].is-active{background:var(--insights-accent-market);box-shadow:0 3px 10px color-mix(in srgb,var(--insights-accent-market) 40%,transparent)}.insights-hub__tab-icon{font-size:.95rem;line-height:1}.insights-hub__content-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--insights-space-3);padding:var(--insights-space-4) 0 var(--insights-space-3);border-bottom:1px solid var(--insights-border);margin-bottom:0;animation:insights-fade-up var(--insights-duration-normal) var(--insights-ease-quad-out) both}.insights-hub__content-title{margin:0 0 .25rem;font-size:clamp(1.05rem,2.2vw,1.25rem);font-weight:700;letter-spacing:-.015em;line-height:1.2}.insights-hub__content-desc{margin:0;font-size:.84rem;color:var(--insights-muted);line-height:1.45;max-width:55ch}.insights-hub__content-count{font-size:.78rem;color:var(--insights-muted);white-space:nowrap;flex-shrink:0;font-weight:500;align-self:flex-start;padding-top:.25rem}.dark .insights-hub__tab{background:var(--insights-surface);border-color:color-mix(in srgb,var(--insights-border) 82%,var(--insights-accent-yield) 18%);color:var(--insights-muted)}.dark .insights-hub__tab:hover{border-color:var(--insights-accent-yield);color:var(--insights-text)}@media (max-width:640px){.insights-hub__hero{grid-template-columns:1fr;padding-top:var(--insights-space-5);padding-bottom:var(--insights-space-4);gap:var(--insights-space-4)}.insights-hub__hero-mascot{display:none}.insights-hub__search-wrap .insights-search__field{max-width:none}.insights-hub__content-header{flex-direction:column;align-items:flex-start;gap:var(--insights-space-1)}.insights-hub__content-count{display:none}}@media (hover:none){.insights-hub__tab:hover{transform:none}}.ilc-topbar{justify-content:space-between;padding:var(--insights-space-3) 0 var(--insights-space-5);border-bottom:1px solid var(--insights-border);margin-bottom:var(--insights-space-6)}.ilc-topbar,.ilc-topbar__brand{display:flex;align-items:center}.ilc-topbar__brand{gap:.5rem}.ilc-topbar__pip{width:7px;height:7px;border-radius:50%;background:var(--insights-accent-yield);flex-shrink:0}.ilc-topbar__label{font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--insights-muted)}.ilc-topbar__search-trigger{width:34px;height:34px;border-radius:9px;border:1.5px solid var(--insights-border);background:var(--insights-surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--insights-muted);transition:border-color .12s,color .12s,box-shadow .16s}.ilc-topbar__search-trigger:hover{border-color:color-mix(in srgb,var(--insights-text) 55%,var(--insights-border));color:var(--insights-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--insights-accent-yield) 12%,transparent)}.ilc-topbar__search-trigger svg{width:15px;height:15px}.ilc-home{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--insights-space-6);padding-bottom:var(--insights-space-7)}.ilc-home__copy{display:grid;gap:var(--insights-space-3)}.ilc-home__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .65rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--insights-accent-yield) 10%,white);border:1px solid color-mix(in srgb,var(--insights-accent-yield) 22%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 68%,#062e24)}.dark .ilc-home__eyebrow{background:color-mix(in srgb,var(--insights-accent-yield) 14%,#0b1b16);border-color:color-mix(in srgb,var(--insights-accent-yield) 28%,#223a31);color:color-mix(in srgb,var(--insights-accent-yield) 82%,#e2f3ed)}.ilc-home__headline{margin:0;font-size:clamp(2.6rem,6.5vw,4.2rem);font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--insights-text);text-wrap:balance}.ilc-home__sub{margin:0;font-size:clamp(.92rem,1.4vw,1.02rem);color:var(--insights-muted);line-height:1.65;max-width:44ch}.ilc-home__mascot{width:clamp(110px,15vw,190px);flex-shrink:0;pointer-events:none;align-self:flex-end}.ilc-home__owl{width:100%;height:auto;filter:drop-shadow(0 16px 32px rgba(10,30,50,.12));animation:insights-float 5.8s ease-in-out infinite}.ilc-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--insights-space-3)}.ilc-path-tile--starter{--_tile-accent:var(--insights-accent-starter)}.ilc-path-tile--yield{--_tile-accent:var(--insights-accent-yield)}.ilc-path-tile--risk{--_tile-accent:var(--insights-accent-risk)}.ilc-path-tile--market{--_tile-accent:var(--insights-accent-market)}.ilc-path-tile{display:grid;grid-template-rows:auto 1fr auto;gap:var(--insights-space-4);padding:var(--insights-space-5);border-radius:var(--insights-radius-md);border:1.5px solid var(--insights-border);background:var(--insights-surface);text-align:left;cursor:pointer;position:relative;overflow:hidden;transition:border-color .2s var(--insights-ease-standard),box-shadow .22s var(--insights-ease-standard),transform .16s var(--insights-ease-standard),background-color .2s var(--insights-ease-standard)}.ilc-path-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--_tile-accent);opacity:0;transition:opacity .2s}.ilc-path-tile:hover{border-color:color-mix(in srgb,var(--_tile-accent) 55%,var(--insights-border));background:color-mix(in srgb,var(--_tile-accent) 4%,var(--insights-surface));box-shadow:var(--insights-shadow-2);transform:translateY(-3px)}.ilc-path-tile:hover:before{opacity:1}.ilc-path-tile__icon{font-size:2.2rem;line-height:1;display:block}.ilc-path-tile__body{display:grid;gap:var(--insights-space-2)}.ilc-path-tile__title{margin:0;font-size:1.12rem;font-weight:700;letter-spacing:-.022em;line-height:1.2;color:var(--insights-text)}.ilc-path-tile__desc{margin:0;font-size:.875rem;color:var(--insights-muted);line-height:1.58}.ilc-path-tile__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--insights-space-3);border-top:1px solid var(--insights-border)}.ilc-path-tile__count{font-size:.76rem;font-weight:600;color:var(--insights-muted);letter-spacing:.01em}.ilc-path-tile__arrow{font-size:1rem;color:var(--_tile-accent);display:inline-block;transition:transform .18s var(--insights-ease-standard)}.ilc-path-tile:hover .ilc-path-tile__arrow{transform:translateX(5px)}.ilc-browse-nav{display:flex;align-items:center;gap:var(--insights-space-3);padding-bottom:var(--insights-space-4);border-bottom:1px solid var(--insights-border);margin-bottom:var(--insights-space-5);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ilc-browse-nav::-webkit-scrollbar{display:none}.ilc-browse-nav__back{flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--insights-muted);background:none;border:none;cursor:pointer;padding:.35rem .7rem;border-radius:7px;white-space:nowrap;transition:color .12s,background .12s}.ilc-browse-nav__back:hover{color:var(--insights-text);background:color-mix(in srgb,var(--insights-text) 7%,transparent)}.ilc-browse-nav__tabs{display:flex;gap:var(--insights-space-2);padding-left:var(--insights-space-3);border-left:1px solid var(--insights-border);flex-shrink:0}.ilc-browse-nav__tab{display:inline-flex;align-items:center;gap:.38rem;padding:.35rem .85rem;border-radius:999px;border:1.5px solid var(--insights-border);background:var(--insights-surface);font-size:.8rem;font-weight:600;color:var(--insights-muted);cursor:pointer;white-space:nowrap;flex-shrink:0;min-height:34px;transition:border-color .12s,color .12s,background-color .13s,box-shadow .18s}.ilc-browse-nav__tab:hover{border-color:color-mix(in srgb,var(--insights-text) 55%,var(--insights-border));color:var(--insights-text)}.ilc-browse-nav__tab.is-active{color:#fff;border-color:transparent}.ilc-browse-nav__tab[data-path=starter].is-active{background:var(--insights-accent-starter);box-shadow:0 2px 8px color-mix(in srgb,var(--insights-accent-starter) 38%,transparent)}.ilc-browse-nav__tab[data-path=yield].is-active{background:var(--insights-accent-yield);box-shadow:0 2px 8px color-mix(in srgb,var(--insights-accent-yield) 38%,transparent)}.ilc-browse-nav__tab[data-path=risk].is-active{background:var(--insights-accent-risk);box-shadow:0 2px 8px color-mix(in srgb,var(--insights-accent-risk) 38%,transparent)}.ilc-browse-nav__tab[data-path=market].is-active{background:var(--insights-accent-market);box-shadow:0 2px 8px color-mix(in srgb,var(--insights-accent-market) 38%,transparent)}.ilc-browse-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--insights-space-5);margin-bottom:var(--insights-space-6)}.ilc-browse-header__left{display:grid;gap:var(--insights-space-2)}.ilc-browse-header__title{margin:0;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:800;letter-spacing:-.03em;color:var(--insights-text);line-height:1.1}.ilc-browse-header__desc{margin:0;font-size:.875rem;color:var(--insights-muted);line-height:1.5;max-width:52ch}.ilc-browse-header__search-wrap{flex-shrink:0;width:min(300px,100%)}.ilc-browse-header__search-wrap .insights-search__field{max-width:none}.ilc-article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--insights-space-4)}.ilc-article-card--starter{--_card-accent:var(--insights-accent-starter)}.ilc-article-card--yield{--_card-accent:var(--insights-accent-yield)}.ilc-article-card--risk{--_card-accent:var(--insights-accent-risk)}.ilc-article-card--market{--_card-accent:var(--insights-accent-market)}.ilc-article-card{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--insights-space-2);padding:var(--insights-space-5);border-radius:var(--insights-radius-md);background:var(--insights-surface);border:1.5px solid var(--insights-border);position:relative;overflow:hidden;transition:border-color .2s var(--insights-ease-standard),box-shadow .2s var(--insights-ease-standard),transform .16s var(--insights-ease-standard)}.ilc-article-card__accent{position:absolute;top:0;left:0;right:0;height:3px;background:var(--_card-accent);border-radius:3px 3px 0 0;opacity:.55;transition:opacity .2s,height .2s}.ilc-article-card:hover{border-color:color-mix(in srgb,var(--_card-accent) 40%,var(--insights-border));box-shadow:var(--insights-shadow-2);transform:translateY(-2px)}.ilc-article-card:hover .ilc-article-card__accent{opacity:1;height:4px}.ilc-article-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--insights-space-2);margin-bottom:var(--insights-space-1)}.ilc-article-card__num{font-size:.72rem;font-weight:800;letter-spacing:.06em;color:var(--_card-accent);opacity:.7;font-variant-numeric:tabular-nums;text-transform:uppercase;flex-shrink:0}.ilc-article-card__badges{display:flex;align-items:center;gap:var(--insights-space-2);flex-wrap:wrap;justify-content:flex-end}.ilc-article-card__title{margin:0;font-size:1.02rem;font-weight:700;letter-spacing:-.018em;color:var(--insights-text);line-height:1.3}.ilc-article-card__excerpt{margin:0;font-size:.855rem;color:var(--insights-muted);line-height:1.58;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;align-self:start}.ilc-article-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--insights-space-3);border-top:1px solid var(--insights-border);margin-top:var(--insights-space-1)}.ilc-article-card__time{font-size:.76rem;color:var(--insights-muted);font-weight:500}.ilc-article-card__cta{font-size:.8rem;font-weight:700;color:var(--_card-accent);text-decoration:none;display:inline-flex;align-items:center;gap:.28rem;transition:gap .13s var(--insights-ease-standard),opacity .12s}.ilc-article-card__cta:hover{gap:.5rem}.ilc-article-empty{grid-column:1/-1;display:grid;gap:var(--insights-space-2);padding:var(--insights-space-7) var(--insights-space-5);text-align:center;border-radius:var(--insights-radius-md);border:1.5px dashed var(--insights-border);background:color-mix(in srgb,var(--insights-surface) 60%,var(--insights-bg))}.ilc-article-empty__title{margin:0;font-size:1rem;font-weight:700;color:var(--insights-text)}.ilc-article-empty__sub{margin:0;font-size:.875rem;color:var(--insights-muted)}@media (max-width:680px){.ilc-home{grid-template-columns:1fr;gap:var(--insights-space-4);padding-bottom:var(--insights-space-5)}.ilc-home__mascot{display:none}.ilc-home__headline{font-size:2.5rem}.ilc-path-grid{grid-template-columns:1fr;gap:var(--insights-space-3)}.ilc-browse-header{flex-direction:column;gap:var(--insights-space-3)}.ilc-browse-header__search-wrap{width:100%}.ilc-article-grid{grid-template-columns:1fr}}@media (min-width:481px) and (max-width:900px){.ilc-article-grid,.ilc-path-grid{grid-template-columns:repeat(2,1fr)}}@media (hover:none){.ilc-article-card:hover,.ilc-path-tile:hover{transform:none;box-shadow:var(--insights-shadow-1)}}.ia-progress{position:sticky;top:0;z-index:20;height:3px;width:100%;background:color-mix(in srgb,var(--insights-border) 80%,transparent);border-radius:999px;overflow:hidden;margin-bottom:var(--insights-space-5)}.ia-progress__fill{display:block;height:100%;border-radius:999px;transition:width 80ms linear}.ia-progress__fill--starter{background:linear-gradient(90deg,var(--insights-accent-starter),color-mix(in srgb,var(--insights-accent-starter) 60%,var(--insights-accent-yield)))}.ia-progress__fill--yield{background:linear-gradient(90deg,var(--insights-accent-yield),color-mix(in srgb,var(--insights-accent-yield) 60%,#35d4a8))}.ia-progress__fill--risk{background:linear-gradient(90deg,var(--insights-accent-risk),color-mix(in srgb,var(--insights-accent-risk) 60%,#e8863a))}.ia-progress__fill--market{background:linear-gradient(90deg,var(--insights-accent-market),color-mix(in srgb,var(--insights-accent-market) 60%,#9478e8))}.ia-progress__fill--action{background:linear-gradient(90deg,var(--insights-accent-yield),color-mix(in srgb,var(--insights-accent-yield) 60%,#52d8ac))}.ia-header{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--insights-space-6);padding:var(--insights-space-5) var(--insights-space-6);border-radius:var(--insights-radius-md);border:1.5px solid var(--insights-border);background:var(--insights-surface);position:relative;overflow:hidden;margin-bottom:var(--insights-space-5);animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both}.ia-header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.ia-header--starter:before{background:var(--insights-accent-starter)}.ia-header--yield:before{background:var(--insights-accent-yield)}.ia-header--risk:before{background:var(--insights-accent-risk)}.ia-header--market:before{background:var(--insights-accent-market)}.ia-header--action:before{background:var(--insights-accent-yield)}.ia-header--starter{background:color-mix(in srgb,var(--insights-accent-starter) 4%,var(--insights-surface))}.ia-header--yield{background:color-mix(in srgb,var(--insights-accent-yield) 4%,var(--insights-surface))}.ia-header--risk{background:color-mix(in srgb,var(--insights-accent-risk) 4%,var(--insights-surface))}.ia-header--market{background:color-mix(in srgb,var(--insights-accent-market) 4%,var(--insights-surface))}.ia-header--action{background:color-mix(in srgb,var(--insights-accent-yield) 6%,var(--insights-surface))}.ia-header__body{display:grid;gap:var(--insights-space-3);min-width:0}.ia-header__top-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--insights-space-3);justify-content:space-between}.ia-header__kicker{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:1px solid}.ia-header__kicker--starter{background:color-mix(in srgb,var(--insights-accent-starter) 10%,white);border-color:color-mix(in srgb,var(--insights-accent-starter) 25%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-starter) 80%,#052218)}.ia-header__kicker--yield{background:color-mix(in srgb,var(--insights-accent-yield) 10%,white);border-color:color-mix(in srgb,var(--insights-accent-yield) 25%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 80%,#052218)}.ia-header__kicker--risk{background:color-mix(in srgb,var(--insights-accent-risk) 10%,white);border-color:color-mix(in srgb,var(--insights-accent-risk) 25%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-risk) 80%,#3a1205)}.ia-header__kicker--market{background:color-mix(in srgb,var(--insights-accent-market) 10%,white);border-color:color-mix(in srgb,var(--insights-accent-market) 25%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-market) 80%,#180a38)}.ia-header__meta{display:flex;align-items:center;gap:var(--insights-space-3);flex-wrap:wrap}.ia-header__time{font-size:.8rem;color:var(--insights-muted);font-weight:500}.ia-header__focus-btn{font-size:.78rem;font-weight:600;color:var(--insights-muted);background:none;border:1.5px solid var(--insights-border);border-radius:8px;padding:.22rem .6rem;cursor:pointer;transition:border-color .12s,color .12s,background .12s;white-space:nowrap}.ia-header__focus-btn:hover{border-color:var(--insights-text);color:var(--insights-text);background:color-mix(in srgb,var(--insights-text) 5%,transparent)}.ia-header__title{margin:0;font-size:clamp(1.7rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:var(--insights-text);text-wrap:balance}.ia-header__excerpt{margin:0;font-size:clamp(.95rem,1.5vw,1.06rem);color:var(--insights-muted);line-height:1.62;max-width:58ch}.ia-header__mascot{width:clamp(90px,13vw,155px);flex-shrink:0;pointer-events:none;align-self:center}.ia-header__owl{width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(10,30,50,.11));animation:insights-float 6s ease-in-out infinite}.ia-brief{display:grid;gap:var(--insights-space-3);padding:var(--insights-space-4) var(--insights-space-5);border-radius:var(--insights-radius-sm);border:1px solid var(--insights-border);background:color-mix(in srgb,var(--insights-surface) 92%,var(--insights-bg));margin-bottom:var(--insights-space-6);animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) 60ms both}.ia-brief__kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--insights-muted)}.ia-brief__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--insights-space-2)}.ia-brief__item{display:flex;align-items:baseline;gap:var(--insights-space-3);font-size:.9rem;color:var(--insights-text);line-height:1.5}.ia-brief__check{flex-shrink:0;font-size:.78rem;color:var(--insights-accent-yield);font-weight:700;margin-top:.05em}.ia-callout{display:grid;grid-template-columns:auto 1fr;gap:var(--insights-space-3);align-items:baseline;padding:var(--insights-space-4);border-radius:12px;border:1px solid}.ia-callout--starter{background:color-mix(in srgb,var(--insights-accent-starter) 7%,white);border-color:color-mix(in srgb,var(--insights-accent-starter) 20%,var(--insights-border))}.ia-callout--yield{background:color-mix(in srgb,var(--insights-accent-yield) 7%,white);border-color:color-mix(in srgb,var(--insights-accent-yield) 20%,var(--insights-border))}.ia-callout--risk{background:color-mix(in srgb,var(--insights-accent-risk) 7%,white);border-color:color-mix(in srgb,var(--insights-accent-risk) 20%,var(--insights-border))}.ia-callout--market{background:color-mix(in srgb,var(--insights-accent-market) 7%,white);border-color:color-mix(in srgb,var(--insights-accent-market) 20%,var(--insights-border))}.ia-callout__icon{font-size:1rem;line-height:1.6}.ia-callout p{margin:0;font-size:.9rem;line-height:1.62;font-weight:500}.insights-heading-chip{display:inline-flex;width:fit-content;padding:.14rem .5rem;border-radius:6px;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--insights-muted);font-family:var(--font-mono),"JetBrains Mono",monospace;background:color-mix(in srgb,var(--insights-border) 55%,transparent);border:none;font-weight:700}.ia-footer-cta{margin-top:var(--insights-space-7);border-radius:var(--insights-radius-md);border:1.5px solid var(--insights-border);padding:var(--insights-space-6);position:relative;overflow:hidden;animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both}.ia-footer-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.ia-footer-cta--starter{background:color-mix(in srgb,var(--insights-accent-starter) 5%,var(--insights-surface))}.ia-footer-cta--starter:before{background:var(--insights-accent-starter)}.ia-footer-cta--yield{background:color-mix(in srgb,var(--insights-accent-yield) 5%,var(--insights-surface))}.ia-footer-cta--yield:before{background:var(--insights-accent-yield)}.ia-footer-cta--risk{background:color-mix(in srgb,var(--insights-accent-risk) 5%,var(--insights-surface))}.ia-footer-cta--risk:before{background:var(--insights-accent-risk)}.ia-footer-cta--market{background:color-mix(in srgb,var(--insights-accent-market) 5%,var(--insights-surface))}.ia-footer-cta--market:before{background:var(--insights-accent-market)}.ia-footer-cta--action{background:color-mix(in srgb,var(--insights-accent-yield) 5%,var(--insights-surface))}.ia-footer-cta--action:before{background:var(--insights-accent-yield)}.ia-footer-cta__inner{display:grid;gap:var(--insights-space-2);max-width:52ch}.ia-footer-cta__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--insights-muted)}.ia-footer-cta__heading{margin:0;font-size:clamp(1.3rem,3vw,1.75rem);font-weight:800;letter-spacing:-.025em;color:var(--insights-text);line-height:1.1}.ia-footer-cta__sub{margin:0;font-size:.88rem;color:var(--insights-muted);line-height:1.55;margin-bottom:var(--insights-space-2)}.ia-footer-cta__actions{display:flex;flex-wrap:wrap;gap:var(--insights-space-3);align-items:center}.dark .ia-header{border-color:color-mix(in srgb,var(--insights-border) 82%,var(--insights-accent-yield) 18%)}.dark .ia-header--starter{background:color-mix(in srgb,var(--insights-accent-starter) 7%,var(--insights-surface))}.dark .ia-header--yield{background:color-mix(in srgb,var(--insights-accent-yield) 7%,var(--insights-surface))}.dark .ia-header--risk{background:color-mix(in srgb,var(--insights-accent-risk) 7%,var(--insights-surface))}.dark .ia-header--market{background:color-mix(in srgb,var(--insights-accent-market) 7%,var(--insights-surface))}.dark .ia-header__kicker--starter{background:color-mix(in srgb,var(--insights-accent-starter) 14%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-starter) 30%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-starter) 85%,#e2f3ed)}.dark .ia-header__kicker--yield{background:color-mix(in srgb,var(--insights-accent-yield) 14%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-yield) 30%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 85%,#e2f3ed)}.dark .ia-header__kicker--risk{background:color-mix(in srgb,var(--insights-accent-risk) 14%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-risk) 30%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-risk) 85%,#f3e2e2)}.dark .ia-header__kicker--market{background:color-mix(in srgb,var(--insights-accent-market) 14%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-market) 30%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-market) 85%,#ede2f3)}.dark .ia-callout--starter{background:color-mix(in srgb,var(--insights-accent-starter) 10%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-starter) 28%,var(--insights-border))}.dark .ia-callout--yield{background:color-mix(in srgb,var(--insights-accent-yield) 10%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-yield) 28%,var(--insights-border))}.dark .ia-callout--risk{background:color-mix(in srgb,var(--insights-accent-risk) 10%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-risk) 28%,var(--insights-border))}.dark .ia-callout--market{background:color-mix(in srgb,var(--insights-accent-market) 10%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-market) 28%,var(--insights-border))}.dark .ia-brief{background:color-mix(in srgb,var(--insights-surface) 85%,var(--insights-bg));border-color:var(--insights-border)}.dark .ia-footer-cta--starter{background:color-mix(in srgb,var(--insights-accent-starter) 8%,var(--insights-surface))}.dark .ia-footer-cta--yield{background:color-mix(in srgb,var(--insights-accent-yield) 8%,var(--insights-surface))}.dark .ia-footer-cta--risk{background:color-mix(in srgb,var(--insights-accent-risk) 8%,var(--insights-surface))}.dark .ia-footer-cta--market{background:color-mix(in srgb,var(--insights-accent-market) 8%,var(--insights-surface))}.dark .ia-footer-cta--action,.dark .ia-header--action{background:color-mix(in srgb,var(--insights-accent-yield) 8%,var(--insights-surface))}@media (max-width:680px){.ia-header{grid-template-columns:1fr;padding:var(--insights-space-4);gap:var(--insights-space-3)}.ia-header__mascot{display:none}.ia-header__top-row{flex-direction:column;align-items:flex-start;gap:var(--insights-space-2)}.ia-footer-cta{padding:var(--insights-space-4)}}@media (max-width:900px){.insights-article__experience{grid-template-columns:1fr}.insights-article__rail{display:none}}.insights-curriculum-intro{display:flex;flex-direction:column;gap:var(--insights-space-2);padding:var(--insights-space-4) var(--insights-space-5);border-radius:var(--insights-radius-md);border:1.5px solid var(--insights-border);background:var(--insights-surface);margin-bottom:var(--insights-space-4);animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both}.insights-curriculum-intro__badge{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .68rem;border-radius:999px;background:color-mix(in srgb,var(--insights-accent-yield) 10%,white);border:1px solid color-mix(in srgb,var(--insights-accent-yield) 24%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 72%,#0d3d33);font-size:.73rem;font-weight:600;letter-spacing:.025em;width:fit-content}.dark .insights-curriculum-intro__badge{background:color-mix(in srgb,var(--insights-accent-yield) 14%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-yield) 28%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 80%,#e2f3ed)}.insights-curriculum-intro__text h2{margin:0 0 .2rem;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--insights-text)}.insights-curriculum-intro__text p{margin:0;font-size:.88rem;color:var(--insights-muted);line-height:1.55}.insights-curriculum-intro__summary{margin:0;font-size:.78rem;font-weight:600;color:var(--insights-muted);letter-spacing:.01em}.insights-curriculum-intro__dot{opacity:.5}.dark .insights-curriculum-intro{border-color:color-mix(in srgb,var(--insights-border) 82%,var(--insights-accent-yield) 18%);background:var(--insights-surface)}.insights-curriculum{display:flex;flex-direction:column;gap:var(--insights-space-3)}.insights-curriculum__empty{padding:var(--insights-space-5);text-align:center;color:var(--insights-muted);font-size:.9rem;border:1.5px dashed var(--insights-border);border-radius:var(--insights-radius-md)}.insights-chapter-card{border:1.5px solid var(--insights-border);border-radius:var(--insights-radius-md);background:var(--insights-surface);overflow:hidden;animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both;transition:box-shadow var(--insights-duration-normal) var(--insights-ease-standard)}.insights-chapter-card:hover{box-shadow:var(--insights-shadow-1)}.dark .insights-chapter-card{border-color:var(--insights-border);background:var(--insights-surface)}.insights-chapter-card__header{display:flex;align-items:center;gap:var(--insights-space-4);padding:var(--insights-space-4) var(--insights-space-5);border-bottom:1px solid var(--insights-border);background:color-mix(in srgb,var(--insights-bg) 60%,var(--insights-surface))}.dark .insights-chapter-card__header{background:color-mix(in srgb,var(--insights-bg) 70%,transparent);border-bottom-color:var(--insights-border)}.insights-chapter-card__number{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:color-mix(in srgb,var(--insights-accent-yield) 12%,white);border:1.5px solid color-mix(in srgb,var(--insights-accent-yield) 28%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 80%,#052218);font-size:.8rem;font-weight:800;letter-spacing:.02em;flex-shrink:0}.dark .insights-chapter-card__number{background:color-mix(in srgb,var(--insights-accent-yield) 16%,var(--insights-surface));border-color:color-mix(in srgb,var(--insights-accent-yield) 32%,var(--insights-border));color:color-mix(in srgb,var(--insights-accent-yield) 85%,#e2f3ed)}.insights-chapter-card__meta{min-width:0}.insights-chapter-card__title{margin:0 0 .1rem;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--insights-text);line-height:1.25}.insights-chapter-card__stats{font-size:.76rem;color:var(--insights-muted);font-weight:500}.insights-chapter-card__lessons{margin:0;padding:0;list-style:none}.insights-lesson-row{display:grid;grid-template-columns:2.2rem 1fr auto;align-items:start;gap:var(--insights-space-3) var(--insights-space-4);padding:var(--insights-space-3) var(--insights-space-5) var(--insights-space-3) var(--insights-space-4);border-bottom:1px solid color-mix(in srgb,var(--insights-border) 60%,transparent);transition:background var(--insights-duration-fast) var(--insights-ease-standard);position:relative}.insights-lesson-row:last-child{border-bottom:none}.insights-lesson-row:hover{background:color-mix(in srgb,var(--insights-accent-yield) 4%,var(--insights-surface))}.dark .insights-lesson-row:hover{background:color-mix(in srgb,var(--insights-accent-yield) 6%,var(--insights-surface))}.insights-lesson-row__step{display:flex;flex-direction:column;align-items:center;padding-top:.35rem;position:relative;flex-shrink:0}.insights-lesson-row__step-dot{display:block;width:10px;height:10px;border-radius:50%;border:2px solid color-mix(in srgb,var(--insights-accent-yield) 55%,var(--insights-border));background:color-mix(in srgb,var(--insights-accent-yield) 14%,var(--insights-surface));position:relative;z-index:1;flex-shrink:0;transition:background var(--insights-duration-fast),border-color var(--insights-duration-fast)}.insights-lesson-row:hover .insights-lesson-row__step-dot{background:color-mix(in srgb,var(--insights-accent-yield) 28%,var(--insights-surface));border-color:var(--insights-accent-yield)}.insights-lesson-row:not(:last-child) .insights-lesson-row__step:after{content:"";display:block;width:2px;background:color-mix(in srgb,var(--insights-border) 80%,var(--insights-accent-yield) 20%);position:absolute;top:calc(.35rem + 10px);bottom:calc(-1 * var(--insights-space-3) - 1px);left:50%;transform:translateX(-50%)}.insights-lesson-row__seq{font-size:.7rem;font-weight:600;color:var(--insights-accent-yield);letter-spacing:.01em;white-space:nowrap}.insights-lesson-row.is-read .insights-lesson-row__step-dot{background:color-mix(in srgb,var(--insights-accent-yield) 85%,var(--insights-surface));border-color:var(--insights-accent-yield);display:flex;align-items:center;justify-content:center}.insights-lesson-row__check{font-size:6px;font-weight:900;color:white;line-height:1;pointer-events:none}.insights-lesson-row.is-read .insights-lesson-row__title{color:var(--insights-muted);opacity:.7}.insights-lesson-row.is-read .insights-lesson-row__excerpt{opacity:.5}.insights-lesson-row.is-read .insights-lesson-row__seq{color:var(--insights-muted);opacity:.6}.insights-lesson-row.is-read:not(:last-child) .insights-lesson-row__step:after{background:color-mix(in srgb,var(--insights-accent-yield) 35%,var(--insights-border))}.insights-chapter-card__read-count{color:var(--insights-accent-yield);font-weight:600}.insights-curriculum-intro__footer{justify-content:space-between;flex-wrap:wrap}.insights-curriculum-intro__footer,.insights-curriculum-intro__progress{display:flex;align-items:center;gap:var(--insights-space-2)}.insights-curriculum-intro__progress-text{font-size:.76rem;font-weight:600;color:var(--insights-accent-yield)}.insights-curriculum-intro__reset{background:none;border:none;cursor:pointer;font-size:.76rem;font-weight:500;color:var(--insights-muted);padding:.15rem .5rem;border-radius:999px;border:1px solid var(--insights-border);transition:color var(--insights-duration-fast),border-color var(--insights-duration-fast),background var(--insights-duration-fast)}.insights-curriculum-intro__reset:hover{color:var(--insights-text);border-color:color-mix(in srgb,var(--insights-border) 60%,var(--insights-text));background:color-mix(in srgb,var(--insights-border) 30%,transparent)}.dark .insights-curriculum-intro__reset:hover{background:color-mix(in srgb,var(--insights-border) 40%,transparent)}.insights-lesson-row__body{min-width:0}.insights-lesson-row__title{display:block;font-size:.93rem;font-weight:600;color:var(--insights-text);text-decoration:none;letter-spacing:-.005em;line-height:1.3;transition:color var(--insights-duration-fast) var(--insights-ease-standard)}.insights-lesson-row__title:hover{color:var(--insights-accent-yield)}.insights-lesson-row__excerpt{margin:.18rem 0 0;font-size:.78rem;color:var(--insights-muted);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insights-lesson-row__aside{display:flex;align-items:center;gap:var(--insights-space-3);flex-shrink:0}.insights-lesson-row__time{font-size:.76rem;color:var(--insights-muted);white-space:nowrap}.insights-lesson-row__cta{padding:.25rem .75rem;font-size:.78rem}@media (max-width:680px){.insights-chapter-card__header{padding:var(--insights-space-3) var(--insights-space-4)}.insights-lesson-row{grid-template-columns:2rem 1fr;padding:var(--insights-space-3) var(--insights-space-4) var(--insights-space-3) var(--insights-space-3)}.insights-lesson-row__aside,.insights-lesson-row__excerpt{display:none}}.ia-chapter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem var(--insights-space-2);padding:var(--insights-space-2) var(--insights-space-4);border-radius:var(--insights-radius-sm);border:1px solid var(--insights-border);background:color-mix(in srgb,var(--insights-bg) 70%,var(--insights-surface));font-size:.78rem;color:var(--insights-muted);margin-bottom:var(--insights-space-4);animation:insights-fade-up var(--insights-duration-normal) var(--insights-ease-quad-out) both}.dark .ia-chapter-bar{background:color-mix(in srgb,var(--insights-bg) 60%,var(--insights-surface));border-color:var(--insights-border)}.ia-chapter-bar__path{color:var(--insights-accent-yield);text-decoration:none;font-weight:600;transition:opacity var(--insights-duration-fast)}.ia-chapter-bar__path:hover{opacity:.75}.ia-chapter-bar__sep{color:var(--insights-muted);opacity:.4;font-size:.85rem}.ia-chapter-bar__chapter{font-weight:500;color:var(--insights-text);opacity:.75}.ia-chapter-bar__lesson{font-weight:500}.ia-chapter-bar__dots{display:flex;align-items:center;gap:4px;margin-left:auto}.ia-lesson-dot{display:block;width:6px;height:6px;border-radius:50%;background:var(--insights-border);transition:background var(--insights-duration-normal) var(--insights-ease-standard),transform var(--insights-duration-normal) var(--insights-ease-standard)}.ia-lesson-dot--active{background:var(--insights-accent-yield);transform:scale(1.35)}@media (max-width:680px){.ia-chapter-bar{padding:var(--insights-space-2) var(--insights-space-3);font-size:.72rem}.ia-chapter-bar__chapter,.ia-chapter-bar__lesson,.ia-chapter-bar__sep:nth-of-type(2){display:none}}.insights-rail-chapter{margin-bottom:var(--insights-space-4);padding-bottom:var(--insights-space-4);border-bottom:1px solid var(--insights-border)}.insights-rail-chapter__kicker{margin:0 0 var(--insights-space-2);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--insights-muted)}.insights-rail-chapter__nav{display:flex;flex-direction:column;gap:2px}.insights-rail-chapter__item{display:flex;align-items:baseline;gap:var(--insights-space-2);padding:.3rem .5rem;border-radius:6px;text-decoration:none;transition:background var(--insights-duration-fast) var(--insights-ease-standard)}.insights-rail-chapter__item:hover{background:color-mix(in srgb,var(--insights-accent-yield) 7%,var(--insights-surface))}.insights-rail-chapter__item.is-active{background:color-mix(in srgb,var(--insights-accent-yield) 10%,var(--insights-surface))}.dark .insights-rail-chapter__item.is-active{background:color-mix(in srgb,var(--insights-accent-yield) 12%,var(--insights-surface))}.insights-rail-chapter__num{font-size:.68rem;font-weight:700;letter-spacing:.04em;color:var(--insights-muted);opacity:.7;flex-shrink:0}.insights-rail-chapter__title{font-size:.8rem;line-height:1.35;color:var(--insights-muted);transition:color var(--insights-duration-fast)}.insights-rail-chapter__item.is-active .insights-rail-chapter__title{color:var(--insights-text);font-weight:600}.insights-rail-chapter__item.is-active .insights-rail-chapter__num{color:var(--insights-accent-yield);opacity:1}.ia-action-refresher{display:flex;align-items:center;justify-content:space-between;gap:var(--insights-space-4);margin:var(--insights-space-6) 0;padding:var(--insights-space-4) var(--insights-space-5);border:1px solid var(--insights-border);border-left:3px solid var(--insights-accent-yield);border-radius:var(--insights-radius-sm);background:color-mix(in srgb,var(--insights-accent-yield) 4%,var(--insights-surface));animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both}.ia-action-refresher__body{display:flex;flex-direction:column;gap:var(--insights-space-1);min-width:0}.ia-action-refresher__eyebrow{font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--insights-accent-yield);opacity:.85}.ia-action-refresher__title{font-size:.875rem;font-weight:600;color:var(--insights-fg);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ia-action-refresher__actions{display:flex;align-items:center;gap:var(--insights-space-2);flex-shrink:0}.ia-action-refresher__link{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:var(--insights-radius-sm);background:var(--insights-accent-yield);color:#fff;font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:opacity var(--insights-duration-fast) ease}.ia-action-refresher__link:hover{opacity:.85}.ia-action-refresher__dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:50%;background:transparent;color:var(--insights-fg-muted);cursor:pointer;font-size:.9rem;line-height:1;padding:0;transition:background var(--insights-duration-fast) ease,color var(--insights-duration-fast) ease;flex-shrink:0}.ia-action-refresher__dismiss:hover{background:color-mix(in srgb,var(--insights-fg-muted) 12%,transparent);color:var(--insights-fg)}.dark .ia-action-refresher{background:color-mix(in srgb,var(--insights-accent-yield) 7%,var(--insights-surface))}@media (max-width:480px){.ia-action-refresher{flex-direction:column;align-items:flex-start}.ia-action-refresher__title{white-space:normal}}.ia-lesson-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--insights-space-3);margin:var(--insights-space-5) 0;animation:insights-fade-up var(--insights-duration-slow) var(--insights-ease-quad-out) both}.ia-lesson-nav__card{display:flex;flex-direction:column;gap:.25rem;padding:var(--insights-space-4) var(--insights-space-4);border-radius:var(--insights-radius-md);border:1.5px solid var(--insights-border);background:var(--insights-surface);text-decoration:none;transition:border-color var(--insights-duration-normal) var(--insights-ease-standard),box-shadow var(--insights-duration-normal) var(--insights-ease-standard),transform var(--insights-duration-normal) var(--insights-ease-standard)}.ia-lesson-nav__card:hover{border-color:color-mix(in srgb,var(--insights-accent-yield) 50%,var(--insights-border));box-shadow:var(--insights-shadow-1);transform:translateY(-1px)}.dark .ia-lesson-nav__card{background:var(--insights-surface);border-color:var(--insights-border)}.ia-lesson-nav__card--next{text-align:right;align-items:flex-end}.ia-lesson-nav__direction{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--insights-accent-yield)}.ia-lesson-nav__title{font-size:.92rem;font-weight:700;color:var(--insights-text);line-height:1.3;letter-spacing:-.01em}.ia-lesson-nav__meta{font-size:.75rem;color:var(--insights-muted)}.ia-lesson-nav__complete{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:var(--insights-space-3);padding:var(--insights-space-4) var(--insights-space-5);border-radius:var(--insights-radius-md);border:1.5px solid color-mix(in srgb,var(--insights-accent-yield) 30%,var(--insights-border));background:color-mix(in srgb,var(--insights-accent-yield) 5%,var(--insights-surface));font-size:.9rem}.dark .ia-lesson-nav__complete{background:color-mix(in srgb,var(--insights-accent-yield) 8%,var(--insights-surface))}.ia-lesson-nav__complete span:first-child{font-size:1.2rem}.ia-lesson-nav__complete strong{font-weight:700;color:var(--insights-text)}@media (max-width:560px){.ia-lesson-nav{grid-template-columns:1fr}.ia-lesson-nav__card--next{text-align:left;align-items:flex-start}}.imc-root{--imc-accent:var(--insights-accent-market);--imc-border:var(--insights-border);--imc-radius:var(--insights-radius-md)}.imc-masthead{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--insights-space-4);padding:var(--insights-space-5) 0 var(--insights-space-6);border-bottom:1.5px solid var(--imc-border);margin-bottom:var(--insights-space-5)}.imc-masthead__back{font-size:.8rem;font-weight:500;color:var(--insights-muted);text-decoration:none;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color var(--insights-duration-fast)}.imc-masthead__back:hover{color:var(--imc-accent)}.imc-masthead__center{text-align:center}.imc-masthead__eyebrow{font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--imc-accent);margin-bottom:.3rem}.imc-masthead__title{font-size:clamp(1.6rem,4vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--insights-text);margin-bottom:.4rem}.imc-masthead__sub{font-size:.88rem;color:var(--insights-muted);max-width:44ch;margin:0 auto;line-height:1.55}.imc-masthead__count{font-size:.75rem;letter-spacing:.08em;color:var(--insights-muted);white-space:nowrap;align-self:start;padding-top:.15rem}.imc-masthead__count,.imc-tag{font-weight:600;text-transform:uppercase}.imc-tag{display:inline-block;padding:.2em .65em;border-radius:40px;font-size:.7rem;letter-spacing:.06em;background:color-mix(in srgb,var(--imc-accent) 12%,transparent);color:var(--imc-accent);border:1px solid color-mix(in srgb,var(--imc-accent) 20%,transparent)}.imc-featured-section{margin-bottom:var(--insights-space-6)}.imc-featured{display:grid;grid-template-columns:1fr 1fr;min-height:420px;border-radius:var(--imc-radius);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--insights-shadow-2);transition:transform var(--insights-duration-normal) var(--insights-ease-standard),box-shadow var(--insights-duration-normal) var(--insights-ease-standard);position:relative}.imc-featured:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(12,26,45,.18)}.imc-featured__image-wrap{position:relative;overflow:hidden;background:color-mix(in srgb,var(--imc-accent) 8%,var(--insights-bg))}.imc-featured__image{object-fit:cover;transition:transform .5s var(--insights-ease-quad-out)}.imc-featured:hover .imc-featured__image{transform:scale(1.04)}.imc-featured__image-overlay{position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(106,76,187,.12));pointer-events:none}.imc-featured__body{background:var(--insights-surface);padding:var(--insights-space-6);display:flex;flex-direction:column;justify-content:center;gap:var(--insights-space-4)}.imc-featured__meta{display:flex;align-items:center;gap:var(--insights-space-2);flex-wrap:wrap}.imc-featured__date{font-size:.72rem;color:var(--insights-muted);letter-spacing:.04em}.imc-featured__title{font-size:clamp(1.2rem,2.5vw,1.7rem);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:var(--insights-text)}.imc-featured__excerpt{font-size:.9rem;line-height:1.65;color:var(--insights-muted);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.imc-featured__read{display:inline-flex;align-items:center;gap:.3em;font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--imc-accent);margin-top:auto;transition:gap var(--insights-duration-fast)}.imc-featured:hover .imc-featured__read{gap:.55em}.imc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--insights-space-5)}.imc-card{display:flex;flex-direction:column;border-radius:var(--imc-radius);overflow:hidden;background:var(--insights-surface);text-decoration:none;color:inherit;border:1px solid var(--imc-border);box-shadow:var(--insights-shadow-1);transition:transform var(--insights-duration-normal) var(--insights-ease-standard),box-shadow var(--insights-duration-normal) var(--insights-ease-standard)}.imc-card:hover{transform:translateY(-4px);box-shadow:var(--insights-shadow-2)}.imc-card__image-wrap{position:relative;height:180px;overflow:hidden;background:color-mix(in srgb,var(--imc-accent) 8%,var(--insights-bg));flex-shrink:0}.imc-card__image{object-fit:cover;transition:transform .45s var(--insights-ease-quad-out)}.imc-card:hover .imc-card__image{transform:scale(1.05)}.imc-card__body{padding:var(--insights-space-4) var(--insights-space-4) var(--insights-space-3);flex-direction:column;flex:1}.imc-card__body,.imc-card__meta{display:flex;gap:var(--insights-space-2)}.imc-card__meta{align-items:center;flex-wrap:wrap}.imc-card__date{font-size:.68rem;color:var(--insights-muted);letter-spacing:.03em}.imc-card__title{font-size:1rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--insights-text)}.imc-card__excerpt,.imc-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.imc-card__excerpt{font-size:.82rem;line-height:1.6;color:var(--insights-muted);flex:1}.imc-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--insights-space-2);border-top:1px solid var(--imc-border);margin-top:auto}.imc-card__time{font-size:.72rem;color:var(--insights-muted)}.imc-card__cta{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--imc-accent);display:flex;align-items:center;gap:.25em;transition:gap var(--insights-duration-fast)}.imc-card:hover .imc-card__cta{gap:.45em}.imc-empty{text-align:center;color:var(--insights-muted);padding:var(--insights-space-8) var(--insights-space-4);font-size:.9rem}@media (max-width:900px){.imc-featured{grid-template-columns:1fr;min-height:auto}.imc-featured__image-wrap{height:260px}.imc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.imc-masthead{grid-template-columns:1fr;text-align:center;gap:var(--insights-space-3)}.imc-masthead__back,.imc-masthead__count{justify-self:center}.imc-grid{grid-template-columns:1fr}.imc-featured__body{padding:var(--insights-space-4)}}