.insights-hero{background:var(--paper);border-bottom:1px solid var(--line);align-items:flex-end;min-height:48svh;padding:160px 0 80px;display:flex;position:relative;overflow:hidden}.insights-hero.compact{min-height:auto;padding-bottom:64px}.insights-hero .aurora{display:none}.insights-hero .hero-content{position:relative}.insights-hero .breadcrumb{color:var(--ink-faint);font:500 12px var(--font-body);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:30px;display:flex}.insights-hero .breadcrumb a{color:var(--brand)}.insights-hero h1{max-width:12ch;font:600 clamp(48px,8vw,104px)/1 var(--font-display);letter-spacing:-.035em}.insights-hero p{max-width:54ch;color:var(--ink-soft);margin-top:22px;font-size:18px;line-height:1.65}.blog-section{padding-block:clamp(80px,10vw,130px)}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.blog-card{border:1px solid var(--line);background:var(--cream);border-radius:14px;flex-direction:column;justify-content:space-between;min-height:320px;padding:30px;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.blog-card:hover{box-shadow:var(--hs-lg);transform:translateY(-5px)}.blog-header{justify-content:space-between;gap:12px;display:flex}.blog-tag,.blog-meta{font:500 12px var(--font-body);letter-spacing:.04em}.blog-tag{color:var(--brand);text-transform:uppercase}.blog-meta{color:var(--ink-faint)}.blog-card h3{font:500 27px/1.12 var(--font-display);letter-spacing:-.03em;margin-top:36px}.blog-card p{color:var(--ink-soft);margin-top:14px;font-size:15px;line-height:1.65}.blog-footer-link{color:var(--brand);font:500 14px var(--font-body);margin-top:28px}.article-section{padding:120px 0}.article-wrap{max-width:720px;margin-inline:auto}.reader-meta-row{gap:10px;margin-bottom:24px;display:flex}.reader-content{color:var(--ink-soft);font-size:18px;line-height:1.8}.reader-content h1{color:var(--ink);font:600 clamp(38px,6vw,60px)/1.04 var(--font-display);letter-spacing:-.035em;margin-bottom:28px}.reader-content h4{color:var(--ink);font:500 25px var(--font-display);letter-spacing:-.02em;margin:44px 0 14px}.reader-content p{margin-bottom:22px}.reader-content ul,.reader-content ol{margin:0 0 24px 24px}.reader-content blockquote{border-left:3px solid var(--brand);background:var(--paper-2);color:var(--ink);border-radius:0 8px 8px 0;margin:30px 0;padding:18px 24px}.reader-content pre{border:1px solid var(--line);background:var(--panel);color:#e6e6e2;font:13px/1.7 var(--font-mono);border-radius:12px;margin:28px 0;padding:22px;overflow:auto}.reader-content code{font-family:var(--font-mono)}@media (max-width:900px){.blog-grid{grid-template-columns:1fr}.blog-card{min-height:auto}.blog-card h3{margin-top:24px}}@media (max-width:600px){.insights-hero{min-height:auto;padding:120px 0 60px}.article-section{padding:80px 0}}
