/** Shopify CDN: Minification failed

Line 46:0 All "@import" rules must come first

**/
/* Nutrivance Buyer's Guide — shared base (light theme) */
.nbg{font-family:'Spline Sans',system-ui,sans-serif;font-size:18px;line-height:1.72;color:#33405c;background:#fff}
.nbg .nbg-subnav{border-top:1px solid #e4ebf5;border-bottom:1px solid #e4ebf5;background:#f5f8fc}
.nbg-subnav-inner{max-width:1120px;margin:0 auto;padding:11px 24px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}
.nbg-subnav-inner::-webkit-scrollbar{display:none}
.nbg-pill{flex:0 0 auto;font-size:13.5px;color:#5b6886;text-decoration:none;padding:8px 15px;border-radius:999px;border:1px solid transparent;white-space:nowrap;transition:.18s;font-weight:500}
.nbg-pill:hover{color:#1b3a8c;background:#eaf2ff}
.nbg-pill.is-active{color:#fff;background:#2f6df0;box-shadow:0 4px 12px -3px rgba(47,109,240,.5)}
.nbg-wrap{position:relative;max-width:760px;margin:0 auto;padding:0 24px}
.nbg article{padding:18px 0 10px;font-size:18px}
.nbg article p{margin:0 0 20px;color:#33405c}
.nbg article p strong, .nbg article li strong{color:#10172a;font-weight:600}
.nbg article a{color:#2f6df0;text-underline-offset:3px}
.nbg article p.lede{font-size:21px;line-height:1.62;color:#10172a}
.nbg article ul{margin:0 0 24px;padding:0;list-style:none}
.nbg article ul li{position:relative;padding:8px 0 8px 30px;color:#33405c;border-bottom:1px solid #e4ebf5}
.nbg article ul li:last-child{border-bottom:0}
.nbg article ul li::before{content:"";position:absolute;left:2px;top:17px;width:8px;height:8px;border-radius:50%;background:#2f6df0}
.nbg article h2{font-family:'Fraunces',serif;font-weight:600;font-size:clamp(23px,3.4vw,30px);line-height:1.18;color:#10172a;margin:52px 0 16px}
.nbg article h3{font-family:'Fraunces',serif;font-weight:600;font-size:20px;color:#1b3a8c;margin:32px 0 10px}
.nbg .tbl{overflow-x:auto;margin:10px 0 30px;border:1px solid #e4ebf5;border-radius:16px;box-shadow:0 10px 30px -12px rgba(20,40,90,.18)}
.nbg table{width:100%;border-collapse:collapse;font-size:15.5px;min-width:480px}
.nbg thead th{background:#eaf2ff;color:#1b3a8c;font-weight:600;text-align:left;padding:14px 16px;font-family:'Fraunces',serif;border-bottom:1px solid #d4ddec}
.nbg tbody td{padding:13px 16px;border-top:1px solid #e4ebf5;color:#33405c}
.nbg tbody tr:nth-child(even) td{background:#f5f8fc}
.nbg tbody td:first-child{color:#10172a;font-weight:600}
.nbg .figure{margin:18px 0 32px}
.nbg .figure .cap{font-size:13px;color:#8893ac;text-align:center;margin-top:12px;font-style:italic}
.nbg .callout{display:flex;gap:16px;align-items:flex-start;background:#eaf2ff;border:1px solid #cfe0ff;border-radius:16px;padding:20px 22px;margin:18px 0 30px}
.nbg .callout .ci{flex:0 0 auto;width:40px;height:40px;border-radius:11px;background:#2f6df0;color:#fff;display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-weight:700;font-size:20px}
.nbg .callout p{margin:0;font-size:15.5px;color:#16317a}
.nbg .callout p strong{color:#1b3a8c}
.nbg .statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0 32px}
.nbg .stat{background:#fff;border:1px solid #e4ebf5;border-radius:16px;padding:22px 18px;text-align:center;box-shadow:0 10px 30px -12px rgba(20,40,90,.18)}
.nbg .stat .big{font-family:'Fraunces',serif;font-weight:600;font-size:30px;color:#2f6df0;line-height:1}
.nbg .stat .lab{font-size:12.5px;color:#5b6886;margin-top:8px;letter-spacing:.02em}
.nbg .disclaimer{margin:46px 0 0;padding:22px 24px;border:1px solid #e4ebf5;border-left:4px solid #2f6df0;border-radius:0 14px 14px 0;background:#f5f8fc;font-size:14px;line-height:1.65;color:#5b6886;font-style:italic}
@media(max-width:560px){.nbg .statrow{grid-template-columns:1fr}}
@media(max-width:640px){.nbg{font-size:16.5px}.nbg article{font-size:16.5px}}
/* Load fonts (Shopify Dawn may already load Fraunces — duplicating is fine, browser caches) */
@import url('https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Spline+Sans:wght@400;500;600&family=JetBrains+Mono:wght@400;500&display=swap');