.container{max-width:1200px;margin:0 auto;padding:0 15px}.breadcrumbs{font-size:.9rem;color:#4b5563}.breadcrumbs a{text-decoration:none;color:#2563eb;margin-right:5px}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs span{margin:0 5px}section.text-gray-600{background:#f9fafb}.image-container img{border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:100%}.text-xl{font-size:1.25rem}.title-font{font-size:2.5rem;line-height:1.2}.bg-slate-100{background-color:#f1f5f9;border-radius:8px}.tags button{margin:5px;padding:.5rem 1rem;font-size:1rem;transition:background-color .3s}.tags button:hover{background-color:#fecaca}.text-blue-500{color:#2563eb}.text-gray-800{color:#1f2937}.text-teal-600{color:#0d9488}p{line-height:1.75;margin-bottom:1.5rem}@media (max-width:768px){.container{padding:0 10px}.lg:flex-grow{padding:0}.lg:max-w-lg{margin-bottom:20px}.text-xl{font-size:1.1rem}.title-font{font-size:2rem}.tags button{font-size:.9rem;padding:.4rem .8rem}}