/* Prevent long contact details and loading placeholders from widening mobile grids. */
@media (max-width: 767px) {
  .grid > * { min-width: 0; }
  .grid p, .grid a { overflow-wrap: anywhere; }
  .animate-pulse { max-width: 100%; }
}
