main{padding:1.5rem;font-family:'Segoe UI',Roboto,sans-serif;line-height:1.6;color:#222;max-width:980px;margin:0 auto}h1,h2,h3{color:#1a3c40;margin-bottom:.5em;line-height:1.2}h1{font-size:2rem;margin-top:1rem}h2{font-size:1.5rem;margin-top:2rem}h3{font-size:1.25rem;margin-top:1.5rem}section{margin-bottom:2rem}article{margin-bottom:1.5rem;padding-left:1rem;border-left:3px solid #3cb371}ul{padding-left:1.2rem;list-style-type:disc;margin-top:.5rem}.img-placeholder{background-color:#f0f0f0;color:#888;border:2px dashed #ccc;padding:1.5rem;text-align:center;font-style:italic;font-size:.95rem;margin:1rem 0;border-radius:6px}details{margin-top:1rem;border:1px solid #ccc;padding:.75rem 1rem;border-radius:5px;background-color:#fafafa}details summary{font-weight:600;cursor:pointer}details[open]{background-color:#f6fff6}table{width:100%;border-collapse:collapse;margin-top:1rem}table td,table th{border:1px solid #ddd;padding:.75rem;text-align:left}table th{background-color:#f2f2f2;color:#333}@media (max-width:768px){main{padding:1rem}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.1rem}.img-placeholder{font-size:.85rem;padding:1rem}}
/*# sourceMappingURL=food-safety.css.map */