.insights{background:#eef3f8;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.insights-heading{display:grid;grid-template-columns:1.7fr 1fr;gap:80px;align-items:end}
.insights-heading h2{font:700 clamp(38px,4.5vw,66px)/.98 "Manrope";letter-spacing:-3.8px;margin:15px 0}
.insights-heading h2 em{font-style:normal;color:var(--blue)}
.insights-heading>div:last-child{padding-bottom:10px;color:var(--muted)}
.verified{display:flex;align-items:center;gap:9px;margin-top:22px;font-size:12px;color:#24344a}
.verified span{width:8px;height:8px;border-radius:50%;background:#08a06d;box-shadow:0 0 0 5px rgba(8,160,109,.1)}
.insight-filters{display:flex;flex-wrap:wrap;gap:8px;margin:38px 0 22px}
.insight-filters button{border:1px solid #bcc8d7;background:transparent;color:#314159;border-radius:99px;padding:9px 16px;font-size:12px;font-weight:700;cursor:pointer}
.insight-filters button:hover,.insight-filters button:focus-visible,.insight-filters button.active{background:var(--navy);border-color:var(--navy);color:#fff}
.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.insight-grid article{display:flex;flex-direction:column;min-height:285px;padding:25px;background:#fff;border:1px solid #d5dee9;transition:transform .25s ease,box-shadow .25s ease}
.insight-grid article:hover,.insight-grid article:focus-within{transform:translateY(-4px);box-shadow:0 18px 40px rgba(6,23,44,.09)}
.insight-grid article[hidden]{display:none}
.insight-grid article>div{display:flex;justify-content:space-between;gap:14px}
.card-type{font:800 9px "Manrope";letter-spacing:1.25px;color:var(--blue)}
.card-date,.insight-grid time{font:700 9px "Manrope";letter-spacing:.6px;color:#788696}
.insight-grid h3{font:700 22px/1.12 "Manrope";letter-spacing:-.8px;margin:38px 0 12px}
.insight-grid p{color:var(--muted);font-size:13px;margin:0 0 22px}
.insight-grid a{margin-top:auto;color:var(--blue);font-weight:700;font-size:12px}
.guide-card{border-top:3px solid #8ba7c6!important}
.guide-card.featured{background:var(--navy);color:#fff;border-color:var(--navy)!important}
.guide-card.featured p{color:#b6c4d6}.guide-card.featured .card-date{color:#9fb3cc}
.insight-note{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;margin-top:22px;padding-top:22px;border-top:1px solid #cbd5e1}
.insight-note p{max-width:900px;margin:0;color:#667386;font-size:11px}
.insight-note .text-link{white-space:nowrap}
@media(max-width:980px){.insights-heading{grid-template-columns:1fr;gap:20px}.insight-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.insights-heading h2{font-size:39px}.insight-filters{overflow-x:auto;flex-wrap:nowrap;padding-bottom:5px}.insight-filters button{white-space:nowrap}.insight-grid{grid-template-columns:1fr}.insight-grid article{min-height:250px}.insight-note{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.insight-grid article{transition:none!important;transform:none!important}}
