.insights-hero{background:var(--color-light-grey);padding:140px var(--space-xl) 80px}.insights-hero__inner{max-width:800px;margin:0 auto}.insights-overline{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-primary-purple);margin-bottom:var(--space-md)}.insights-page h1{font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.12;color:var(--color-dark-muted);margin-bottom:var(--space-lg)}.insights-subtitle{font-size:18px;line-height:1.6;color:var(--color-mid-muted)}.insights-grid-section{padding:64px var(--space-xl);background:var(--color-white)}.insights-grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-lg);gap:var(--space-lg)}.insight-card{padding:var(--space-xl);border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,.06);background:var(--color-white);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.insight-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(12,12,30,.06)}.insight-card__meta{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.insight-card__category{font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--color-primary-purple);background:rgba(123,111,212,.1);padding:4px 10px;border-radius:var(--radius-full)}.insight-card__date{font-size:13px;color:var(--color-mid-muted)}.insight-card__title{font-size:20px;font-weight:600;line-height:1.35;margin-bottom:var(--space-sm)}.insight-card__title a{color:var(--color-dark-muted)}.insight-card__title a:hover{color:var(--color-primary-purple)}.insight-card__excerpt{font-size:15px;line-height:1.6;color:var(--color-mid-muted);flex:1 1}.insight-card__footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-light-grey)}.insight-card__read-time{font-size:13px;color:var(--color-mid-muted)}.insight-card__link{font-size:14px;font-weight:600;color:var(--color-primary-purple)}.insights-cta{padding:80px var(--space-xl);background:var(--color-light-grey);text-align:center}.insights-cta__inner{max-width:500px;margin:0 auto}.insights-cta h2{font-size:28px;font-weight:700;color:var(--color-dark-muted);margin-bottom:var(--space-sm)}.insights-cta>p{font-size:16px;color:var(--color-mid-muted);margin-bottom:var(--space-lg)}.insights-subscribe{display:flex;gap:var(--space-sm)}.insights-subscribe input{flex:1 1;padding:12px 16px;border:1.5px solid var(--color-light-grey);border-radius:var(--radius-md);font-size:15px;background:var(--color-white)}.insights-subscribe input:focus{outline:none;border-color:var(--color-primary-purple)}.insights-privacy{font-size:13px;color:var(--color-mid-muted);margin-top:var(--space-sm)}.insight-post{padding:140px var(--space-xl) 100px;background:var(--color-white)}.insight-post__inner{max-width:720px;margin:0 auto}.insight-post__back{display:inline-block;font-size:14px;font-weight:500;color:var(--color-primary-purple);margin-bottom:var(--space-lg)}.insight-post__back:hover{text-decoration:underline}.insight-post__meta{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.insight-post__title{font-size:clamp(28px,3.5vw,40px);font-weight:700;line-height:1.15;color:var(--color-dark-muted);margin-bottom:var(--space-lg)}.insight-post__excerpt{font-size:19px;line-height:1.6;color:var(--color-mid-muted);margin-bottom:var(--space-xl)}.insight-post__body{padding-top:var(--space-xl);border-top:1px solid var(--color-light-grey)}.insight-post__pending{font-size:16px;line-height:1.7;color:var(--color-mid-muted);margin-bottom:var(--space-lg)}.insights-filter{max-width:1100px;margin:0 auto var(--space-xl);display:flex;flex-wrap:wrap;gap:var(--space-sm)}.insights-filter__chip{font-size:14px;font-weight:600;padding:8px 16px;border-radius:var(--radius-full);border:1px solid var(--color-very-light-grey);background:var(--color-white);color:var(--color-mid-muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.insights-filter__chip:hover{border-color:var(--color-primary-purple);color:var(--color-primary-purple)}.insights-filter__chip--active{background:var(--color-primary-purple);border-color:var(--color-primary-purple);color:#fff}.insight-post__byline{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-xl)}.insight-post__byline-name{font-size:15px;font-weight:600;color:var(--color-dark-muted)}.insight-post__byline-title{font-size:14px;color:var(--color-mid-muted);position:relative;padding-left:var(--space-sm)}.insight-post__byline-title:before{content:"·";position:absolute;left:-2px;color:var(--color-mid-muted)}.insight-post__body h2{font-size:24px;font-weight:700;line-height:1.25;color:var(--color-dark-muted);margin:var(--space-xl) 0 var(--space-md)}.insight-post__body p{font-size:17px;line-height:1.75;color:var(--color-mid-muted);margin-bottom:var(--space-lg)}.insight-post__body ul{margin:0 0 var(--space-lg);padding-left:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm)}.insight-post__body li{font-size:17px;line-height:1.6;color:var(--color-mid-muted)}.insight-post__cta{margin-top:var(--space-2xl);padding:var(--space-2xl) var(--space-xl);background:var(--color-light-grey);border-radius:var(--radius-lg);text-align:center}.insight-post__cta-title{font-size:24px;font-weight:700;color:var(--color-dark-muted);margin-bottom:var(--space-sm)}.insight-post__cta-text{font-size:16px;line-height:1.6;color:var(--color-mid-muted);max-width:480px;margin:0 auto var(--space-lg)}@media (max-width:768px){.insights-hero{padding:120px var(--space-md) 60px}.insights-grid{grid-template-columns:1fr}.insights-cta,.insights-grid-section{padding:48px var(--space-md)}.insights-subscribe{flex-direction:column}.insight-post{padding:120px var(--space-md) 64px}}