/* N2C universal Insights related reading v2; one consistent editorial panel. */
.n2c-insight-article-layout > aside,
.n2c-insight-article-layout .n2c-insight-article-side,
.n2c-insight-article-layout .n2c-insight-article-aside {min-width:0}
.n2c-insight-article-layout aside .n2c-insight-related {
  padding:0;margin:0 0 28px;border:0;background:transparent;
  color:#213b30;
}
.n2c-insight-article-layout aside .n2c-insight-related > .n2c-insight-eyebrow {
  display:block;color:#907857;font:700 10px/1.5 var(--at-sans,Arial,sans-serif);
  letter-spacing:.14em;text-transform:uppercase;
}
.n2c-insight-article-layout aside .n2c-insight-related h2 {
  font:400 clamp(26px,2.5vw,35px)/1.15 var(--at-serif,Georgia,serif);
  letter-spacing:-.025em;color:#213b30;margin:13px 0 19px;
}
.n2c-insight-article-layout aside .n2c-insight-related-list {
  border-top:1px solid #d7dfd4;display:block;
}
.n2c-insight-article-layout aside .n2c-insight-related-link {
  display:flex;flex-direction:column;gap:7px;
  min-width:0;padding:17px 0 18px;border-bottom:1px solid #d7dfd4;
  text-decoration:none!important;color:#213b30!important;background:transparent;
  transition:padding-left .18s ease,color .18s ease,border-color .18s ease;
}
.n2c-insight-article-layout aside .n2c-insight-related-link small {
  font:700 10px/1.4 var(--at-sans,Arial,sans-serif)!important;
  letter-spacing:.1em;text-transform:uppercase;color:#897654;
}
.n2c-insight-article-layout aside .n2c-insight-related-link strong {
  display:block;font:400 clamp(17px,1.55vw,20px)/1.38 var(--at-serif,Georgia,serif)!important;
  color:#213b30!important;letter-spacing:-.015em;overflow-wrap:anywhere;
}
.n2c-insight-article-layout aside .n2c-insight-related-link span {
  display:inline-block;font:700 10px/1.5 var(--at-sans,Arial,sans-serif);
  letter-spacing:.09em;color:#647b67;
}
.n2c-insight-article-layout aside .n2c-insight-related-link span[aria-hidden] {
  font-size:14px;font-weight:400;letter-spacing:0;
}
.n2c-insight-article-layout aside .n2c-insight-related-practices {
  margin:0 0 25px;padding-top:4px;
}
.n2c-insight-article-layout aside .n2c-insight-related-practices > .n2c-insight-eyebrow {
  display:block;color:#907857;font-size:10px;font-weight:700;
  text-transform:uppercase;letter-spacing:.13em;margin-bottom:13px;
}
.n2c-insight-article-layout aside .n2c-insight-article-topics{
  display:flex;flex-wrap:wrap;gap:8px;margin:0;
}
.n2c-insight-article-layout aside .n2c-insight-topic{
  border:1px solid #d9e0d6;background:#f5f6f1;color:#2a4b36;
  display:inline-flex;padding:9px 12px;font:600 11px/1.4 var(--at-sans,Arial,sans-serif);
  text-decoration:none;
}
.n2c-insight-article-layout aside .n2c-insight-related-all{
  display:inline-flex;gap:10px;border-bottom:1px solid #a9b9a6;
  color:#254c39;text-transform:uppercase;text-decoration:none;
  padding:3px 0 7px;font:700 11px/1.4 var(--at-sans,Arial,sans-serif);
  letter-spacing:.075em;
}
.n2c-insight-article-layout aside .n2c-insight-related-link:focus-visible,
.n2c-insight-article-layout aside .n2c-insight-related-all:focus-visible,
.n2c-insight-article-layout aside .n2c-insight-topic:focus-visible{
  outline:2px solid #486c53;outline-offset:4px;
}
@media(hover:hover) and (pointer:fine){
  .n2c-insight-article-layout aside .n2c-insight-related-link:hover{
    padding-left:5px;border-color:#9aa993;
  }
  .n2c-insight-article-layout aside .n2c-insight-related-link:hover strong{
    text-decoration:underline;text-decoration-color:#ae9571;text-underline-offset:4px;
  }
}
@media(max-width:780px){
 .n2c-insight-article-layout aside .n2c-insight-related h2{font-size:30px}
 .n2c-insight-article-layout aside .n2c-insight-related-link{padding:15px 0 16px}
}
@media(prefers-reduced-motion:reduce){
 .n2c-insight-article-layout aside .n2c-insight-related-link{transition:none!important}
 .n2c-insight-article-layout aside .n2c-insight-related-link:hover{padding-left:0}
}
