/* SEO LCP fix: decorative grain should not become largest paint */
.grain {
  opacity: 0.08 !important;
  background-image: none !important;
  filter: none !important;
}
@media (max-width: 768px) {
  .grain {
    display: none !important;
  }
}

/* Prevent image distortion */
img {
  max-width: 100%;
}
