/* R9 — only the Copenaghen appointment on desktop zoom-out fallback.
   Keep the 100% two-column composition without altering label/value rows. */
html.ex-auction-zoomout-columns .auction-appointment{
  box-sizing:border-box;
  width:var(--ex-auction-logical-width,995px);
  max-width:none;
  zoom:var(--ex-auction-logical-zoom,1);
}
html.ex-auction-zoomout-columns .auction-appointment__inner{
  grid-template-columns:minmax(0,1.17fr) minmax(0,.95fr) !important;
  gap:clamp(40px,5vw,66px) !important;
  align-items:center;
}
html.ex-auction-zoomout-columns .auction-appointment__intro,
html.ex-auction-zoomout-columns .auction-appointment__details{min-width:0}
html.ex-auction-zoomout-columns .auction-appointment__title{
  font-size:clamp(48px,5.05vw,77px) !important;
  line-height:1.035 !important;
}
html.ex-auction-zoomout-columns .auction-appointment__kicker{
  font-size:13px !important;
  letter-spacing:.19em !important;
  gap:14px !important;
}
html.ex-auction-zoomout-columns .auction-appointment__row{
  grid-template-columns:minmax(0,1fr) auto !important;
  gap:12px !important;
  min-height:76px;
  padding:20px 0;
}
html.ex-auction-zoomout-columns .auction-appointment__row dt,
html.ex-auction-zoomout-columns .auction-appointment__row dd{
  font-size:13px !important;
  white-space:nowrap;
}
html.ex-auction-zoomout-columns .auction-appointment__row dd{text-align:right !important}
