/* Phase12-02: approved A-1 date typography. Scope: explicitly marked dates only. */
.phase12-date-a1 {
  white-space: nowrap;
}
.phase12-date-a1 > .phase12-date-year,
.phase12-date-a1 > .phase12-date-month {
  font-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;
  font-weight: 500;
  font-style: normal;
  font-variant-numeric: oldstyle-nums proportional-nums;
  font-feature-settings: "onum" 1, "lnum" 0;
  letter-spacing: 0;
  line-height: 1.3;
}
.phase12-date-a1 > .phase12-date-year {
  font-size: 22px;
}
.phase12-date-a1 > .phase12-date-month {
  font-size: 28px;
  margin-left: 7px;
}
.phase12-date-a1 > .phase12-date-unit {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 0;
  line-height: 1.4;
  margin-left: 3px;
}
.phase12-date-a1 > .phase12-date-unit:first-child {
  margin-left: 0;
  margin-right: 3px;
}
.update-archive-card .update-archive-date-row .update-archive-date.phase12-date-a1 {
  margin-left: auto;
  text-align: right;
}
/* The existing NEW badge, color, outline, and all title backgrounds are retained. */
@media (max-width: 700px) {
  .phase12-date-a1 > .phase12-date-year { font-size: 20px; }
  .phase12-date-a1 > .phase12-date-month { font-size: 26px; }
}
