/* =========================================================
   ARCHIVE — 1980 x 1731
   sections: hero 0-425 | editions 425-1307 | footer 1307-1731
   Same coordinate system as p34-base.css: 1rem = 10 design px.
   ========================================================= */

/* ---------------------------------------------------------
   1. HERO   0 – 425

   No photograph on this page. header.php always prints
   .hero__bg and .hero__veil, so they are blanked here rather
   than made conditional in PHP — header.php is shared with the
   four pixel-gated pages and must not change.
   The breadcrumb and title rules live in p34-pages.css.
   --------------------------------------------------------- */

.hero{ height:42.5rem; overflow:hidden; }
.hero__bg{ display:none; }
.hero__veil{ display:none; }
.hero,
.s-edt{ background:var(--bg); }

/* ---------------------------------------------------------
   2. EDITIONS   425 – 1307
   --------------------------------------------------------- */

.s-edt{ height:88.2rem; }

.edt{
  position:absolute; left:0; top:0; width:100%;
  border-bottom:1px solid var(--line);
}

.edt__row{
  position:relative;
  height:12rem;
  border-top:1px solid var(--line);
}

/* The current edition: taller, on a faintly lifted field. */
.edt__row--lead{
  height:16.8rem;
  background:rgba(239,235,227,.022);
}

.edt__n,
.edt__cat,
.edt__city,
.edt__y{ position:absolute; font-style:normal; }

.edt__n{
  left:7.5rem; top:5.6rem;
  font-size:1.1rem; font-weight:400; letter-spacing:.06em; line-height:1;
  color:rgba(239,235,227,.28);
}
.edt__cat{
  left:11.6rem; top:4.3rem;
  font-size:1.05rem; font-weight:600; letter-spacing:.22em; line-height:1;
  color:rgba(199,168,110,.72);
}
.edt__city{
  left:11.6rem; top:5.2rem;
  font-size:2.15rem; font-weight:300; letter-spacing:.005em; line-height:2.9rem;
  color:var(--cream-2);
}
.edt__y{
  right:8.1rem; top:4.2rem;
  font-family:var(--serif);
  font-variation-settings:var(--fr);
  font-style:italic; font-weight:400;
  font-size:5rem; line-height:1;
  letter-spacing:-.005em;
  color:rgba(239,235,227,.38);
}

/* The lead row sits lower: its content stays optically centred in the
   taller panel, so every offset gains half the extra height (2.4rem). */
.edt__row--lead .edt__n{    top:7.6rem; }
.edt__row--lead .edt__cat{  top:6.4rem; }
.edt__row--lead .edt__city{ top:7.4rem; }
.edt__row--lead .edt__y{
  top:5rem; right:8rem;
  font-style:normal; font-weight:700;
  font-size:6.7rem;
  color:var(--gold);
}
