/* Main-only preview: shares content with the hub, not its full listing layout. */
.insights-home .insights-layout>*{min-width:0}
.insights-home .home-tool-preview{min-width:0;padding:22px}
.home-tool-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}
.home-tool-heading h4{margin:0;font-size:18px}
.home-tool-heading .text-link{font-size:16px;white-space:nowrap;flex-shrink:0}
.home-tool-preview h5{margin:0 0 8px;font-size:16px;line-height:1.6;min-width:0}
.home-tool-preview h5 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-tool-preview h5 a:hover,.home-tool-preview h5 a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.home-tool-preview p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.home-tool-preview a:focus-visible{outline:3px solid var(--lime);outline-offset:3px}
@media(max-width:760px){.insights-home .home-tool-preview{padding:20px}.home-tool-heading h4{font-size:18px}.home-tool-heading .text-link{font-size:14px}}
