.gq-home-insights{padding-block:76px}
.gq-insights-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}
.gq-insights-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.25;margin:0;max-width:780px}
.gq-insights-archives{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:18px;flex-shrink:0}
.gq-home-insights a{color:inherit;text-decoration:none;text-underline-offset:6px}
.gq-home-insights a:hover{text-decoration:underline;color:#173f70}
.gq-home-insights a:focus-visible{outline:2px solid #173f70;outline-offset:5px}
.gq-insights-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:56px}
.gq-insights-feature,.gq-insights-list,.gq-insights-row{min-width:0}
.gq-insights-image{display:block;overflow:hidden;background:#f1f4f6}
.gq-insights-image img{width:100%;height:300px;object-fit:cover;object-position:center 48%;display:block;margin:0;border-radius:0}
.gq-insights-category{display:block;font-size:16px;color:#536f5a;margin-top:22px}
.gq-home-insights h3{font-size:clamp(22px,2vw,28px);line-height:1.45;margin:10px 0 16px;overflow-wrap:anywhere}
.gq-home-insights p{font-size:20px;line-height:1.7;color:#526373;margin:0 0 20px}
.gq-insights-list{border-top:1px solid #cbd5dc}
.gq-insights-row{padding:4px 0 22px;border-bottom:1px solid #cbd5dc}
.gq-insights-row h3{font-size:23px;margin-bottom:0}
@media(max-width:900px){.gq-insights-heading{align-items:flex-start;flex-direction:column}.gq-insights-layout{gap:32px}}
@media(max-width:640px){.gq-home-insights{padding-block:44px}.gq-insights-layout{grid-template-columns:1fr}.gq-insights-image img{height:auto;aspect-ratio:16/10}.gq-insights-archives{font-size:17px}.gq-home-insights h3{font-size:23px}.gq-home-insights p{font-size:18px}}
