.insights-hero{margin-bottom:38px}.insights-hero h1{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:-.03em;font-size:clamp(52px,6vw,78px)}.insights-hero h1 span{color:#9dc3ff}.insights-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.insights-actions>a:not(.seo-primary){font-size:13px;font-weight:800}.insights-actions>a:hover,.insights-sample a:hover,.insights-card-links a:hover{text-decoration:underline}.insights-evidence-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.insights-evidence-card{border:1px solid var(--seo-line);background:#fff;border-radius:10px;padding:26px}.insights-evidence-card h3{font-family:var(--font-barlow-condensed),sans-serif;letter-spacing:-.6px;margin:12px 0 18px;font-size:32px;line-height:1.1}.insights-evidence-card p{color:var(--seo-muted);font-size:14px;line-height:1.75}.insights-card-links{flex-wrap:wrap;gap:16px;margin-top:22px;font-size:13px;font-weight:800;display:flex}.insights-sample{border-left:3px solid var(--seo-blue);color:var(--seo-muted);margin:22px 0;padding:14px 20px;font-size:14px;line-height:1.8}.insights-sample strong{color:var(--seo-ink)}.insights-facets{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.insights-facets>a{border:1px solid var(--seo-line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.insights-facets>a:hover{border-color:var(--seo-blue)}.insights-facets strong{font-size:15px}.insights-facets>a>span{color:var(--seo-muted);font-size:12px}.insights-facets>a:focus-visible{outline:3px solid var(--seo-blue);outline-offset:3px}.seo-table-wrap td small{color:var(--seo-muted);margin-top:5px;display:block}@media (max-width:760px){.insights-hero~.seo-section .seo-section-heading{flex-direction:column;align-items:flex-start;gap:6px}.insights-hero~.seo-section .seo-section-heading>span{white-space:normal}.insights-evidence-grid{grid-template-columns:1fr}.insights-facets{grid-template-columns:1fr 1fr}.insights-evidence-card{padding:20px}.insights-actions{gap:18px}.insights-sample{padding:12px 15px}.insights-hero h1{font-size:54px}}@media (max-width:420px){.insights-facets{grid-template-columns:1fr}.insights-hero h1{font-size:46px}}.insights-evidence-card .seo-eyebrow{color:var(--seo-blue)}
