.single-page .home-insight-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 100px)/3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:6px;padding:6px 6px 18px;scrollbar-width:none}
.single-page .home-insight-grid::-webkit-scrollbar{display:none}
.single-page .home-insight-grid>a{min-width:0;scroll-snap-align:start}
.single-page .home-insight-grid .insight-topic{margin-top:20px;font-size:12px;letter-spacing:.08em;color:#2664b5}
.single-page .home-insight-grid h3{margin-top:8px;font-size:20px;line-height:1.6;min-height:0}
.single-page #insight-track:focus-visible{outline:2px solid #2664b5;outline-offset:3px}
@media(max-width:1000px){.single-page .home-insight-grid{grid-auto-columns:calc((100% - 64px)/2)}}
@media(max-width:600px){.single-page .home-insight-grid{grid-auto-columns:86%;gap:18px}.single-page .home-insight-grid h3{font-size:19px}}
