/* page-resources — page-specific fixes (loaded only there, after responsive.css) */

/* meta separator dot (date • read time): flex-centred on the line box, but the mono caps/digits sit
   higher in that box, so the dot rendered ~0.9px below the cap centre */
body.page-template-page-resources .rs-meta i{transform:translateY(-.083em)}

/* category tag on the card thumbs: caps sat 1px above the pill's centre (8.75px above / 10.75px below), and the
   trailing letter-spacing (.12em) pushed them ~0.6px left; same trailing-spacing fix on the Featured badge */
body.page-template-page-resources .rs-ctag{padding:7px calc(11px - .12em) 5px 11px}
body.page-template-page-resources .rs-badge{padding-right:calc(11px - .12em)}

/* hero eyebrow pill: trailing letter-spacing (.14em) widened the right side; keep the 13/16 padding as drawn */
body.page-template-page-resources .rs-eyebrow{padding-right:calc(16px - .14em)}

/* touch QA: the category chip row scrolled freely and stopped mid-chip; snap chips to the row's left edge like the
   Integrations filter chips (proximity, so a short flick still settles wherever the user lets go near an edge). */
@media(max-width:980px){
  body.page-template-page-resources .rs-cats{scroll-snap-type:x proximity;overscroll-behavior-x:contain}
  body.page-template-page-resources .rs-cat-b{scroll-snap-align:start}
}
