.single-title{font-size:2.5rem;margin-bottom:10px;color:var(--red)}.single-content img{max-width:100%;height:auto;margin:20px 0;border-radius:8px}.single-content blockquote{margin:30px 0;padding:20px 30px;background:#e9f7f8;border-left:6px solid #108ea0;font-style:italic;color:#444;border-radius:10px}@media (max-width:768px){.single-hero img{height:250px}.single-title{font-size:1.6rem}}