/* Handbags hub — alternating image/text category rows. Static only. */

.col-cats{gap:var(--space-2xl)}
.col-cat{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-2xl);align-items:center}
.col-cat--rev .col-cat__media{order:2}
.col-cat__media{display:block;background:var(--ivory-2);overflow:hidden}
.col-cat__media img{width:100%;aspect-ratio:4/5;object-fit:cover}
.col-cat__body{max-width:44ch}
.col-cat__body h2{margin-top:var(--space-s)}
.col-cat__body p{margin-top:var(--space-m);color:var(--ink-2)}
.col-cat__meta{font-size:var(--step-0);color:var(--ink);font-weight:500}
.col-cat__body .link{margin-top:var(--space-s);display:inline-block}

.col-note__grid{margin-top:var(--space-l)}
.col-note__grid p{color:var(--ink-2)}
.col-note__cta{margin-top:var(--space-l)}

@media (max-width:820px){
  .col-cat{grid-template-columns:1fr;gap:var(--space-m)}
  .col-cat--rev .col-cat__media{order:0}
}
