.food-label-guide h1{color:#1a1a1a;border-bottom:3px solid #333;padding-bottom:15px;margin-bottom:30px;font-size:2.5em}.food-label-guide h2{color:#2c2c2c;margin-top:40px;margin-bottom:20px;padding-left:15px;border-left:4px solid #555;font-size:1.8em}.food-label-guide h3{color:#444;margin-top:30px;margin-bottom:15px;font-size:1.4em}.food-label-guide h4{color:#555;margin-top:20px;margin-bottom:10px;font-size:1.2em}.food-label-guide table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;border:1px solid #ddd}.food-label-guide table th{background-color:#333;color:white;padding:15px;text-align:left;font-weight:600}.food-label-guide table td{padding:12px 15px;border-bottom:1px solid #e0e0e0}.food-label-guide table tr:hover{background-color:#f9f9f9}.food-label-guide ul{margin-left:20px;line-height:2}.food-label-guide ul li{margin-bottom:10px}.food-label-guide strong{color:#1a1a1a;font-weight:600}.footnote{background-color:#f1f3f5;padding:20px;border-radius:5px;margin-top:40px;font-style:italic;color:#6c757d}@media (max-width:768px){.food-label-guide h1{font-size:2em}.food-label-guide h2{font-size:1.5em}.food-label-guide{padding:10px}}