.insights-headline{font-size:clamp(64px,10vw,160px);max-width:1200px;line-height:.92}.reveal-line{display:block;overflow:hidden;line-height:1;padding-bottom:.08em}.insights-featured-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}.insights-featured-card{position:relative;height:520px;display:block;overflow:hidden;text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 80px),0 100%)}.insights-all-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}.insights-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width:900px){.insights-featured-grid{grid-template-columns:1fr}.insights-featured-card{height:420px}.insights-grid{grid-template-columns:repeat(2,1fr);gap:24px}.insights-all-header{flex-direction:column;align-items:flex-start;margin-bottom:40px}.insights-filters{justify-content:flex-start}}@media (max-width:640px){.insights-headline{font-size:clamp(52px,14vw,96px)}.insights-featured-card{height:360px}.insights-grid{grid-template-columns:1fr;gap:20px}}.insights-newsletter-band{background:var(--ink);color:var(--paper);padding:100px 0}.insights-newsletter-band__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.insights-newsletter-band__kicker{margin-bottom:24px}.insights-newsletter-band__title{font-size:clamp(32px,3.8vw,60px);line-height:1.02;margin-bottom:24px;color:var(--paper)}.insights-newsletter-band__dek{font-size:16px;color:var(--muted-dark);line-height:1.65;max-width:440px}.insights-newsletter-band form [id=newsletter-email]{min-width:0}@media (max-width:768px){.insights-newsletter-band{padding:64px 0 72px}.insights-newsletter-band__grid{gap:28px}.insights-newsletter-band__title{font-size:clamp(26px,6vw,44px);margin-bottom:16px}.insights-newsletter-band__dek{font-size:15px;max-width:none}}@media (max-width:480px){.insights-newsletter-band{padding:48px 0 56px}.insights-newsletter-band__title{font-size:clamp(22px,7vw,32px)}.insights-newsletter-band__dek{font-size:14px}}