.x.x--insight .x-hero-in{grid-template-columns:1fr}.x.x--insight .x-hero-copy{max-width:760px!important;margin:0 auto!important;text-align:left!important;align-items:flex-start!important}.x.x--insight .x-hero-copy>*{text-align:left!important;margin-left:0!important;margin-right:0!important}.x.x--insight .x-eyebrow{display:block!important;margin:0 0 .8rem!important}.x.x--insight .x-h1{font-size:clamp(2rem,4.2vw,3.3rem)!important;line-height:1.12!important}.x.x--insight .x-hero{padding-bottom:1.5rem!important}.x.x--insight .x-lead--xl{font-size:1.15rem!important;max-width:none!important;opacity:.85}
.x-insight-meta{font-size:.9rem;opacity:.7;margin-top:1rem}
.x-insight-img{margin:0 0 2rem;border-radius:18px;overflow:hidden}.x-insight-img img{width:100%;height:auto;display:block}
.x-prose img{max-width:100%;height:auto;border-radius:14px}
.x-insight-list{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}
.x-insight-card{display:block;padding:1.4rem;border:1px solid rgba(127,127,160,.25);border-radius:18px;text-decoration:none;color:inherit;transition:transform .15s}
.x-insight-card:hover{transform:translateY(-2px)}.x-insight-thumb{display:block;margin:-1.4rem -1.4rem 1rem;border-radius:18px 18px 0 0;overflow:hidden;aspect-ratio:16/9;background:rgba(127,127,160,.12)}.x-insight-thumb img{width:100%;height:100%;object-fit:cover;display:block}.x-insight-card h3{margin:0 0 .5rem;font-size:1.15rem}.x-insight-card p{margin:0;opacity:.8;font-size:.95rem}.x-insight-card time{display:block;margin-top:.8rem;font-size:.8rem;opacity:.6}
