@layer local-typography {
  body.site-renewal.editorial.compact-local {
    font-family: var(--font-ui) !important;
    font-size: 0.875rem !important;
    font-weight: 400 !important;
  }
  body.site-renewal.editorial.compact-local :where(*),
  body.site-renewal.editorial.compact-local ::before,
  body.site-renewal.editorial.compact-local ::after,
  body.site-renewal.editorial.compact-local ::marker {
    font-family: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
  }
  body.site-renewal.editorial.compact-local :where(p, li, small, button, summary, label, th, td, dt, dd, .editorial-nav a, .editorial-contact-link, .editorial-button, .button, .plain-link, .text-button, .site-action-primary, .site-action-secondary, .estimate-button, .estimate-copy-button, .answer-value, .choice-description, .choice-price, .sheet-note, .rev-note, .paper-sender, .paper-subject, .document-foot, .document-details, .completed-answers small, .grand-total span) {
    font-size: 0.875rem !important;
  }
  body.site-renewal.editorial.compact-local :where(h1:not(#a-title), .focus-result, .focus-metrics dd, .price-examples dd, .grand-total strong, .chosen-estimate strong, .alternative-total, .launch-summary strong, .aside-price, .extras-current dd, .result-amount strong, #result-range) {
    font-size: 1.5rem !important;
  }
  body.site-renewal.editorial.compact-local :where(h2, h3, h4, h5, h6, #a-title, .editorial-brand, .choice-title, .pr-history legend, .asset-options-title, .media-revisions legend, .estimate-group legend, .media-option b, .focus-person .focus-result, input:not([type=checkbox]):not([type=radio]), select, textarea) {
    font-size: 1.125rem !important;
  }
  body.site-renewal.editorial.compact-local :where(h1, h2, h3, h4, h5, h6, strong, b, button, summary, legend, .editorial-brand, .choice-title, .site-action, .pr-estimate-link, .detail-link, .req, .opt) {
    font-weight: 700 !important;
  }
  body.site-renewal.editorial.compact-local[data-page=contact] #main-content {
    font-size: 0.75rem !important;
  }
  body.site-renewal.editorial.compact-local[data-page=contact] #main-content :where(*) {
    font-size: inherit !important;
  }
  body.site-renewal.editorial.compact-local[data-page=contact] #main-content :where(h1, h2, h3, h4, h5, h6) {
    font-size: 1.125rem !important;
  }
}
