.blog-hero .insights-hero__grid{padding-bottom:clamp(5rem,9vw,8rem)}.insights-article-card h3{letter-spacing:-.042em;text-wrap:balance;max-width:21ch;margin-top:.8rem;font-size:clamp(1.55rem,2.2vw,2.2rem);font-weight:580;line-height:1.08}.insights-article-card h3 a:after{content:"";position:absolute;inset:0}.insights-article-card h3 a:focus-visible{outline:none}.insights-article-card:has(h3 a:focus-visible){outline:2px solid var(--card-accent);outline-offset:3px}.insights-article-card h3+p{max-width:38rem;color:var(--insights-muted);margin-top:1rem;font-size:.96rem;line-height:1.65}.insights-article-card.is-featured h3{letter-spacing:-.058em;max-width:18ch;font-size:clamp(2.2rem,4vw,4.35rem);line-height:.98}.insights-category-card h3{letter-spacing:-.055em;margin-top:.65rem;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:560;line-height:1}.insights-category-card h3 a:after{z-index:2;content:"";position:absolute;inset:0}.blog-hero__microcopy{color:var(--insights-subtle)!important;margin-top:1.25rem!important;font-size:.88rem!important;line-height:1.55!important}.blog-hero__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.blog-hero__actions .insights-button{justify-content:center;min-width:13.5rem}.blog-hero__actions .insights-text-link{font-size:.78rem}.blog-editorial{background:radial-gradient(circle at 14% 18%,#9a79ff1a,#0000 25rem),linear-gradient(#ffffff05,#0000 55%)}.blog-editorial__principles{border-top:1px solid var(--insights-line-strong);border-bottom:1px solid var(--insights-line-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.blog-editorial__principles article{min-height:18rem;padding:clamp(1.5rem,3vw,2.8rem)}.blog-editorial__principles article+article{border-left:1px solid var(--insights-line)}.blog-editorial__principles span{color:var(--insights-purple);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem}.blog-editorial__principles h3{letter-spacing:-.045em;margin-top:clamp(3rem,6vw,5.5rem);font-size:clamp(1.4rem,2.4vw,2.15rem);font-weight:560;line-height:1.02}.blog-editorial__principles p{max-width:30rem;color:var(--insights-muted);margin-top:1rem;font-size:.96rem;line-height:1.65}@media (max-width:780px){.blog-editorial__principles{grid-template-columns:1fr}.blog-editorial__principles article{min-height:auto}.blog-editorial__principles article+article{border-top:1px solid var(--insights-line);border-left:0}.blog-editorial__principles h3{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.blog-hero *,.blog-editorial *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
