.insights-hero{background:var(--mist);border-bottom:1px solid var(--line)}.insights-hero__inner{max-width:880px;margin:0 auto;padding:84px 32px 60px}.insights-hero__inner .cc-eyebrow{display:inline-block;margin-bottom:18px;text-decoration:none}.insights-hero__inner h1{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.6vw,54px);line-height:1.07;letter-spacing:var(--tracking-tight);color:var(--navy-800);margin:0 0 22px}.insights-hero__inner p{font-family:var(--font-body);font-size:19px;line-height:1.6;color:var(--ink-muted);margin:0;max-width:660px}.insights-list{max-width:960px;margin:0 auto;padding:80px 32px}.insights-item{display:block;text-decoration:none;padding:26px 0;border-bottom:1px solid var(--line)}.insights-item:hover .insights-item__title{color:var(--coral-600)}.insights-item__date{display:block;font-family:var(--font-body);font-size:12.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--coral-500);margin-bottom:8px}.insights-item__title{font-weight:600;font-size:20px;line-height:1.35;color:var(--navy-800);margin:0 0 8px;transition:color .15s ease}.insights-item__summary{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--ink-muted);margin:0}.insights-empty{font-family:var(--font-body);font-size:17px;color:var(--ink-muted)}.pagination{margin-top:40px}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination .page-numbers{font-family:var(--font-body);font-size:15px;font-weight:600;color:var(--navy-700);text-decoration:none;padding:10px 16px;border:1px solid var(--line);border-radius:var(--radius-pill)}.pagination .page-numbers.current{background:var(--navy-700);border-color:var(--navy-700);color:var(--white)}.pagination .screen-reader-text{display:none}
