.blog-module___gqIPq__chipRail{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.blog-module___gqIPq__chipRail::-webkit-scrollbar{display:none}@media (min-width:768px){.blog-module___gqIPq__chipRail{flex-wrap:wrap;overflow:visible}}.blog-module___gqIPq__chip{border:1px solid var(--pm-border);background:var(--pm-white);color:var(--pm-navy);white-space:nowrap;transition:border-color .18s var(--ease-brand,ease), background-color .18s var(--ease-brand,ease), color .18s var(--ease-brand,ease);border-radius:7px;flex-shrink:0;padding:.5rem .9rem;font-size:.84rem;font-weight:500;display:inline-block}.blog-module___gqIPq__chip:hover{border-color:var(--pm-magenta);color:var(--pm-magenta)}.blog-module___gqIPq__chipActive,.blog-module___gqIPq__chipActive:hover{background:var(--pm-navy);border-color:var(--pm-navy);color:var(--pm-white)}.blog-module___gqIPq__headRow{display:none}.blog-module___gqIPq__row{transition:background-color .18s var(--ease-brand,ease);grid-template-columns:72px minmax(0,1fr);gap:.5rem 1rem;padding:1rem 1.25rem;display:grid}.blog-module___gqIPq__row:hover{background:var(--pm-offwhite)}.blog-module___gqIPq__rowMeta{flex-wrap:wrap;grid-column:2;align-items:center;gap:.35rem .75rem;display:flex}@media (min-width:1024px){.blog-module___gqIPq__headRow,.blog-module___gqIPq__row{grid-template-columns:96px minmax(0,1fr) 240px;gap:1.5rem}.blog-module___gqIPq__headRow{border-bottom:1px solid var(--pm-border);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-slate);padding:.6rem 1.25rem;font-size:.72rem;font-weight:600;display:grid}.blog-module___gqIPq__rowMeta{flex-direction:column;grid-column:auto;align-items:flex-start}}.blog-module___gqIPq__dateCell{border-left:3px solid var(--pm-magenta);flex-direction:column;align-items:flex-start;padding-left:.6rem;line-height:1.15;display:flex}.blog-module___gqIPq__dateDay{color:var(--pm-navy);font-size:1.35rem;font-weight:700}.blog-module___gqIPq__dateMonth{color:var(--pm-slate);white-space:nowrap;font-size:.75rem}.blog-module___gqIPq__badge{border:1px solid var(--pm-border);background:var(--pm-offwhite);color:var(--pm-cyan-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}
