.insights-page{background:var(--background)}.insights-page :is(h1,h2,h3){letter-spacing:0;overflow-wrap:anywhere}.insights-container{max-width:85rem;margin-inline:auto;padding-inline:2.5rem}.insights-hero{min-height:min(48rem,100svh - 5rem)}.insights-hero:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--background), color-mix(in oklab, var(--background) 80%, transparent) 40%, color-mix(in oklab, var(--background) 12%, transparent)), linear-gradient(0deg, var(--background), transparent 45%);position:absolute;inset:0}.insights-card{transition:transform .3s}.insights-card:hover{transform:translateY(-4px)}.insights-body{color:var(--muted-foreground);font-size:1.125rem;line-height:1.9}.insights-body p{margin-block:1.5rem}.insights-body h2{color:var(--foreground);margin-top:3rem;margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.35}.insights-body ul{padding-left:1.5rem;list-style:outside}.insights-body ol{padding-left:1.5rem;list-style:decimal}.insights-body h3{color:var(--foreground);margin-top:2rem;font-size:1.4rem;font-weight:600;line-height:1.4}.insights-body blockquote{border-left:2px solid var(--sea);margin-block:2rem;padding-left:1.5rem;font-style:italic}.insights-body strong{color:var(--foreground);font-weight:700}.insights-body li{margin-block:.75rem}@keyframes insights-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.insights-enter{animation:.6s ease-out both insights-enter}@media (width<=767px){.insights-container{padding-inline:1.5rem}.insights-hero{min-height:calc(100svh - 4rem)}}@media (prefers-reduced-motion:reduce){.insights-enter{animation:none}.insights-card:hover{transform:none}}
