/* September 7 price review. Loaded only by the 24 unapproved service pages. */
.service-page--batch:not([data-service="tax-planning"]) .service-tariffs__conditions {
  width: min(100%, var(--conditions-width, 100%));
  border-bottom: 1px solid rgba(255, 255, 255, .3);
}
.service-page--batch:not([data-service="tax-planning"]) .service-tariffs__conditions > summary {
  border: 0;
  border-radius: 0;
  padding: 14px 0;
}
.service-page--batch:not([data-service="tax-planning"]) .service-tariffs__conditions > .faq-item__answer {
  padding: 0 0 20px;
}
@media (min-width: 1200px) {
  .service-page--batch:not([data-service="tax-planning"]) .service-price-table th:nth-child(1) { width: var(--price-work-width, 28%); }
  .service-page--batch:not([data-service="tax-planning"]) .service-price-table th:nth-child(2) { width: var(--price-cost-width, 24%); }
}
.service-page--batch:not([data-service="tax-planning"]) .service-price-catalog { min-width: 0; }
.service-page--batch:not([data-service="tax-planning"]) .service-price-table td { text-wrap: pretty; }
@media (min-width: 1200px) {
  .service-page--batch:not([data-service="tax-planning"]) .service-price-table td { text-wrap: wrap; }
}
.service-page--batch:not([data-service="tax-planning"]) .service-package-grid + :is(.service-price-table, .service-price-catalog) { margin-top: 20px; }
@media (min-width: 1200px) {
  .service-page--batch:not([data-service="tax-planning"]) .service-pricing-hourly .calculator-copy { display: block; }
}
.service-page--batch:not([data-service="tax-planning"]) .service-pricing-hourly .service-tariffs__intro { max-width: 640px; text-wrap: balance; }
.service-page--batch:not([data-service="tax-planning"]) .service-pricing-hourly .service-package-card > .service-pricing-hourly__note {
  grid-column: 1 / -1;
  min-height: 0;
  margin: 24px 0 0;
  padding-top: 20px;
  border-top: 1px solid var(--color-line);
  color: var(--color-muted);
  font: 400 15px/1.5 var(--font-body);
  text-transform: none;
  letter-spacing: normal;
  text-wrap: pretty;
}
