.mg-page{color:var(--ink,#193b2c);padding-bottom:4rem}.mg-page article{max-width:1120px}.mg-hero{max-width:780px;padding:3rem 0 2rem}.mg-hero h1{margin:1rem 0;font-size:clamp(2.3rem,5vw,4rem);line-height:1.08}.mg-page p,.mg-page li{line-height:1.7}.mg-small,.mg-aisle,.mg-source{font-size:.8rem}.mg-download{color:#fff;background:#214f35;border-radius:8px;margin:.7rem 0;padding:.9rem 1.2rem;display:inline-block}.mg-jump{flex-wrap:wrap;gap:1rem;padding:1rem 0;display:flex}.mg-section{padding:2rem 0;scroll-margin-top:5rem}.mg-section h2{margin-bottom:.8rem;font-size:1.8rem}.mg-table{border-collapse:collapse;table-layout:fixed;width:100%}.mg-table caption{text-align:left;padding:1rem 0;font-size:.9rem;display:table-caption}.mg-table thead{display:table-header-group}.mg-table th,.mg-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d6dfd4;padding:.8rem .6rem}.mg-table thead{background:#edf3e9}.mg-table th:first-child{width:38%}.mg-table tbody th{font-weight:500}.mg-aisle,.mg-serving,.mg-source{margin-top:.3rem;display:block}@media (max-width:600px){.mg-table,.mg-table tbody,.mg-table caption{width:100%;display:block}.mg-table thead{display:none}.mg-table tr{border:1px solid #d6dfd4;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.2rem .7rem;margin-bottom:1rem;padding:1rem;display:grid}.mg-table th:first-child{grid-column:1/-1;width:auto}.mg-table td{min-width:0;display:block}.mg-table td:before{content:attr(data-label);margin-bottom:.3rem;font-size:.75rem;display:block}.mg-page article{min-width:0}}@media print{.mg-jump,.mg-download{display:none}}.mg-page article>p,.mg-hero>p{margin:1rem 0}.mg-section>p{margin:.8rem 0}.mg-section li{margin:.7rem 0}
