/* Uses the existing Blog layout classes from the child theme; only detail and media sizing live here. */
.ditell-interview-index .ditell-blog-card-media{aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background:#f5f2ec}.ditell-interview-index .ditell-blog-card-media img{width:100%;height:100%;object-fit:contain}
.ditell-interview-story{max-width:900px;margin:30px auto;background:#fff;padding:clamp(20px,4vw,58px);box-shadow:0 16px 40px #291d1420}
.ditell-interview-story h1{font:400 clamp(2.1rem,4vw,4rem)/1.12 Georgia,serif;color:#29231e}
.ditell-interview-cover{display:block;max-height:520px;width:100%;object-fit:contain;margin:28px auto}
.ditell-interview-copy{font-size:1.08rem;line-height:1.7;margin:28px 0}
.ditell-interview-story .wp-video{max-width:100%;margin-left:auto;margin-right:auto}
.ditell-interview-story video{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}
.ditell-pdf-actions{width:100%;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}
.ditell-pdf-pages{margin-top:20px;text-align:left}.ditell-pdf-pages canvas{display:block;max-width:100%;margin:0 auto 18px;box-shadow:0 2px 14px #291d1420}.ditell-pdf-pages[data-error]::after{content:"Η προεπισκόπηση δεν φορτώθηκε. Ανοίξτε το PDF από το παραπάνω κουμπί.";display:block;padding:20px}
@media(max-width:600px){.ditell-interview-story{margin:18px auto}}


.ditell-interview-single .ditell-blog-hero h2{font:400 clamp(2.7rem,5vw,5.5rem)/1.05 Georgia,serif;letter-spacing:-.045em;color:#fff!important;margin:.3em 0}.ditell-interview-single .ditell-blog-hero h2 em{color:#d9b987}
