.lpg-installation h1,
.lpg-installation h2,
.lpg-installation h3,
.lpg-installation .proposal-proof strong,
.lpg-installation .price,
.lpg-installation blockquote { letter-spacing: 0; }
.lpg-installation .proposal-hero h1 { font-size: 3.4rem; }
.lpg-installation h2 { font-size: 2.6rem; }
.lpg-installation .proposal-form h2 { font-size: 1.6rem; }
.lpg-installation .proposal-hero .proposal-photo img { height: auto; aspect-ratio: 3 / 2; object-fit: contain; }
.lpg-installation .proposal-price-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.lpg-installation .proposal-hero-grid > *,
.lpg-installation .proposal-split > * { min-width: 0; }
.lpg-installation .proposal-jumps a { padding: 6px 0; }
.lpg-installation .proposal-story a:not(.btn) { color: #21576d; }
.lpg-installation .proposal-guarantee ul { padding-left: 20px; }
.lpg-installation .proposal-guarantee li { margin: 12px 0; }
@media (max-width: 800px) {
  .lpg-installation .proposal-hero h1 { font-size: 2.5rem; }
  .lpg-installation h2 { font-size: 2rem; }
  .lpg-installation .proposal-price-grid { grid-template-columns: 1fr; }
}
@media (max-width: 380px) {
  .lpg-installation .proposal-hero h1 { font-size: 2.2rem; }
}
