/* Articole cu fotografii (Ghidul pacientului): imagini, legende, citate și linkuri în text.
   Folosit de /articole/sido-2026-torino-ortodontie/. Poate fi mutat oricând la finalul site.css. */
.reading .article-figure{margin:8px 0 36px}
.reading .article-figure.lead{margin:0 0 40px}
.reading .article-figure img{width:100%;max-width:520px;height:auto;margin:0 auto;border-radius:20px;background:var(--sage)}
.reading .article-figure figcaption{max-width:520px;margin:12px auto 0;font-size:12px;line-height:1.5;color:var(--muted);text-align:center}
.reading p a,.reading li a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.reading li strong{color:var(--ink);font-weight:600}
.reading blockquote{margin:30px 0 34px;padding:4px 0 4px 24px;border-left:3px solid var(--accent)}
.reading blockquote p{margin:0;font-size:20px;line-height:1.5;letter-spacing:-.01em;color:var(--ink)}
.reading blockquote .quote-author{margin-top:10px;font-size:13px;letter-spacing:0;color:var(--muted)}
.reading .service-faq h2{margin-top:0}
.related .button{text-decoration:none}
@media(max-width:720px){
.reading .article-figure{margin:4px 0 30px}
.reading .article-figure.lead{margin-bottom:32px}
.reading .article-figure img{border-radius:16px}
.reading blockquote{padding-left:18px}
.reading blockquote p{font-size:18px}
}
