
main.ed-main{background:var(--weiss)}
.ed-loading,.ed-error{padding:80px 36px;font:18px/1.6 var(--lhb-font-body)}
.ed-hero{position:relative;min-height:clamp(390px,62vh,690px);background:var(--schwarz);overflow:hidden;border-bottom:var(--linie) solid var(--lhb-line-color)}
.ed-hero--no-image{min-height:0;background:var(--lhb-surface-accent-3);display:grid;grid-template-columns:2fr 3fr}
.ed-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ed-hero__overlay{position:absolute;inset:0;background:none}
.ed-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:inherit;width:min(950px,72%);padding:48px 36px;color:var(--weiss)}
.ed-hero--no-image .ed-hero__content{width:auto;min-height:0;justify-content:flex-start;padding:36px;border-right:var(--linie) solid var(--lhb-line-color);color:var(--schwarz)}
.ed-hero__kicker{font:800 10px/1.3 var(--lhb-font-display);letter-spacing:.17em;text-transform:uppercase;color:var(--lhb-color-accent-light);margin-bottom:16px}
.ed-hero--no-image .ed-hero__kicker{color:var(--lila)}
.ed-hero__title{font:800 clamp(38px,5.5vw,78px)/1.06 var(--lhb-font-display);letter-spacing:0;text-transform:uppercase;margin:0;max-width:1100px}
.ed-hero__lead{font:18px/1.65 var(--lhb-font-body);max-width:760px;margin:24px 0 0}
.ed-hero--no-image .ed-hero__lead{grid-column:2;padding:36px;margin:0;color:var(--lhb-neutral-800);max-width:none}
.ed-credit{position:absolute;right:16px;bottom:16px;z-index:3;background:rgba(255,255,255,.95);padding:7px 10px;font:11px/1.3 var(--lhb-font-body);color:var(--schwarz)}
.ed-meta{display:flex;flex-wrap:wrap;gap:0;border-bottom:var(--linie) solid var(--lhb-line-color);font:13px/1.4 var(--lhb-font-body)}
.ed-meta>*{padding:15px 22px;border-right:var(--lhb-line-width-thin) solid var(--lhb-line-color)}
.ed-meta a{color:var(--lila);font-weight:700;text-decoration:none}
.ed-wrap{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,2.25fr);border-bottom:var(--linie) solid var(--lhb-line-color)}
.ed-aside{padding:34px 28px;border-right:var(--linie) solid var(--lhb-line-color)}
.ed-aside__label{font:800 10px/1.3 var(--lhb-font-display);color:var(--lila);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px}
.ed-aside__back{display:inline-flex;align-items:center;gap:7px;margin-top:24px;font:800 10px/1.2 var(--lhb-font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--schwarz);text-decoration:none;border:var(--lhb-line-width-medium) solid var(--lhb-line-color);padding:11px 13px}
.ed-body{padding:46px clamp(28px,5vw,76px);max-width:1050px;font:17px/1.75 var(--lhb-font-body);color:var(--lhb-neutral-900)}
.ed-body>p,.ed-html>p{margin:0 0 1.25em}.ed-body h2,.ed-html h2{font:800 clamp(26px,3vw,42px)/1.10 var(--lhb-font-display);text-transform:uppercase;margin:1.6em 0 .55em}.ed-body h3,.ed-html h3{font:800 23px/1.15 var(--lhb-font-display);margin:1.5em 0 .5em}.ed-html a{color:var(--lila)}
.ed-lead{font-size:21px;line-height:1.58;margin:0 0 1.8em!important;color:var(--lhb-neutral-850)}
.ed-figure{margin:40px 0}.ed-figure button{display:block;border:0;padding:0;background:none;cursor:pointer;max-width:100%}.ed-figure img{display:block;max-width:100%;max-height:720px;width:auto;height:auto;border:var(--lhb-line-width-medium) solid var(--lhb-line-color)}
.ed-gallery{display:flex;align-items:flex-start;gap:16px;overflow:hidden;margin:40px 0}.ed-gallery .ed-figure{margin:0;flex:0 1 auto;max-width:calc((100% - 16px)/2)}.ed-gallery .ed-figure img{max-height:520px}.ed-caption{font:13px/1.5 var(--lhb-font-body);color:var(--lhb-neutral-700);margin-top:8px;max-width:760px}.ed-caption span{display:block}.ed-caption__credit{font-size:11px;color:var(--lhb-neutral-600)}
.ed-quote{border-left:7px solid var(--lila);padding:20px 24px;margin:36px 0;background:var(--lhb-surface-accent-3)}.ed-quote blockquote{font:800 clamp(24px,3vw,38px)/1.16 var(--lhb-font-display);margin:0}.ed-quote cite{display:block;margin-top:12px;font:13px/1.4 var(--lhb-font-body);font-style:normal}
.ed-infobox{margin:34px 0;padding:24px;border:var(--linie) solid var(--lhb-line-color);background:var(--lhb-neutral-100)}.ed-infobox h3{margin:0 0 12px;font-size:18px}.ed-video{margin:38px 0;aspect-ratio:16/9}.ed-video iframe{width:100%;height:100%;border:0}.ed-footnotes{margin-top:50px;padding-top:24px;border-top:var(--linie) solid var(--lhb-line-color)}.ed-footnotes h2{font-size:22px;margin-top:0}.ed-footnotes li{margin:.65em 0}
.ed-resources{margin-top:48px;padding-top:26px;border-top:var(--linie) solid var(--lhb-line-color)}.ed-resources h2{font-size:21px;margin:0 0 16px}.ed-resource-list{display:grid;gap:8px}.ed-resource{display:flex;justify-content:space-between;gap:16px;padding:13px 14px;border:var(--lhb-line-width-medium) solid var(--lhb-line-color);color:var(--schwarz);text-decoration:none;font:700 14px/1.4 var(--lhb-font-body)}.ed-resource:hover{background:var(--schwarz);color:var(--weiss)}
.ed-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:42px}.ed-tag{padding:7px 10px;background:var(--lhb-neutral-100);font:800 10px/1.2 var(--lhb-font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--schwarz);text-decoration:none}
.ed-more{border-bottom:var(--linie) solid var(--lhb-line-color)}.ed-more__head{padding:18px 28px;border-bottom:var(--linie) solid var(--lhb-line-color);font:800 11px/1.3 var(--lhb-font-display);text-transform:uppercase;letter-spacing:.13em}.ed-more__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ed-more__card{display:grid;grid-template-columns:180px 1fr;min-height:180px;color:var(--schwarz);text-decoration:none;border-right:var(--linie) solid var(--lhb-line-color)}.ed-more__card:last-child{border-right:0}.ed-more__media{background:var(--lhb-neutral-150);min-height:180px}.ed-more__media img{width:100%;height:100%;object-fit:cover}.ed-more__copy{padding:20px}.ed-more__type{font:800 var(--lhb-type-kicker-size)/1.2 var(--lhb-font-display);color:var(--lila);text-transform:uppercase;letter-spacing:.13em}.ed-more__copy h3{font:800 20px/1.12 var(--lhb-font-display);text-transform:uppercase;margin:10px 0}.ed-more__copy p{font:14px/1.5 var(--lhb-font-body);margin:0;color:var(--lhb-neutral-700)}
@media(max-width:900px){.ed-hero--no-image{grid-template-columns:1fr}.ed-hero--no-image .ed-hero__content{border-right:0;border-bottom:var(--linie) solid var(--lhb-line-color)}.ed-hero--no-image .ed-hero__lead{grid-column:1}.ed-wrap{grid-template-columns:1fr}.ed-aside{border-right:0;border-bottom:var(--linie) solid var(--lhb-line-color)}.ed-more__grid{grid-template-columns:1fr}.ed-more__card{border-right:0;border-bottom:var(--linie) solid var(--lhb-line-color)}}
@media(max-width:640px){.ed-hero{min-height:450px}.ed-hero__content{width:100%;padding:28px 20px}.ed-hero__title{font-size:clamp(31px,10vw,46px)}.ed-hero__lead{font-size:16px}.ed-hero--no-image{min-height:0}.ed-hero--no-image .ed-hero__content,.ed-hero--no-image .ed-hero__lead{padding:26px 20px}.ed-meta>*{padding:12px 14px}.ed-aside{padding:24px 20px}.ed-body{padding:34px 20px;font-size:16px}.ed-lead{font-size:19px}.ed-gallery{display:grid;grid-template-columns:1fr}.ed-gallery .ed-figure{max-width:100%}.ed-gallery .ed-figure:nth-child(n+2){display:none}.ed-more__card{grid-template-columns:120px 1fr}.ed-more__media{min-height:160px}}


/* v245: globale Robustheit für lange Literatur- und Quellen-URLs */
.ed-wrap,.ed-body,.ed-html{min-width:0}
.ed-body a,.ed-html a{overflow-wrap:anywhere;word-break:break-word}


/* v246 – globale Artikel-Lesearchitektur und KONNEX-Titelhierarchie */
.ed-hero__overlay{background:none}
.ed-hero__content{width:min(1120px,78%);padding:46px 36px}
.ed-hero__title{font-size:clamp(38px,5vw,74px);line-height:.99;text-wrap:balance;text-shadow:0 1px 12px rgba(0,0,0,.28)}
.ed-hero__subtitle{max-width:1000px;margin:15px 0 0;font:700 clamp(22px,2.8vw,42px)/1.12 var(--lhb-font-display);letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;text-shadow:0 1px 10px rgba(0,0,0,.25)}
.ed-hero__subtitle--medium{font-size:clamp(21px,2.45vw,36px)}
.ed-hero__subtitle--long{font-size:clamp(19px,2.05vw,30px);line-height:1.15}
.ed-hero__subtitle--xlong{font-size:clamp(18px,1.75vw,26px);line-height:1.17}
.ed-hero--no-image .ed-hero__subtitle{text-shadow:none;color:var(--lhb-neutral-850)}
.ed-hero .img-credit{right:12px;bottom:12px}
.ed-hero .img-credit-btn{font-size:var(--lhb-type-credit-size)}
.ed-body{box-sizing:border-box;width:min(100%,800px);max-width:800px;justify-self:center;padding:46px 40px;font-size:18px;line-height:1.78}
.ed-body>p,.ed-html>p{margin-bottom:1.35em}
.ed-lead{font-size:20px;line-height:1.68}
.ed-note-ref{font-size:.7em;line-height:0;vertical-align:super;margin-left:.08em}
.ed-note-ref a{display:inline-block;padding:0 .08em .08em;color:var(--lila);font:800 1em/1 var(--lhb-font-display);text-decoration:none;border-bottom:2px solid currentColor}
.ed-note-ref a:hover,.ed-note-ref a:focus-visible{color:var(--schwarz)}
.ed-footnotes{margin-top:54px;padding-top:26px}
.ed-footnotes h2{margin:0 0 22px;font-size:21px;color:var(--lila);letter-spacing:.035em}
.ed-footnotes__list{display:grid;gap:18px;margin:0;padding:0;list-style:none}
.ed-footnotes__list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;align-items:start;margin:0}
.ed-footnote-number{display:grid;place-items:center;width:26px;height:26px;box-sizing:border-box;border:var(--lhb-line-width-medium) solid var(--lila);color:var(--lila);font:800 10px/1 var(--lhb-font-display);text-decoration:none}
.ed-footnote-number:hover,.ed-footnote-number:focus-visible{background:var(--lila);color:var(--weiss)}
.ed-footnote-text{padding-top:1px;font-size:15px;line-height:1.62;color:var(--lhb-neutral-800)}.ed-footnote-text a{color:var(--lila);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ed-footnote-text a:hover,.ed-footnote-text a:focus-visible{text-decoration-thickness:2px}
.ed-footnotes__list li:target .ed-footnote-number{background:var(--lila);color:var(--weiss)}
@media(max-width:900px){.ed-hero__content{width:86%}.ed-body{width:min(100%,800px)}}
@media(max-width:640px){.ed-hero__content{width:100%;padding:28px 20px}.ed-hero__title{font-size:clamp(30px,9.5vw,45px)}.ed-hero__subtitle,.ed-hero__subtitle--medium,.ed-hero__subtitle--long,.ed-hero__subtitle--xlong{font-size:clamp(17px,5.3vw,25px);line-height:1.16;margin-top:11px}.ed-body{padding:34px 20px;font-size:16px;line-height:1.72}.ed-lead{font-size:19px;line-height:1.62}.ed-footnotes__list{gap:15px}.ed-footnotes__list li{grid-template-columns:27px minmax(0,1fr);gap:10px}.ed-footnote-number{width:24px;height:24px}.ed-footnote-text{font-size:14px;line-height:1.58}.ed-hero .img-credit{right:8px;bottom:8px}}
.ed-hero--no-image .ed-hero__title{text-shadow:none}


/* v247 – interne Endnotenanker sind reine Seitennavigation. */
.ed-note-ref,.ed-footnotes__list>li{scroll-margin-top:24px}
.ed-footnotes__list>li:focus{outline:2px solid var(--lila);outline-offset:5px}


/* v248 – Bild und Titel bilden im Hochformat zwei eigenstaendige Ebenen.
   Der damalige Desktop-Verlauf ist mit v264 entfallen; die Hochformatlogik
   bleibt als historische Grundlage der gestapelten Darstellung erhalten. */
.ed-hero__media{position:absolute;inset:0;overflow:hidden;background:var(--schwarz)}
.ed-hero__media .ed-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ed-hero__media .ed-hero__overlay{position:absolute;inset:0}
.ed-hero__media .img-credit{z-index:4}
.ed-hero__content,
.ed-hero__title,
.ed-hero__subtitle{min-width:0;max-width:100%}
.ed-hero__title,
.ed-hero__subtitle{
  overflow:visible;
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
  -webkit-hyphens:none;
}
@media (orientation:portrait) and (max-width:900px){
  .ed-hero:not(.ed-hero--no-image){
    display:flex;
    flex-direction:column;
    min-height:0;
    max-height:none;
    overflow:visible;
    background:var(--weiss);
  }
  .ed-hero:not(.ed-hero--no-image) .ed-hero__media{
    position:relative;
    inset:auto;
    width:100%;
    overflow:hidden;
    background:var(--lhb-neutral-150);
  }
  .ed-hero:not(.ed-hero--no-image) .ed-hero__image{
    position:static;
    display:block;
    width:100%;
    height:auto;
    max-height:none;
    object-fit:cover;
  }
  .ed-hero:not(.ed-hero--no-image) .ed-hero__overlay{display:none}
  .ed-hero:not(.ed-hero--no-image) .ed-hero__content{
    position:static;
    order:2;
    width:100%;
    min-height:0;
    padding:30px clamp(20px,6vw,40px) 34px;
    background:var(--weiss);
    color:var(--schwarz);
  }
  .ed-hero:not(.ed-hero--no-image) .ed-hero__kicker{color:var(--lila)}
  .ed-hero:not(.ed-hero--no-image) .ed-hero__title,
  .ed-hero:not(.ed-hero--no-image) .ed-hero__subtitle{
    color:var(--schwarz);
    text-shadow:none;
  }
  .ed-hero:not(.ed-hero--no-image) .img-credit{right:8px;bottom:8px}
}


/* v251 – mobile Metadatenmatrix.
   Autoren, Datum, Lesezeit und Titelgeschichte bilden im Hochformat ein
   belastbares 2x2-Raster. Lange Namen verändern weder die vertikalen
   Trennlinien noch die Abgrenzung zur zweiten Metadatenzeile. */
.ed-meta>*{box-sizing:border-box;min-width:0}
.ed-meta>*:last-child{border-right:0}
@media (orientation:portrait) and (max-width:900px){
  .ed-meta{
    display:grid;
    grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);
    align-items:stretch;
  }
  .ed-meta>*{
    display:flex;
    align-items:center;
    min-height:64px;
    padding:14px clamp(18px,5vw,28px);
    border-right:var(--lhb-line-width-thin) solid var(--lhb-line-color);
    border-bottom:var(--lhb-line-width-thin) solid var(--lhb-line-color);
    overflow-wrap:anywhere;
  }
  .ed-meta__author{line-height:1.35}
  .ed-meta__date{justify-content:center;text-align:center}
  .ed-meta__reading,
  .ed-meta__issue{border-bottom:0}
  .ed-meta__issue{border-right:0}

  .ed-meta[data-meta-layout="issue-full"] .ed-meta__date{border-right:0}

  .ed-meta[data-meta-layout="issue-partial"]>*:first-child{
    grid-column:1/-1;
    border-right:0;
  }
  .ed-meta[data-meta-layout="issue-partial"] .ed-meta__reading{
    grid-column:1;
    border-right:var(--lhb-line-width-thin) solid var(--lhb-line-color);
  }
  .ed-meta[data-meta-layout="issue-partial"] .ed-meta__issue{grid-column:2}

  .ed-meta[data-meta-layout="basic-full"] .ed-meta__date{border-right:0}
  .ed-meta[data-meta-layout="basic-full"] .ed-meta__reading{
    grid-column:1/-1;
    border-right:0;
  }
  .ed-meta[data-meta-layout="basic-partial"]>*{
    border-bottom:0;
  }
}



/* v254: Verlinkte Beitraege unter redaktionellen Artikeln verwenden im
   Hochformat eine robuste Bild-ueber-Text-Geometrie. Die letzte Kartenkante
   entfaellt; die anschliessende Komponente besitzt die Abschlusskante. */
@media(max-width:900px){
  .ed-more__card:last-child{border-bottom:0}
}
@media(orientation:portrait) and (max-width:760px){
  .ed-more__card{
    display:flex;
    flex-direction:column;
    grid-template-columns:none;
    min-height:0;
    width:100%;
    border-right:0;
  }
  .ed-more__media{
    width:100%;
    min-height:0;
    aspect-ratio:16/9;
    overflow:hidden;
    border-bottom:var(--linie) solid var(--lhb-line-color);
  }
  .ed-more__media img{display:block;width:100%;height:100%;object-fit:cover}
  .ed-more__copy{padding:clamp(24px,6vw,34px)}
  .ed-more__copy h3{font-size:clamp(1.45rem,6.5vw,2.05rem);line-height:1.12}
}

/* v256 – semantische Binnenverweise und kompakte KONNEX-Metadaten.
   Anmerkungsziffern steuern nur den Scrollfokus und erzeugen keinen
   History-Eintrag. Damit bleibt die Browser-Zurueck-Funktion der
   vorherigen Dokumentseite vorbehalten. */
.ed-note-jump,
.ed-footnote-number{
  appearance:none;
  -webkit-appearance:none;
  cursor:pointer;
}
.ed-note-jump{
  display:inline-block;
  margin:0;
  padding:0 .08em .08em;
  border:0;
  border-bottom:2px solid currentColor;
  background:transparent;
  color:var(--lila);
  font:800 1em/1 var(--lhb-font-display);
}
.ed-note-jump:hover,
.ed-note-jump:focus-visible{color:var(--schwarz)}
.ed-wrap--article-only{grid-template-columns:minmax(0,1fr)}
.ed-wrap--article-only .ed-body{grid-column:1;justify-self:center}
body[data-editorial-type="konnex"] .ed-meta__issue,
body[data-editorial-type="saj"] .ed-meta__issue{
  font:800 12px/1.25 var(--lhb-font-display);
  letter-spacing:.035em;
  text-transform:uppercase;
}
@media (orientation:portrait) and (max-width:900px){
  body[data-editorial-type="konnex"] .ed-meta,
  body[data-editorial-type="saj"] .ed-meta{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  }
  body[data-editorial-type="konnex"] .ed-meta>*,
  body[data-editorial-type="saj"] .ed-meta>*{
    min-height:54px;
    padding:11px clamp(18px,5vw,28px);
  }
  body[data-editorial-type="konnex"] .ed-meta__date,
  body[data-editorial-type="konnex"] .ed-meta__issue,
  body[data-editorial-type="saj"] .ed-meta__date,
  body[data-editorial-type="saj"] .ed-meta__issue{
    justify-content:flex-start;
    text-align:left;
  }
}



/* v257 – gemeinsamer Ausgabenreferenz-Vertrag für Zeitschriftenartikel.
   Journal- und KONNEX-Artikel verlinken die Ausgabe in der Metadatenmatrix;
   ein redundanter Seitenblock zwischen Matrix und Lesetext entfällt. */
body[data-editorial-type="saj"] .ed-meta__issue,
body[data-editorial-type="konnex"] .ed-meta__issue{
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
}


/* v259 – optischer Satz äußerer deutscher Anführungszeichen in Displaytiteln. */
.ed-title-quoted{hanging-punctuation:first last}
.ed-title-quote{display:inline-block;font:inherit;line-height:inherit}
.ed-title-quote--open{margin-right:-.055em;transform:translateX(-.01em)}
.ed-title-quote--close{margin-left:-.045em;transform:translateX(.005em)}

/* v266 - Hero-Geometrie zentral in journal-cover-shared.css. */

/* v265 - Artikel-Hero verwendet strukturell denselben Cover-Renderer wie die
   Titelgeschichte. Die Geometrie kommt damit unmittelbar aus .cover,
   .cover-img, .cover-panel und .cover-text in lhb-base.css. Geaendert wird
   ausschliesslich die visuelle Variante der linken Tafel. */
.cover--article{background:var(--weiss)}
.cover--article .cover-panel{background:var(--weiss)}
.cover--article .cover-text{color:var(--schwarz)}
.cover--article .cover-kicker--article{color:var(--lila)}
.cover--article .ed-hero__title{
  margin:0;
  max-width:100%;
  color:var(--schwarz);
  font:800 clamp(2.25rem,4.45vw,4.25rem)/.96 var(--lhb-font-display);
  letter-spacing:0;
  text-transform:uppercase;
  text-shadow:none;
  overflow:visible;
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
  -webkit-hyphens:none;
}
.cover--article .ed-hero__subtitle,
.cover--article .ed-hero__subtitle--medium,
.cover--article .ed-hero__subtitle--long,
.cover--article .ed-hero__subtitle--xlong{
  margin:15px 0 0;
  max-width:100%;
  color:var(--schwarz);
  font:700 clamp(1.15rem,2.15vw,2rem)/1.12 var(--lhb-font-display);
  letter-spacing:-.01em;
  text-transform:uppercase;
  text-shadow:none;
  overflow:visible;
  overflow-wrap:normal;
  word-break:normal;
  hyphens:none;
  -webkit-hyphens:none;
}
.cover--article .img-credit{z-index:4}

/* Die vorhandene Story-Cover-Mobilregel stapelt bereits Text und 3:2-Bild.
   Fuer Artikel wird lediglich die Tafelfarbe ueberschrieben. */
@media (orientation:portrait) and (max-width:1200px){
  .cover--article .cover-text{background:var(--weiss);color:var(--schwarz)}
  .cover--article .cover-kicker--article{color:var(--lila)}
  .cover--article .ed-hero__title{font-size:clamp(2rem,9vw,3.8rem);line-height:.98}
  .cover--article .ed-hero__subtitle,
  .cover--article .ed-hero__subtitle--medium,
  .cover--article .ed-hero__subtitle--long,
  .cover--article .ed-hero__subtitle--xlong{font-size:clamp(1rem,4.8vw,1.75rem);line-height:1.14;margin-top:12px}
}

/* v290 – die Ausgabenreferenz ist eine explizite Navigation zur Gesamtausgabe. */
body[data-editorial-type="saj"] .ed-meta__issue{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.7rem;
}
body[data-editorial-type="saj"] .ed-meta__issue i{
  flex:0 0 auto;
  font-size:15px;
  transition:transform .18s ease;
}
body[data-editorial-type="saj"] .ed-meta__issue:hover i,
body[data-editorial-type="saj"] .ed-meta__issue:focus-visible i{transform:translateX(.18rem)}


/* v308: Meldungen ohne Aufmacherbild zeigen den Teaser nicht als Hero-Ersatz. */
.ed-hero--meldung-no-image{grid-template-columns:1fr;background:var(--lhb-surface-accent-3)}
.ed-hero--meldung-no-image .ed-hero__content{border-right:0}
.ed-hero--meldung-no-image.ed-hero--preview-missing-image{grid-template-columns:2fr 3fr}
.ed-hero--meldung-no-image.ed-hero--preview-missing-image .ed-hero__content{border-right:var(--linie) solid var(--lhb-line-color)}
.ed-hero__missing-media{grid-column:2;min-height:260px;display:flex;align-items:center;justify-content:center;gap:10px;padding:36px;background:var(--lhb-neutral-100);color:var(--lhb-neutral-650);font:700 13px/1.4 var(--lhb-font-body);text-transform:uppercase;letter-spacing:.04em;text-align:center}
.ed-hero__missing-media .ti{font-size:24px}
@media(max-width:900px){.ed-hero--meldung-no-image.ed-hero--preview-missing-image{grid-template-columns:1fr}.ed-hero--meldung-no-image.ed-hero--preview-missing-image .ed-hero__content{border-right:0;border-bottom:var(--linie) solid var(--lhb-line-color)}.ed-hero__missing-media{grid-column:1;min-height:150px}}
