.nb-page{max-width:var(--wrap);margin:0 auto;padding:72px 48px 96px;background-color:var(--white)}@media(max-width:640px){.nb-page{padding:48px 20px 72px}}.nb-page .eyebrow{font-weight:700;letter-spacing:.18em;color:var(--teal);margin-bottom:14px;display:block}.nb-page .page-title{line-height:1.08;color:var(--charcoal);margin-bottom:22px;font-weight:400;font-style:normal}.nb-page .page-title em{font-style:italic;color:var(--teal)}.nb-page .page-intro{line-height:1.7;color:var(--charcoal);max-width:640px;margin-bottom:48px}.nb-page .hero-img-slot{width:100%;aspect-ratio:21/9;background:var(--cream);border-radius:2px;overflow:hidden;margin-bottom:56px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed var(--light-gray)}.nb-page .hero-img-slot img{width:100%;height:100%;object-fit:cover;display:block;border:none}.nb-page .slot-label{font-weight:600;letter-spacing:.16em;color:var(--charcoal)}.nb-page .rule{height:1px;background:var(--light-gray);margin:56px 0;border:none}.nb-page .rule--heavy{height:2px;background:var(--teal);opacity:.12;margin:64px 0;border:none}.nb-page .section-tag{display:inline-block;font-weight:700;letter-spacing:.18em;color:var(--teal);background:var(--aqua-light);padding:5px 12px;border-radius:100px;margin-bottom:22px}.nb-page .section-title{line-height:1.16;color:var(--charcoal);margin-bottom:18px;font-weight:400;font-style:normal}.nb-page .section-title em{font-style:italic;color:var(--teal)}.nb-page .subsection-title{font-weight:700;letter-spacing:.16em;color:var(--teal);margin-bottom:10px;margin-top:36px}.nb-page .body-copy{line-height:1.76;color:var(--charcoal);margin-bottom:18px}.nb-page .body-copy p{margin-bottom:24px}.nb-page .body-copy p:last-child{margin-bottom:0}.nb-page .body-copy strong{color:var(--charcoal);font-weight:600}.nb-page .pull-quote{border-left:3px solid var(--teal);padding:4px 0 4px 24px;margin:36px 0}.nb-page .pull-quote p{font-style:italic;line-height:1.58;color:var(--charcoal);margin-bottom:10px}.nb-page .pull-quote cite{font-weight:700;letter-spacing:.13em;color:var(--teal);font-style:normal}.nb-page .standard-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--light-gray);border:1px solid var(--light-gray);border-radius:2px;overflow:hidden;margin:32px 0}.nb-page .standard-cell{background:var(--white);padding:28px 26px;position:relative}.nb-page .standard-cell--pending{background:#fafaf8}.nb-page .standard-status{font-weight:700;letter-spacing:.16em;margin-bottom:8px;display:flex;align-items:center;gap:6px}.nb-page .status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.nb-page .standard-cell:not(.standard-cell--pending) .standard-status{color:var(--teal)}.nb-page .standard-cell:not(.standard-cell--pending) .status-dot{background:var(--teal)}.nb-page .standard-cell--pending .standard-status{color:var(--charcoal)}.nb-page .standard-cell--pending .status-dot{background:transparent;border:1.5px solid var(--light-gray)}.nb-page .standard-cell-title{color:var(--charcoal);margin-bottom:8px;line-height:1.2}.nb-page .standard-cell p{line-height:1.65;color:var(--charcoal)}.nb-page .standard-cell .standard-link{display:inline-block;margin-top:12px;font-weight:700;letter-spacing:.08em;color:var(--teal);text-decoration:none;border-bottom:1px solid var(--teal);padding-bottom:1px;transition:opacity .15s}.nb-page .standard-cell .standard-link:hover{opacity:.65}@media(max-width:580px){.nb-page .standard-grid{grid-template-columns:1fr}}.nb-page .prebiotic-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}@media(max-width:620px){.nb-page .prebiotic-grid{grid-template-columns:1fr}}.nb-page .prebiotic-card{background:var(--white);border:1px solid var(--light-gray);border-radius:2px;overflow:hidden}.nb-page .prebiotic-img-slot{width:100%;aspect-ratio:4/3;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-bottom:1px dashed var(--light-gray)}.nb-page .prebiotic-img-slot img{width:100%;height:100%;object-fit:cover;display:block}.nb-page .prebiotic-card-body{padding:24px 22px 26px}.nb-page .prebiotic-number{font-weight:700;letter-spacing:.18em;color:var(--teal);margin-bottom:6px}.nb-page .prebiotic-name{color:var(--charcoal);margin-bottom:4px}.nb-page .prebiotic-source{font-weight:500;letter-spacing:.06em;color:var(--charcoal);margin-bottom:14px}.nb-page .prebiotic-card-body p{line-height:1.68;color:var(--charcoal)}.nb-page .ph-callout{background:var(--charcoal);border-radius:2px;padding:40px 36px;margin:40px 0;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center}.nb-page .ph-callout-number{color:#88d8e2;line-height:1;white-space:nowrap}.nb-page .ph-callout-number span{display:block;font-weight:700;letter-spacing:.12em;color:var(--white);margin-top:6px}.nb-page .ph-callout-copy .ph-callout-label{font-weight:700;letter-spacing:.16em;color:var(--white);margin-bottom:10px}.nb-page .ph-callout-copy .ph-callout-headline{color:var(--white);line-height:1.3;margin-bottom:12px;font-weight:400}.nb-page .ph-callout-copy p{line-height:1.68;color:var(--white)}.nb-page .ph-callout-copy .ph-link{display:inline-block;margin-top:16px;font-weight:700;letter-spacing:.08em;color:#88d8e2;text-decoration:none;border-bottom:1px solid #88D8E2;padding-bottom:1px;transition:opacity .15s}.nb-page .ph-link:hover{opacity:.7}@media(max-width:580px){.nb-page .ph-callout{grid-template-columns:1fr;gap:16px}}.nb-page .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--light-gray);border:1px solid var(--light-gray);border-radius:2px;overflow:hidden;margin:36px 0}.nb-page .stat-cell{background:var(--white);padding:26px 20px;text-align:center}.nb-page .stat-num{color:var(--teal-dark);line-height:1;display:block;margin-bottom:8px;font-weight:700}.nb-page .stat-label{font-weight:500;letter-spacing:.06em;color:var(--charcoal);line-height:1.45}@media(max-width:500px){.nb-page .stat-row{grid-template-columns:1fr}}.nb-page .img-slot{width:100%;border-radius:2px;overflow:hidden;margin:40px 0;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--light-gray)}.nb-page .img-slot img{width:100%;height:auto;display:block;border:none}.nb-page .img-slot--wide{aspect-ratio:16/9}.nb-page .img-slot--medium{aspect-ratio:4/3}.nb-page a{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.nb-page a:hover{opacity:.65}
/*# sourceMappingURL=/cdn/shop/t/42/assets/section-naturebiome.css.map */
