/* Lawn Leads: the Accessibility Statement's own layer, on top of the legal family (css/pages/legal.css).
   Prefix .ax-. The page shares the family's sheet on the clipboard, the route card (with its phone indent for
   the accessibility button), the lawn flag and the curbside contact row; only what differs lives here. */

/* the stamp: "Last updated" over its date (the family styles a second span; here the date is a <time>) */
.ax-sheet .lg-stamp > time { font-size: 0.86em; letter-spacing: 0.05em; }

/* the route card: eight stops, two rows of four on desktop (the kit draws rows of five) */
@media (min-width: 760px) {
  .ax-route ol { --per: 4; }
  .ax-route li:nth-child(5n)::before { display: block; }
  .ax-route li:nth-child(4n)::before,
  .ax-route li:last-child::before { display: none; }
}

/* the site and the company that runs it, above section 1 */
.ax-intro { display: grid; gap: 0.35em; max-width: 68ch; margin-bottom: clamp(2.4em, 5vw, 3.2em); }

/* the conformance line on a stapled note card */
.ax-sheet .ax-note { margin-top: 1.3em; }

/* the change log: the date of each entry stays on one line */
.ax-log time { white-space: nowrap; }

/* the report button under the contact card */
.ax-report { margin-top: 1.1em; }
