/* V019 – ausschließlich neutrale Referenz-Platzhalter (Referenzseite) */
.design-v014 .reference-placeholder{
  min-width:0;margin:0;border:1px solid #e1e5e1;background:#fff;
}
.design-v014 .reference-placeholder-photo{
  position:relative;aspect-ratio:4/3;background:#eff2ef;color:#9ba9a0;
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  gap:15px;padding:20px;text-align:center;
}
.design-v014 .reference-placeholder-photo svg{width:64px;max-width:30%;height:auto;flex:none;}
.design-v014 .reference-placeholder-photo>span{
  color:#637268;font-size:12px;line-height:1.4;letter-spacing:.05em;
}
.design-v014 .reference-placeholder-meta{
  padding:14px 17px 17px;display:flex;flex-direction:column;gap:5px;min-width:0;
}
.design-v014 .reference-placeholder-meta>span{
  font-size:10px;letter-spacing:.13em;font-weight:700;color:#a5222c;
}
.design-v014 .reference-placeholder-meta>strong{
  font-size:13px;line-height:1.4;font-weight:500;color:#36433b;
}
@media(max-width:640px){
 .design-v014 .reference-placeholder-meta{padding:13px 16px 16px;}
 .design-v014 .reference-placeholder-photo svg{width:58px;}
}
