/* Keep the day section readable after switching its surrounding theme to navy. */
.refPageTheme .v18DayHead .v18VideoCopy b{color:#f4f7f8}
.refPageTheme .v18DayHead .v18VideoCopy em{color:#f2cf67}
.refPageTheme .v18DayHead .v18VideoCopy small{color:#e1eaf0}
.refPageTheme .v18DayHead .v18VideoTrigger > strong{color:#f2cf67}
.refPageTheme .v12DayRail button:not(.isActive){opacity:1}
.refPageTheme .v12DayRail button > small{color:#d9e6ec;font-size:13px;font-weight:600}
.refPageTheme .v12DayKpis small,
.refPageTheme .v12DaySummary span,
.refPageTheme .v12DayFunnel header,
.refPageTheme .v12DayFunnel article small,
.refPageTheme .v12DayAi header{color:#d9e6ec}
.refPageTheme .v12DayAi li{color:#ffe4e6;background:rgba(255,91,102,.14);font-weight:700}

@media(max-width:620px){
  .refPageTheme .v12DayRail > button:not(.isActive) > small,
  .refPageTheme .v12DayRail > button.isActive > small{color:#40586b;font-size:14px;font-weight:650}
  .refPageTheme .v12DayRail > button.isActive > b,
  .refPageTheme .v12DayRail > button.isActive > strong{color:#17344d}
  .refPageTheme .v18DayHead .v18VideoCopy em{font-size:11px;letter-spacing:.06em}
  .refPageTheme .v18DayHead .v18VideoCopy small{font-size:12.5px;line-height:1.4}
  .refPageTheme .v12DayKpis small,
  .refPageTheme .v12DaySummary span{font-size:12px;letter-spacing:.03em}
  .refPageTheme .v12DayFunnel header,
  .refPageTheme .v12DayAi header{font-size:12px}
  .refPageTheme .v12DayFunnel article small{font-size:11px;line-height:1.25}
  .refPageTheme .v12DayAi li{font-size:13px;line-height:1.3;padding:9px}
}
