/* Solo le immagini di questa notizia: proporzioni integre e galleria compatta. */
#newsDetailBody figure:has(img[src^="/images/news/2026/cuccioli-nebbia/"]){max-width:520px;margin:1.6rem auto}
#newsDetailBody img[src^="/images/news/2026/cuccioli-nebbia/"]{display:block;width:100%;max-width:520px;height:auto;max-height:420px;object-fit:contain;object-position:center;margin:auto;border-radius:12px}
#newsDetailBody ul:has(>li figure img[src^="/images/news/2026/cuccioli-nebbia/"]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:1.75rem 0}
#newsDetailBody ul:has(>li figure img[src^="/images/news/2026/cuccioli-nebbia/"])>li{min-width:0;margin:0;padding:0}
#newsDetailBody ul:has(>li figure img[src^="/images/news/2026/cuccioli-nebbia/"])>li:last-child{grid-column:span 2}
#newsDetailBody ul:has(>li figure img[src^="/images/news/2026/cuccioli-nebbia/"]) figure{margin:0;max-width:none}
#newsDetailBody ul:has(>li figure img[src^="/images/news/2026/cuccioli-nebbia/"]) img{height:230px;max-height:230px;background:#151c16;border:1px solid #34402f;box-sizing:border-box}
#newsDetailBody figcaption{font-size:.86rem;line-height:1.5;text-align:left}
#newsDetailBody img[src$="carmen-russo-reazione.jpg"]{max-width:300px;max-height:650px}
#newsDetailBody img[src$="commenti-instagram.png"]{max-width:520px;max-height:560px}
#newsDetailBody iframe[src^="https://www.instagram.com/"]{display:block;width:100%;max-width:540px;margin:auto;border:0}
@media(max-width:650px){#newsDetailBody ul:has(>li figure img[src^="/images/news/2026/cuccioli-nebbia/"]){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#newsDetailBody ul:has(>li figure img[src^="/images/news/2026/cuccioli-nebbia/"]) img{height:190px;max-height:190px}}
