.qcwfauh1-component {
  --qcwfauh1-theme: var(--themeColor1, #00b4a4);
  --qcwfauh1-theme-alpha-06: color-mix(in srgb, var(--qcwfauh1-theme) 6%, transparent);
  --qcwfauh1-theme-alpha-08: color-mix(in srgb, var(--qcwfauh1-theme) 8%, transparent);
  --qcwfauh1-theme-alpha-22: color-mix(in srgb, var(--qcwfauh1-theme) 22%, transparent);
  --qcwfauh1-theme-alpha-28: color-mix(in srgb, var(--qcwfauh1-theme) 28%, transparent);
  --qcwfauh1-theme-alpha-45: color-mix(in srgb, var(--qcwfauh1-theme) 45%, transparent);
  --qcwfauh1-theme-alpha-60: color-mix(in srgb, var(--qcwfauh1-theme) 60%, transparent);
  --qcwfauh1-teal: var(--qcwfauh1-theme);
  --qcwfauh1-navy: #144988;
  --qcwfauh1-ink: #0f172a;
  --qcwfauh1-body: #334155;
  --qcwfauh1-muted: #64748b;
  --qcwfauh1-line: #e2e8f0;
  --qcwfauh1-soft: #f8fafc;
  margin-top: var(--qcwfauh1-margin-tb, 0rem);
  margin-bottom: var(--qcwfauh1-margin-tb, 0rem);
  color: var(--qcwfauh1-body);
  background-color: var(--qcwfauh1-background-color, #fff);
  background-image: var(--qcwfauh1-background-image, none);
  background-position: var(--qcwfauh1-background-position, center);
  background-size: var(--qcwfauh1-background-size, cover);
  background-repeat: var(--qcwfauh1-background-repeat, no-repeat);
  overflow: hidden;
  font-family: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;
}

.qcwfauh1-component,
.qcwfauh1-component * { box-sizing: border-box; }

.qcwfauh1-component .insights__inner {
  width: min(1682px, calc(100% - 64px));
  max-width: var(--custom-content-max-width, var(--contentMaxWidth));
  margin: 0 auto;
  padding-top: var(--qcwfauh1-padding-tb, 85px);
  padding-bottom: var(--qcwfauh1-padding-tb, 100px);
  padding-right: var(--padding_lr, var(--contentPadding));
  padding-left: var(--padding_lr, var(--contentPadding));
}

.qcwfauh1-component .insights__header { display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.qcwfauh1-component .insights__heading { display: flex; align-items: baseline; gap: 18px; min-width: 0; }
.qcwfauh1-component .insights__title {
  margin: 0;
  color: var(--qcwfauh1-title-color, var(--qcwfauh1-ink));
  font-family: var(--qcwfauh1-title-font-family, inherit);
  font-size: var(--qcwfauh1-title-font-size, 32px);
  font-weight: var(--qcwfauh1-title-font-weight, 800);
  font-style: var(--qcwfauh1-title-font-style, normal);
  line-height: var(--qcwfauh1-title-line-height, 1.6);
  letter-spacing: var(--qcwfauh1-title-letter-spacing, 0);
  text-decoration: var(--qcwfauh1-title-text-decoration, none);
  text-transform: var(--qcwfauh1-title-text-transform, none);
}
.qcwfauh1-component .insights__title:hover { color: var(--qcwfauh1-title-hover-color, var(--qcwfauh1-title-color, var(--qcwfauh1-ink))); }
.qcwfauh1-component .insights__subtitle { margin: 0; color: var(--qcwfauh1-subtitle-color, #8da0bf); font-family: var(--qcwfauh1-subtitle-font-family, inherit); font-size: var(--qcwfauh1-subtitle-font-size, 13.5px); font-weight: var(--qcwfauh1-subtitle-font-weight, 500); font-style: var(--qcwfauh1-subtitle-font-style, normal); line-height: var(--qcwfauh1-subtitle-line-height, 1.6); letter-spacing: var(--qcwfauh1-subtitle-letter-spacing, 1px); text-decoration: var(--qcwfauh1-subtitle-text-decoration, none); text-transform: var(--qcwfauh1-subtitle-text-transform, uppercase); }
.qcwfauh1-component .insights__subtitle:hover { color: var(--qcwfauh1-subtitle-hover-color, var(--qcwfauh1-subtitle-color, #8da0bf)); }
.qcwfauh1-component .insights__all { display: inline-flex; flex: 0 0 auto; align-items: center; gap: 7px; padding: var(--qcwfauh1-all-padding-vertical, 8px) var(--qcwfauh1-all-padding-horizontal, 18px); border: var(--qcwfauh1-all-border-width, 1px) var(--qcwfauh1-all-border-style, solid) var(--qcwfauh1-all-border-color, rgba(0,0,0,0)); border-radius: var(--qcwfauh1-all-border-radius, 999px); color: var(--qcwfauh1-all-color, var(--qcwfauh1-teal)); background: var(--qcwfauh1-all-background, rgba(0,0,0,0)); font-family: var(--qcwfauh1-all-font-family, inherit); font-size: var(--qcwfauh1-all-font-size, 13.5px); font-weight: var(--qcwfauh1-all-font-weight, 600); font-style: var(--qcwfauh1-all-font-style, normal); line-height: var(--qcwfauh1-all-line-height, 1.6); letter-spacing: var(--qcwfauh1-all-letter-spacing, 0); text-decoration: var(--qcwfauh1-all-text-decoration, none); text-transform: var(--qcwfauh1-all-text-transform, none); transition: .25s ease; }
.qcwfauh1-component .insights__all-icon { color: var(--qcwfauh1-all-icon-color, var(--qcwfauh1-theme)); font-size: var(--qcwfauh1-all-icon-size, 13px); line-height: 1; }
.qcwfauh1-component .insights__all:hover { border-color: var(--qcwfauh1-all-border-hover-color, var(--qcwfauh1-theme-alpha-28)); color: var(--qcwfauh1-all-hover-color, var(--qcwfauh1-all-color, var(--qcwfauh1-teal))); background: var(--qcwfauh1-all-hover-background, var(--qcwfauh1-theme-alpha-06)); }
.qcwfauh1-component .insights__all:hover .insights__all-icon { color: var(--qcwfauh1-all-icon-hover-color, var(--qcwfauh1-theme)); }
.qcwfauh1-component .insights__all:active { border-color: var(--qcwfauh1-all-border-hover-color, var(--qcwfauh1-theme-alpha-28)); color: var(--qcwfauh1-all-hover-color, var(--qcwfauh1-all-color, var(--qcwfauh1-teal))); }
.qcwfauh1-component .insights__grid { position: relative; display: grid; grid-template-columns: minmax(0,5fr) minmax(0,7fr); gap: 52px; align-items: start; margin-top: 36px; }

.qcwfauh1-component .featured { display: flex; flex-direction: column; min-height: 520px; height: 520px; overflow: hidden; border-radius: 12px; color: #fff; background: var(--qcwfauh1-featured-background, #fff); box-shadow: 0 10px 30px rgba(15,23,42,.08); text-decoration: none; transition: transform .4s cubic-bezier(.16,1,.3,1), box-shadow .4s cubic-bezier(.16,1,.3,1), background .35s; }
.qcwfauh1-component .featured:hover { transform: translateY(-8px); background: var(--qcwfauh1-featured-hover-background, var(--qcwfauh1-featured-background, #fff)); box-shadow: 0 22px 48px rgba(15,23,42,.16); }
.qcwfauh1-component .featured__media { position: relative; width: 100%; height: auto; aspect-ratio: var(--qcwfauh1-featured-image-ratio, 3 / 2); overflow: hidden; border-radius: var(--qcwfauh1-featured-image-radius, 0%); background: #e2e8f0; }
.qcwfauh1-component .featured__media::after { content: ""; position: absolute; inset: 0 auto 0 -100%; width: 60%; background: linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent); transform: skewX(-25deg); transition: left .75s; }
.qcwfauh1-component .featured:hover .featured__media::after { left: 180%; }
.qcwfauh1-component .featured__image { display: block; width: 100%; height: 100%; object-fit: var(--qcwfauh1-featured-image-fit, cover); transition: transform .6s cubic-bezier(.16,1,.3,1); }
.qcwfauh1-component .featured:hover .featured__image { transform: scale(1.08); }
.qcwfauh1-component .featured__bar { position: relative; display: flex; flex: 1; align-items: flex-start; gap: 24px; padding: 28px 30px; background: var(--qcwfauh1-featured-bottom-background, var(--qcwfauh1-navy)); transition: background .35s; }
.qcwfauh1-component .featured__bar::before { content: ""; position: absolute; inset: 0 auto auto 0; width: 0; height: 3px; background: linear-gradient(90deg,var(--qcwfauh1-teal),#38bdf8); transition: width .45s cubic-bezier(.16,1,.3,1); }
.qcwfauh1-component .featured:hover .featured__bar { background: var(--qcwfauh1-featured-bottom-hover-background, #0e3b6e); }
.qcwfauh1-component .featured:hover .featured__bar::before { width: 100%; }
.qcwfauh1-component .featured__date { flex: 0 0 60px; }
.qcwfauh1-component .featured__day { display: block; margin: 0; color: var(--qcwfauh1-featured-day-color, #fff); font-family: var(--qcwfauh1-featured-day-font-family, inherit); font-size: var(--qcwfauh1-featured-day-font-size, 36px); font-weight: var(--qcwfauh1-featured-day-font-weight, 700); line-height: var(--qcwfauh1-featured-day-line-height, 1); }
.qcwfauh1-component .featured__ym { display: block; margin: 9px 0 0; color: var(--qcwfauh1-featured-month-color, #fff); font-family: var(--qcwfauh1-featured-month-font-family, inherit); font-size: var(--qcwfauh1-featured-month-font-size, 13px); line-height: var(--qcwfauh1-featured-month-line-height, 1.3); }
.qcwfauh1-component .featured__copy { min-width: 0; }
.qcwfauh1-component .featured__title { display: -webkit-box; overflow: hidden; margin: 0 0 10px; color: var(--qcwfauh1-featured-title-color, #fff); font-family: var(--qcwfauh1-featured-title-font-family, inherit); font-size: var(--qcwfauh1-featured-title-font-size, 17px); font-weight: var(--qcwfauh1-featured-title-font-weight, 700); line-height: var(--qcwfauh1-featured-title-line-height, 1.4); text-transform: var(--qcwfauh1-featured-title-text-transform, none); -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.qcwfauh1-component .featured__description { display: -webkit-box; overflow: hidden; margin: 0; color: var(--qcwfauh1-featured-description-color, rgba(255,255,255,.82)); font-family: var(--qcwfauh1-featured-description-font-family, inherit); font-size: var(--qcwfauh1-featured-description-font-size, 13px); line-height: var(--qcwfauh1-featured-description-line-height, 1.65); text-transform: var(--qcwfauh1-featured-description-text-transform, none); -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.qcwfauh1-component .featured:hover .featured__day { color: var(--qcwfauh1-featured-day-hover-color, var(--qcwfauh1-featured-day-color, #fff)); }
.qcwfauh1-component .featured:hover .featured__ym { color: var(--qcwfauh1-featured-month-hover-color, var(--qcwfauh1-featured-month-color, #fff)); }
.qcwfauh1-component .featured:hover .featured__title { color: var(--qcwfauh1-featured-title-hover-color, var(--qcwfauh1-featured-title-color, #fff)); }
.qcwfauh1-component .featured:hover .featured__description { color: var(--qcwfauh1-featured-description-hover-color, var(--qcwfauh1-featured-description-color, rgba(255,255,255,.82))); }

.qcwfauh1-component .reports { display: flex; flex-direction: column; row-gap: var(--qcwfauh1-report-row-gap, 12px); min-width: 0; min-height: 520px; }
.qcwfauh1-component .report { overflow: hidden; border: var(--qcwfauh1-card-border-width, 1px) var(--qcwfauh1-card-border-style, solid) var(--qcwfauh1-card-border-color, var(--qcwfauh1-line)); border-radius: var(--qcwfauh1-card-border-radius, 12px); background: #fff; cursor: pointer; transition: background .3s,border-color .3s,box-shadow .3s,transform .3s; }
.qcwfauh1-component .report:not(.is-active):hover { transform: translateX(4px); border-color: var(--qcwfauh1-card-border-hover-color, #cbd5e1); background: var(--qcwfauh1-soft); }
.qcwfauh1-component .report__header { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: var(--qcwfauh1-item-padding-vertical, 15px) var(--qcwfauh1-item-padding-horizontal, 20px); min-height: 62px; }
.qcwfauh1-component .report__title-wrap { display: flex; flex: 1 1 auto; align-items: center; min-width: 0; gap: 12px; }
.qcwfauh1-component .report__bullet { width: var(--qcwfauh1-indicator-size, 8px); height: var(--qcwfauh1-indicator-size, 8px); flex: 0 0 var(--qcwfauh1-indicator-size, 8px); border-radius: var(--qcwfauh1-indicator-radius, 50%); background: var(--qcwfauh1-indicator-background, #cbd5e1); transition: .3s; }
.qcwfauh1-component .report:not(.is-active):hover .report__bullet { background: var(--qcwfauh1-indicator-hover-background, var(--qcwfauh1-teal)); }
.qcwfauh1-component .report__title { overflow: hidden; margin: 0; color: var(--qcwfauh1-report-title-color, var(--qcwfauh1-body)); font-family: var(--qcwfauh1-report-title-font-family, inherit); font-size: var(--qcwfauh1-report-title-font-size, 15px); font-weight: var(--qcwfauh1-report-title-font-weight, 600); line-height: var(--qcwfauh1-report-title-line-height, 1.45); text-transform: var(--qcwfauh1-report-title-text-transform, none); white-space: nowrap; text-overflow: ellipsis; letter-spacing: var(--qcwfauh1-report-title-letter-spacing, 0); }
.qcwfauh1-component .report__meta { display: flex; align-items: center; gap: 14px; flex: 0 0 auto; }
.qcwfauh1-component .report__date-pill { margin: 0; padding: 4px 12px; border-radius: 999px; color: var(--qcwfauh1-report-date-color, #64748b); background: #f1f5f9; font-family: var(--qcwfauh1-report-date-font-family, inherit); font-size: var(--qcwfauh1-report-date-font-size, 13px); line-height: var(--qcwfauh1-report-date-line-height, 1.5); }
.qcwfauh1-component .report__date-box { display: none; min-width: 62px; text-align: right; }
.qcwfauh1-component .report__day { display: block; margin: 0; color: var(--qcwfauh1-report-day-color, var(--qcwfauh1-teal)); font-family: var(--qcwfauh1-report-day-font-family, inherit); font-size: var(--qcwfauh1-report-day-font-size, 30px); font-weight: var(--qcwfauh1-report-day-font-weight, 700); line-height: var(--qcwfauh1-report-day-line-height, 1); }
.qcwfauh1-component .report__ym { display: block; margin: 6px 0 0; color: var(--qcwfauh1-report-month-color, #64748b); font-family: var(--qcwfauh1-report-month-font-family, inherit); font-size: var(--qcwfauh1-report-month-font-size, 12px); font-weight: 600; line-height: var(--qcwfauh1-report-month-line-height, 1); }
.qcwfauh1-component .report__toggle { display: grid; width: 32px; height: 32px; padding: 0; place-items: center; border: 0; border-radius: 50%; color: #64748b; background: #f1f5f9; transition: .3s; }
.qcwfauh1-component .report__icon { width: 16px; height: 16px; transition: transform .3s; }
.qcwfauh1-component .report__body { max-height: 0; overflow: hidden; padding: 0 var(--qcwfauh1-item-padding-horizontal, 20px); opacity: 0; transition: max-height .45s ease,opacity .35s ease,padding .35s ease; }
.qcwfauh1-component .report__description { margin: 0 0 14px; color: var(--qcwfauh1-report-description-color, var(--qcwfauh1-muted)); font-family: var(--qcwfauh1-report-description-font-family, inherit); font-size: var(--qcwfauh1-report-description-font-size, 13.5px); line-height: var(--qcwfauh1-report-description-line-height, 1.72); text-transform: var(--qcwfauh1-report-description-text-transform, none); }
.qcwfauh1-component .report__action { display: inline-flex; align-items: center; gap: 8px; padding: var(--qcwfauh1-button-padding-vertical, 6px) var(--qcwfauh1-button-padding-horizontal, 15px); border: var(--qcwfauh1-button-border-width, 1px) var(--qcwfauh1-button-border-style, solid) var(--qcwfauh1-button-border-color, var(--qcwfauh1-theme-alpha-22)); border-radius: var(--qcwfauh1-button-border-radius, 20px); color: var(--qcwfauh1-button-color, var(--qcwfauh1-teal)); background: var(--qcwfauh1-button-background, var(--qcwfauh1-theme-alpha-08)); font-family: var(--qcwfauh1-button-font-family, inherit); font-size: var(--qcwfauh1-button-font-size, 13px); font-weight: var(--qcwfauh1-button-font-weight, 600); font-style: var(--qcwfauh1-button-font-style, normal); line-height: var(--qcwfauh1-button-line-height, 1.6); letter-spacing: var(--qcwfauh1-button-letter-spacing, 0); text-decoration: var(--qcwfauh1-button-text-decoration, none); text-transform: var(--qcwfauh1-button-text-transform, none); transition: .25s; }
.qcwfauh1-component .report__action-icon { color: var(--qcwfauh1-button-icon-color, currentColor); font-size: var(--qcwfauh1-button-icon-size, 13px); line-height: 1; }
.qcwfauh1-component .report__action:hover { border-color: var(--qcwfauh1-button-border-hover-color, var(--qcwfauh1-button-border-color, var(--qcwfauh1-theme-alpha-22))); color: var(--qcwfauh1-button-hover-color, #fff); background: var(--qcwfauh1-button-hover-background, var(--qcwfauh1-teal)); }
.qcwfauh1-component .report__action:hover .report__action-icon { color: var(--qcwfauh1-button-icon-hover-color, currentColor); }
.qcwfauh1-component .report__action:active { border-color: var(--qcwfauh1-button-border-hover-color, var(--qcwfauh1-button-border-color, var(--qcwfauh1-theme-alpha-22))); }
.qcwfauh1-component .report.is-active { border-color: var(--qcwfauh1-card-border-selected-color, var(--qcwfauh1-theme-alpha-45)); background: var(--qcwfauh1-soft); box-shadow: 0 10px 28px rgba(15,23,42,.06); cursor: default; }
.qcwfauh1-component .report.is-active .report__header { align-items: flex-start; padding-top: calc(var(--qcwfauh1-item-padding-vertical, 15px) + 4px); }
.qcwfauh1-component .report.is-active .report__bullet { margin-top: 8px; background: var(--qcwfauh1-indicator-selected-background, var(--qcwfauh1-teal)); box-shadow: 0 0 8px var(--qcwfauh1-theme-alpha-60); transform: scale(1.2); }
.qcwfauh1-component .report.is-active .report__title { font-size: var(--qcwfauh1-report-title-font-size, 17px); font-weight: var(--qcwfauh1-report-title-font-weight, 700); line-height: var(--qcwfauh1-report-title-line-height, 1.4); white-space: normal; }
.qcwfauh1-component .report.is-active .report__date-pill { display: none; }
.qcwfauh1-component .report.is-active .report__date-box { display: block; }
.qcwfauh1-component .report.is-active .report__toggle { color: #fff; background: var(--qcwfauh1-teal); }
.qcwfauh1-component .report.is-active .report__icon { transform: rotate(180deg); }
.qcwfauh1-component .report.is-active .report__body { max-height: 800px; padding: 0 var(--qcwfauh1-item-padding-horizontal, 20px) var(--qcwfauh1-item-padding-vertical, 15px) calc(var(--qcwfauh1-item-padding-horizontal, 20px) + 18px); opacity: 1; }
.qcwfauh1-component .report:hover .report__date-pill { color: var(--qcwfauh1-report-date-hover-color, var(--qcwfauh1-report-date-color, #64748b)); }
.qcwfauh1-component .report:hover .report__day { color: var(--qcwfauh1-report-day-hover-color, var(--qcwfauh1-report-day-color, var(--qcwfauh1-teal))); }
.qcwfauh1-component .report:hover .report__ym { color: var(--qcwfauh1-report-month-hover-color, var(--qcwfauh1-report-month-color, #64748b)); }
.qcwfauh1-component .report:hover .report__title { color: var(--qcwfauh1-report-title-hover-color, var(--qcwfauh1-report-title-color, var(--qcwfauh1-ink))); }
.qcwfauh1-component .report:hover .report__description { color: var(--qcwfauh1-report-description-hover-color, var(--qcwfauh1-report-description-color, var(--qcwfauh1-muted))); }
.qcwfauh1-component .report.is-active .report__day { color: var(--qcwfauh1-report-day-selected-color, var(--qcwfauh1-report-day-color, var(--qcwfauh1-teal))); }
.qcwfauh1-component .report.is-active .report__ym { color: var(--qcwfauh1-report-month-selected-color, var(--qcwfauh1-report-month-color, #64748b)); }
.qcwfauh1-component .report.is-active .report__title { color: var(--qcwfauh1-report-title-selected-color, var(--qcwfauh1-report-title-color, var(--qcwfauh1-ink))); }
.qcwfauh1-component .report.is-active .report__description { color: var(--qcwfauh1-report-description-selected-color, var(--qcwfauh1-report-description-color, var(--qcwfauh1-muted))); }
.qcwfauh1-component .report__action:active { color: var(--qcwfauh1-button-hover-color, #fff); }

@media (max-width: 1024px) {
  .qcwfauh1-component .insights__grid { grid-template-columns: minmax(0,1fr); gap: 36px; }
  .qcwfauh1-component .featured { width: 100%; height: auto; min-height: 0; }
  .qcwfauh1-component .reports { min-height: 0; }
}

@media (max-width: 768px) {
  .qcwfauh1-component .insights__inner { width: calc(100% - 32px); padding-top: var(--qcwfauh1-padding-tb, 60px); padding-bottom: var(--qcwfauh1-padding-tb, 70px); }
  .qcwfauh1-component .insights__header { align-items: flex-start; flex-direction: column; gap: 14px; }
  .qcwfauh1-component .insights__heading { align-items: flex-start; flex-direction: column; gap: 8px; }
  .qcwfauh1-component .insights__title { font-size: var(--qcwfauh1-title-mobile-font-size, 24px); }
  .qcwfauh1-component .insights__subtitle { font-size: var(--qcwfauh1-subtitle-mobile-font-size, 12px); }
  .qcwfauh1-component .insights__grid { gap: 24px; margin-top: 24px; }
  .qcwfauh1-component .featured__bar { gap: 16px; padding: 18px 20px; }
  .qcwfauh1-component .featured__date { flex-basis: 52px; }
  .qcwfauh1-component .featured__day { font-size: var(--qcwfauh1-featured-day-mobile-font-size, 28px); }
  .qcwfauh1-component .featured__title { margin-bottom: 6px; font-size: var(--qcwfauh1-featured-title-mobile-font-size, 16px); }
  .qcwfauh1-component .featured__description { font-size: var(--qcwfauh1-featured-description-mobile-font-size, 13px); }
  .qcwfauh1-component .report__header { align-items: flex-start; gap: 12px; }
  .qcwfauh1-component .report__title-wrap { align-items: flex-start; gap: 10px; }
  .qcwfauh1-component .report__bullet { margin-top: 6px; }
  .qcwfauh1-component .report__title { display: -webkit-box; font-size: var(--qcwfauh1-report-title-mobile-font-size, 14.5px); white-space: normal; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
  .qcwfauh1-component .report__meta { gap: 8px; margin-top: 2px; }
  .qcwfauh1-component .report__date-pill { padding: 3px 8px; font-size: var(--qcwfauh1-report-date-mobile-font-size, 11.5px); }
  .qcwfauh1-component .report__date-box { min-width: 44px; }
  .qcwfauh1-component .report__day { font-size: var(--qcwfauh1-report-day-mobile-font-size, 19px); }
  .qcwfauh1-component .report__ym { margin-top: 2px; font-size: var(--qcwfauh1-report-month-mobile-font-size, 11px); }
  .qcwfauh1-component .report__toggle { width: 30px; height: 30px; }
  .qcwfauh1-component .report__description { margin-bottom: 12px; font-size: var(--qcwfauh1-report-description-mobile-font-size, 12.5px); }
  .qcwfauh1-component .report__action { font-size: var(--qcwfauh1-button-mobile-font-size, 12.5px); }
}

@media (max-width: 480px) {
  .qcwfauh1-component .featured__bar { flex-direction: column; gap: 10px; padding: 14px 16px; }
  .qcwfauh1-component .featured__date { display: flex; align-items: baseline; gap: 8px; }
  .qcwfauh1-component .featured__day { font-size: var(--qcwfauh1-featured-day-mobile-font-size, 24px); }
  .qcwfauh1-component .featured__ym { margin: 0; }
  .qcwfauh1-component .report__header { gap: 10px; }
  .qcwfauh1-component .report:not(.is-active) .report__date-pill { display: none; }
  .qcwfauh1-component .report__date-box { min-width: 38px; }
  .qcwfauh1-component .report__toggle { width: 26px; height: 26px; }
}
