.food-energy-row{margin:0 0 22px;padding:0;border:0;min-width:0}
.food-energy-row legend{padding:0 0 12px;color:var(--text);font-size:17px;font-weight:650}
.food-energy-row .science-fields{grid-template-columns:1fr 1fr;margin:0;gap:12px}
.food-energy-result{align-self:start;min-width:0}
.food-energy-result table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--text)}
.food-energy-result caption{padding:10px 0;text-align:left;font-size:13px;line-height:1.6;color:var(--muted)}
.food-energy-result th,.food-energy-result td{padding:14px 8px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;font-size:13px;line-height:1.6}
.food-energy-result th{font-weight:650}.food-energy-result td strong{display:block;font-size:16px}
.food-energy-result td small{display:block;margin-top:5px;color:var(--muted)}
.food-energy-result .prep-budget img{width:42px;height:42px;object-fit:contain}
[data-food-energy] [hidden]{display:none!important}
@media(max-width:650px){.food-energy-row .science-fields{grid-template-columns:1fr}.food-energy-result th,.food-energy-result td{padding:12px 4px}.food-energy-result td strong{font-size:15px}}
