/* The shared shell animates wrappers; shared experience styles handle card hover. */
#practical .guides-heading-reveal h2 {
  margin: 0 0 18px;
  font-size: clamp(1.65rem,3vw,2.65rem);
  line-height: 1.15;
  color: var(--ink);
}
#practical .guides-reveal { min-width: 0; }
#practical .guides-reveal > .guide-card { height: 100%; margin: 0; }
html.fastvps-motion-ready .guides-reveal:focus-within {
  opacity: 1;
  filter: none;
  transform: none;
  transition: none;
}
@media print {
  html.fastvps-motion-ready #practical [data-fastvps-reveal] { opacity: 1; filter: none; transform: none; }
}
