/* ASWAD Berlin V11 – restore original press narrative and place authentic
   artist photographs directly beside the copy; NO bottom photo slideshow.
   Scoped exclusively to the existing /ueber/ story page.
*/
.story-mode .story-intro-v11,
.story-mode .story-fahndung-v11,
.story-mode .story-return-v11{
 display:grid;
 grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);
 align-items:center;
 gap:clamp(22px,4vw,70px);
 padding-top:clamp(55px,7vw,108px);
 padding-bottom:clamp(60px,7.5vw,115px);
}
.story-mode .story-fahndung-v11{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}
.story-mode .story-fahndung-v11 .story-photo-pair{order:2}
.story-mode .story-fahndung-v11 .story-glass{order:1}

/* Exactly two images adjacent to each chapter, visually offset for depth. */
.story-mode .story-photo-pair-v11{
 display:grid;
 grid-template-columns:minmax(0,1fr);
 gap:clamp(12px,1.5vw,22px);
 align-self:stretch;
 min-width:0;
}
.story-mode .story-photo-pair-v11 .story-photo-frame{
 display:block;
 padding:0;
 margin:0;
 position:relative;
 min-height:0;
 background:#101114;
 overflow:hidden;
 border:1px solid rgba(255,255,255,.12);
 box-shadow:0 12px 34px rgba(0,0,0,.16);
}
.story-mode .story-photo-pair-v11 .story-photo-frame:first-child{height:clamp(315px,32vw,460px)}
.story-mode .story-photo-pair-v11 .story-photo-frame:last-child{
 height:clamp(240px,23vw,320px);
 width:88%;
 justify-self:end;
}
.story-mode .story-fahndung-v11 .story-photo-frame:first-child{height:clamp(290px,31vw,420px)}
.story-mode .story-fahndung-v11 .story-photo-frame:last-child{height:clamp(230px,25vw,320px)}
.story-mode .story-return-v11 .story-photo-frame:first-child{height:clamp(310px,33vw,445px)}
.story-mode .story-photo-pair-v11 img{
 width:100%;
 height:100%;
 display:block;
 object-fit:cover;
 opacity:1!important;
 filter:none!important;
 transform:none;
}
.story-mode .story-intro-v11 .story-photo-frame:first-child img{object-position:center 40%}
.story-mode .story-intro-v11 .story-photo-frame:last-child img{object-position:center 40%}
.story-mode .story-fahndung-v11 .story-photo-frame:first-child img{object-position:center 32%}
.story-mode .story-fahndung-v11 .story-photo-frame:last-child img{object-position:center 28%}
.story-mode .story-return-v11 .story-photo-frame:first-child img{object-position:center 35%}
.story-mode .story-return-v11 .story-photo-frame:last-child img{object-position:center 25%}

/* More of the text stays intact, but it remains readable and appropriately editorial. */
.story-mode .story-intro-v11 .story-glass,
.story-mode .story-fahndung-v11 .story-glass,
.story-mode .story-return-v11 .story-glass{
 min-width:0;
 padding:clamp(26px,3.5vw,58px);
 background:rgba(15,17,20,.73);
 border:1px solid rgba(255,255,255,.15);
 -webkit-backdrop-filter:blur(17px);
 backdrop-filter:blur(17px);
}
.story-mode .story-press-v11 .press-title{font-size:clamp(2.75rem,4.5vw,5.5rem);line-height:.97;letter-spacing:-.065em}
.story-mode .story-press-v11 .press-kicker{
 font-size:.67rem;line-height:1.5;letter-spacing:.14em;
 margin:0 0 26px;color:#d5b3b2;
}
.story-mode .story-press-v11 .press-paragraphs{
 display:flex;flex-direction:column;gap:0;
}
.story-mode .story-press-v11 .press-paragraphs p{
 font-size:clamp(.98rem,1.15vw,1.11rem);
 line-height:1.76;
 letter-spacing:0;
 color:#ece9e5;
 margin:0 0 19px;
 max-width:700px;
 font-weight:400;
}
.story-mode .story-press-v11 .press-paragraphs p:last-child{margin-bottom:0}
.story-mode .story-press-v11 .eyebrow{letter-spacing:.15em;line-height:1.5}
.story-mode .story-fahndung-v11 h2.story-fahndung-heading{
 font-size:clamp(2.4rem,4.1vw,5rem);
 line-height:1.01;
 letter-spacing:-.062em;
 margin:25px 0 28px;
 font-weight:950;
}
.story-mode .story-fahndung-v11 h2 .chapter-red{color:#e43843}
.story-mode .story-fahndung-v11 h2 .chapter-white{color:#f3f1eb}
.story-mode .story-return-v11 .new-return-heading{
 font-size:clamp(3rem,5.45vw,7rem);
 line-height:.99;
 letter-spacing:-.075em;
 margin:26px 0 30px;
 font-weight:1000;
}
.story-mode .story-return-v11 .new-return-heading .return-red{color:#e43843}
.story-mode .story-return-v11 .new-return-heading .return-white{color:#f7f4f0!important}
.story-mode .story-return-v11 .action-pair{
 display:flex;flex-wrap:wrap;gap:12px;margin-top:34px;
}

/* Tablet: don't strand photos below or far away from their actual paragraph. */
@media(max-width:1030px){
 .story-mode .story-intro-v11,
 .story-mode .story-fahndung-v11,
 .story-mode .story-return-v11{
  display:flex;
  flex-direction:column;
  gap:24px;
  padding-top:55px;
  padding-bottom:65px;
 }
 .story-mode .story-fahndung-v11 .story-glass,
 .story-mode .story-fahndung-v11 .story-photo-pair{order:initial}
 .story-mode .story-photo-pair-v11{
  display:grid;
  grid-template-columns:1fr 1fr;
  width:100%;
  gap:14px;
  align-items:stretch;
 }
 .story-mode .story-photo-pair-v11 .story-photo-frame:first-child,
 .story-mode .story-photo-pair-v11 .story-photo-frame:last-child,
 .story-mode .story-fahndung-v11 .story-photo-frame:first-child,
 .story-mode .story-fahndung-v11 .story-photo-frame:last-child,
 .story-mode .story-return-v11 .story-photo-frame:first-child{
  height:clamp(250px,38vw,420px);
  width:100%;
 }
 .story-mode .story-intro-v11 .story-glass,
 .story-mode .story-fahndung-v11 .story-glass,
 .story-mode .story-return-v11 .story-glass{width:100%}
}
@media(max-width:600px){
 .story-mode .story-intro-v11,
 .story-mode .story-fahndung-v11,
 .story-mode .story-return-v11{
  padding-top:38px;
  padding-bottom:54px;
  gap:15px;
 }
 .story-mode .story-photo-pair-v11{gap:9px}
 .story-mode .story-photo-pair-v11 .story-photo-frame:first-child,
 .story-mode .story-photo-pair-v11 .story-photo-frame:last-child,
 .story-mode .story-fahndung-v11 .story-photo-frame:first-child,
 .story-mode .story-fahndung-v11 .story-photo-frame:last-child,
 .story-mode .story-return-v11 .story-photo-frame:first-child{
  height:clamp(190px,65vw,275px);
 }
 .story-mode .story-intro-v11 .story-glass,
 .story-mode .story-fahndung-v11 .story-glass,
 .story-mode .story-return-v11 .story-glass{padding:27px 21px}
 .story-mode .story-press-v11 .press-title{font-size:clamp(2.45rem,9.3vw,4.7rem)}
 .story-mode .story-fahndung-v11 h2.story-fahndung-heading{font-size:clamp(2.23rem,8.8vw,4.8rem)}
 .story-mode .story-return-v11 .new-return-heading{font-size:clamp(2.55rem,9.8vw,5.5rem)}
 .story-mode .story-press-v11 .press-paragraphs p{font-size:1rem;line-height:1.76;margin-bottom:16px}
}
@media(max-width:380px){
 .story-mode .story-intro-v11 .story-glass,
 .story-mode .story-fahndung-v11 .story-glass,
 .story-mode .story-return-v11 .story-glass{padding:23px 17px}
 .story-mode .story-return-v11 .new-return-heading{font-size:9.1vw}
}
