.insights-main{padding-bottom:64px}.insights-hero{padding:65px 0 40px;max-width:940px}.insights-hero h1{font-size:clamp(42px,6.5vw,86px);line-height:1.08;letter-spacing:-.055em}.insights-hero h1 span{color:#73dfd0}.insights-hero>p:last-child{font-size:20px;max-width:700px;color:#c8c3da}.insights-search{display:flex;gap:20px;align-items:end;padding:24px;border:1px solid #49425f;border-radius:20px;margin:20px 0 44px}.insights-search label{display:grid;gap:8px;flex:1}.insights-search input,.insights-search select{font:inherit;color:#f8f6ff;background:#17182c;border:1px solid #69617d;padding:14px;border-radius:10px;min-width:0}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.insight-card{border:1px solid #4a405d;border-radius:22px;overflow:hidden;background:#19182b}.insight-card>div:last-child{padding:26px}.insight-card h2{font-size:25px;line-height:1.35;letter-spacing:-.025em}.insight-card h2 a{text-decoration:none;color:#fff}.insight-card p,.insight-card small{color:#cac4d8}.insight-card img,.insight-art{width:100%;aspect-ratio:16/9;object-fit:cover}.insight-art{padding:35px;font-size:48px;font-weight:800;background:radial-gradient(at 90% 10%,#176566,transparent),linear-gradient(130deg,#422065,#161e36)}.insight-art span{display:block;font-size:14px;margin-top:15px;color:#9ce7dc}.insights-empty{grid-column:1/-1;padding:50px;border:1px dashed #655779;border-radius:20px}.insights-empty a{color:#84e2d8}.insights-cta{margin-top:64px;padding:36px;border:1px solid #645477;border-radius:22px;background:linear-gradient(115deg,#32204c,#12373e)}.insights-cta>a{margin:12px 18px 0 0;display:inline-flex}.insights-article{max-width:900px;margin:45px auto}.insights-article h1{font-size:clamp(36px,5vw,64px);line-height:1.13;letter-spacing:-.04em}.article-summary{font-size:22px;color:#d2cce0;line-height:1.6}.article-meta{color:#afa8c0;font-size:14px}.article-cover{width:100%;height:auto;border-radius:20px;margin:30px 0;object-fit:cover}.article-body{font-size:18px;line-height:1.85;color:#e8e3ef;overflow-wrap:anywhere}.article-body h2{font-size:32px;margin:48px 0 20px;color:#fff}.article-body h3{font-size:25px;color:#fff}.article-body a{color:#7de2d3;text-decoration:underline}.article-body li{margin-bottom:12px}.insights-search :focus-visible,.insights-main a:focus-visible{outline:3px solid #83e6dc;outline-offset:4px}@media(max-width:950px){.insights-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.insights-grid{grid-template-columns:1fr}.insights-search{flex-direction:column;align-items:stretch;padding:18px}.insights-hero{padding-top:28px}.insights-cta{padding:24px}}
/* Image links must not inherit the legacy full-card anchor height. */
.insights-grid .insight-card{display:flex;flex-direction:column;min-width:0}
.insights-grid .insight-card>a{display:block;height:auto;flex:none}
.insights-grid .insight-card>a>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.insights-grid .insight-card>.insight-art{height:auto;aspect-ratio:16/9;flex:none;border-radius:0}
.insights-grid .insight-card>div:last-child{flex:1}
