.sink-page .hero-copy > p:not(.hero-trust) { max-width: 580px; }
.sink-page .problems-section > h2 { max-width: 760px; }
.sink-page .causes-section .display-heading { max-width: none; }
.sink-page .causes-section .section-description { max-width: 680px; }
.sink-page .mistakes-section > h2 { max-width: 620px; }
.sink-page .mistakes-section > .section-description { max-width: 640px; }
.sink-page .process-section .display-heading { max-width: 600px; }
.sink-page .process-section .section-description { font-size: 20px; line-height: 30px; }
.sink-page .price-table th:last-child, .sink-page .price-table td:last-child { width: 340px; }
.price-amount { white-space: nowrap; }

@media (max-width: 1119px) {
  .sink-page .process-section .section-description { font-size: 14px; line-height: 21px; }
  .sink-page .price-table th:last-child, .sink-page .price-table td:last-child { width: 42%; }
  .sink-page .price-value { white-space: normal; }
  .sink-page .price-suffix { display: block; }
}
