/* Eisern seit 1969 – 1.4.25 mobile fine-tuning ONLY.
 * Loaded after overview-2026.css as a separate, cache-busting asset.
 * Desktop / iPad above 700 CSS px are intentionally unchanged.
 */
@media (max-width:700px) {
  .ds-gw-overview-v2 .gw26-hero-inner {
    padding-top:19px;
    padding-bottom:11px;
  }
  .ds-gw-overview-v2 .gw26-topline {
    margin-bottom:12px;
    font-size:9px;
    line-height:1.35;
    letter-spacing:.09em;
  }
  /* On small screens avoid two competing micro-headlines. */
  .ds-gw-overview-v2 .gw26-era-range {display:none}
  .ds-gw-overview-v2 #gw26-title {
    margin:0 0 13px;
    gap:0;
    line-height:1;
  }
  .ds-gw-overview-v2 #gw26-title span {
    font-size:clamp(48px,12.7vw,56px);
    line-height:.9;
  }
  .ds-gw-overview-v2 #gw26-title em {
    font-size:clamp(40px,11.35vw,49px);
    line-height:.94;
    margin-top:0;
  }
  .ds-gw-overview-v2 .gw26-subtitle {
    font-size:clamp(16px,4.2vw,17px);
    line-height:1.43;
    letter-spacing:-.015em;
    margin:0;
  }
  .ds-gw-overview-v2 .gw26-hero-nav {
    display:flex;
    flex-direction:row;
    flex-wrap:nowrap;
    justify-content:flex-start;
    align-items:stretch;
    gap:0;
    margin-top:14px;
    min-width:0;
  }
  .ds-gw-overview-v2 .gw26-hero-action {
    box-sizing:border-box;
    display:inline-flex;
    flex:0 1 auto;
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
    gap:5px;
    width:auto;
    min-width:0;
    min-height:40px;
    max-width:none;
    padding:6px 12px 6px 0;
    margin:0;
    border:0;
    font:600 12px/1.3 Arial,Helvetica,sans-serif;
    white-space:nowrap;
    box-shadow:none;
  }
  .ds-gw-overview-v2 .gw26-hero-action-secondary {
    border-left:1px solid #cbb39b;
    padding:6px 0 6px 13px;
    font-weight:500;
  }
  .ds-gw-overview-v2 .gw26-hero-action>.gw26-action-long {display:none}
  .ds-gw-overview-v2 .gw26-hero-action>.gw26-action-short {display:inline;font:inherit}
  .ds-gw-overview-v2 .gw26-hero-action>.gw26-action-arrow {display:inline;font-size:13px;line-height:1}
  .ds-gw-overview-v2 .gw26-archive-mobile {
    margin-top:7px;
  }
  .ds-gw-overview-v2 .gw26-archive-mobile summary {
    min-height:42px;
    padding:6px 0 5px;
    gap:10px;
  }
  .ds-gw-overview-v2 .gw26-archive-summary-title {
    gap:7px;
    letter-spacing:0;
    font-size:10.5px;
    line-height:1.4;
  }
  .ds-gw-overview-v2 .gw26-archive-summary-meta {
    gap:7px;
    font-size:10px;
  }
  .ds-gw-overview-v2 .gw26-archive-status-label {display:none}
}
@media (max-width:350px) {
  .ds-gw-overview-v2 .gw26-hero-action {font-size:11.5px;padding-right:10px}
  .ds-gw-overview-v2 .gw26-hero-action-secondary {padding-left:10px}
  .ds-gw-overview-v2 .gw26-archive-summary-title {font-size:10px}
  .ds-gw-overview-v2 .gw26-archive-summary-meta {font-size:9px}
}
