/* The 444px SD picture is a reduced desktop screenshot, not a mobile design.
   Prevent its scaled annotation sizes from becoming unreadable on tablets. */
@media (min-width:720px) and (max-width:1100px) {
  .market-page[data-market-template="san-diego"] .market-hero p:not(.eyebrow) { font-size:15px; line-height:1.3; }
  .market-page[data-market-template="san-diego"] .market-hero .eyebrow { font-size:11px; }
  .market-page[data-market-template="san-diego"] :is(.content-section,.opportunity) h2 { font-size:max(23px,calc(12 * var(--market-unit))); }
  .market-page[data-market-template="san-diego"] :is(.stat-card h3,.station-card h3,.format-grid h3,.program-grid h3,.solution-grid h3) { font-size:max(14px,calc(7 * var(--market-unit))); }
  .market-page[data-market-template="san-diego"] :is(.stat-card p,.station-card p,.format-grid p,.program-grid p,.solution-grid p,.section-subtitle,.social-card p,.pending-resource p) { font-size:12px; line-height:1.35; }
  .market-page[data-market-template="san-diego"] :is(.source,.stat-card small,.station-card small,.social-card small,.social-card>div>span,.schedule-dates,.schedule-section .section-line>span) { font-size:9px; }
  .market-page[data-market-template="san-diego"] :is(.button,.market-hero .button,.schedule-tabs button) { min-height:34px; font-size:12px; }
  .market-page[data-market-template="san-diego"] :is(.button.download,.market-hero .download) { font-size:11px; white-space:normal; }
  .market-page[data-market-template="san-diego"] .schedule-tabs button { min-width:90px; }
  .market-page[data-market-template="san-diego"] .schedule-dates { position:static; min-height:20px; }
  .market-page[data-market-template="san-diego"] .schedule-empty p { font-size:12px; }
  .market-page[data-market-template="san-diego"] .schedule-section h2 { font-size:22px; }
  .market-page[data-market-template="san-diego"] .campaign-callout h2 { font-size:24px; }
  .market-page[data-market-template="san-diego"] .campaign-callout p { font-size:13px; }
  body[data-market="san-diego"] .site-header .brand-copy small { font-size:9px; }
  body[data-market="san-diego"] :is(.representation-credit,.footer-links) { font-size:9px; }
}
@media(max-width:760px) {
  .mexico-title-line { display:inline; transform:none; }
}
