/* features-cards.v2.css -- the #features cards (2026-09-27, patches/landing_static).
 * Served max-age=604800: never edit in place, ship a new name.
 * v1: gap 28 -> 40px, the stronger hairline, the tablet frame's soft panel
 *     shadow (interface-frame.v1.css); the illustrations note (.fx-legal)
 *     is not drawn, the footer's small print carries that sentence.
 * v2: the heading and its line sit closer (20 -> 12px), and the cards sit
 *     closer to the text (56 -> 32px) (operator, same day). */
#features h2 + p { margin-top: .75rem; }
#features .fx-grid { margin-top: 2rem; gap: 40px; }
#features .fx-card {
  border-color: hsl(var(--line-strong) / .75);
  box-shadow:
    0 1px 2px hsl(var(--deep) / .05),
    0 14px 34px -12px hsl(var(--deep) / .16);
}
#features .fx-legal { display: none; }
@media (max-width: 768px) {
  #features .fx-grid { gap: 28px; }
}
