.nutrition-guide-v2{display:grid;gap:16px}.nutrition-guide-hero,.satiety-card,.nutrition-principles{padding:24px;background:linear-gradient(145deg,#19191e,#111115);border:1px solid var(--line);border-radius:20px}.nutrition-guide-hero{background:radial-gradient(circle at 90% 0,rgba(239,24,33,.18),transparent 34%),linear-gradient(145deg,#19191e,#101014)}.nutrition-guide-hero h2{margin-top:5px;font-size:clamp(29px,5vw,44px);letter-spacing:-.035em}.nutrition-guide-hero>p{max-width:720px;margin-top:10px;color:var(--muted);line-height:1.6}.nutrition-rule-strip{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.nutrition-rule-strip span{padding:7px 10px;background:#0d0d10;border:1px solid rgba(255,255,255,.1);border-radius:99px;color:#ddd;font-size:10px;font-weight:750}.nutrition-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nutrition-guide-card{display:flex;gap:14px;padding:18px;background:linear-gradient(145deg,#19191e,#111115);border:1px solid var(--line);border-radius:17px}.nutrition-guide-icon,.satiety-mark{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:rgba(239,24,33,.09);border:1px solid rgba(239,24,33,.2);border-radius:12px;color:#fff}.nutrition-guide-icon svg,.satiety-mark svg,.satiety-food svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nutrition-guide-card h3{font-size:16px}.nutrition-guide-card p{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.55}.satiety-card{background:linear-gradient(135deg,rgba(239,24,33,.08),transparent 42%),#131317}.satiety-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.satiety-heading h2{margin-top:4px}.satiety-heading p{max-width:650px;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.5}.satiety-food-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px}.satiety-food{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;background:#0d0d10;border:1px solid rgba(255,255,255,.09);border-radius:13px}.satiety-food>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:rgba(239,24,33,.12);color:#fff}.satiety-food svg{width:14px;height:14px}.satiety-food strong,.satiety-food small{display:block}.satiety-food strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.satiety-food small{margin-top:2px;color:var(--muted);font-size:9px}.satiety-note{margin-top:12px;color:#85858e;font-size:10px}.nutrition-principles h2{margin:4px 0 14px}.nutrition-principle-list{display:grid;gap:0}.nutrition-principle-list>div{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07)}.nutrition-principle-list>div:last-child{border-bottom:0}.nutrition-principle-list strong{display:grid;place-items:center;width:25px;height:25px;background:var(--red);border-radius:8px;color:#fff;font-size:11px}.nutrition-principle-list p{color:var(--muted);font-size:12px;line-height:1.5}.nutrition-principle-list b{color:#f3f3f5}@media(max-width:760px){.nutrition-guide-grid{grid-template-columns:1fr}.satiety-food-grid{grid-template-columns:1fr 1fr}.nutrition-guide-hero,.satiety-card,.nutrition-principles{padding:18px}.nutrition-guide-card{padding:15px}.nutrition-guide-hero h2{font-size:31px}}