/* INSIGHTS module styles only. */
.in-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border);
  padding-block:clamp(48px,7vw,88px)}
.in-hero__copy{max-width:64ch;position:relative;padding-left:22px}
.in-hero__copy::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;
  border-radius:3px;background:var(--spine)}
.in-hero__title{font-size:clamp(2rem,1.2rem + 3vw,3.3rem)}

.in-empty{max-width:62ch;padding:clamp(28px,4vw,46px);border:1px dashed var(--border);
  border-radius:var(--r-lg);background:var(--mist)}
.in-empty__mark{width:38px;height:3px;border-radius:3px;background:var(--spine-h);margin-bottom:20px}
.in-list{display:grid;gap:0}
.in-item{padding:24px 0;border-bottom:1px solid var(--border)}
.in-item__meta{display:flex;align-items:center;gap:12px;margin-bottom:8px;
  font-size:.75rem;color:var(--grey-lt)}
.in-item__meta .pb-tag{margin-left:0}
.in-item h2 a{color:var(--ink)}
.in-item h2 a:hover{color:var(--blue)}
