/* Archive navigation groups retain every existing title and destination. */
.growth-archive .archive-groups { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px; }
.growth-archive .archive-group { min-width:0; }
.growth-archive .archive-group h3 { font-size:22px; line-height:1.25; margin:0 0 20px; }
.growth-archive .archive-group .growth-links { display:flex; flex-direction:column; align-items:stretch; gap:0; }
.growth-archive .archive-group .growth-links a { display:block; min-height:44px; border:0; border-top:1px solid var(--line,rgba(45,39,35,.22)); padding:14px 0; margin:0; }
@media(min-width:901px) {
  .growth-archive .archive-groups { row-gap:0; }
  .growth-archive .archive-group { display:grid; grid-template-rows:subgrid; grid-row:span 2; }
}
@media(max-width:900px) { .growth-archive .archive-groups { grid-template-columns:1fr; gap:32px; } }
