.portion-example{text-align:left;border-radius:20px;width:100%;padding:20px 24px 12px}.portion-example-label{color:#d2dfd2;font-size:.875rem;line-height:1.6}.portion-example-weights{border-bottom:1px solid #abc78d30;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-block:15px;display:grid}.portion-example-weights>div{flex-direction:column;gap:3px;display:flex}.portion-example-weights span{color:#c3d3c6;font-size:.875rem;line-height:1.5}.portion-example-weights strong{font-size:1.8rem;font-weight:450;font-family:var(--font-display);font-variant-numeric:tabular-nums}.portion-example-weights small{font-size:.875rem;font-weight:400}.portion-example-weights>.icon{color:var(--lime)}.portion-example-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:14px;display:flex}.portion-example-result strong{color:#c4ef99;font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:500}.portion-example-result strong span{font-size:.875rem}.portion-example-result>span{color:#d2dfd2;font-size:.875rem}.portion-example .text-link{min-height:44px;margin-top:4px;font-size:.875rem}.home-cooking-visual{gap:22px;min-width:0;display:grid}@media (width<=650px){.portion-example{padding:18px 20px 10px}.portion-example-weights strong{font-size:1.5rem}}@media (forced-colors:active){.portion-example{background:canvas;border:1px solid canvastext}}
