/*
 * Repo-owned responsive overrides — injected into every page by deploy.sh.
 *
 * The design export's own CSS lives in css/site.css and is regenerated on every
 * export, so fixes there would be lost. Put durable CSS corrections here; the
 * <link> is injected after site.css, so these rules win on equal specificity.
 */

/* Intro feature carousel (.ifc): its slides are position:absolute and translate
 * around the centre, but neither the container nor the stage clipped overflow —
 * on mobile the side slides extended past the viewport, giving the whole page a
 * horizontal scroll / left shift. Clip the stage so only the centred slide shows. */
.ifc,
.ifc__stage {
  overflow: hidden;
}
