.bg-article{--bg-green: #008452;--bg-green-light: #EDFAED;--bg-green-dark: #005A2E;--bg-white: #FFFFFF;--bg-space-1: .5rem;--bg-space-2: 1rem;--bg-space-3: 1.5rem;--bg-space-4: 2.5rem;--bg-space-5: 4rem;--bg-radius: 6px;--bg-measure: 46rem;--bg-anchor-offset: 6rem;margin-inline:auto}.bg-article img{max-width:100%;height:auto}.bg-article h2[id],.bg-article h3[id]{scroll-margin-top:var(--bg-anchor-offset)}.bg-article a:not(.bg-button){color:var(--bg-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bg-article a:not(.bg-button):hover{color:var(--bg-green-dark);text-decoration-thickness:2px}.bg-article :focus-visible{outline:3px solid var(--bg-green);outline-offset:2px}.bg-article .bg-lede{font-size:1.1875em;line-height:1.6;color:var(--bg-green-dark);margin:0 0 var(--bg-space-4)}.bg-article .bg-eyebrow{font-size:.875em;font-weight:700;color:var(--bg-green-dark);margin:0 0 var(--bg-space-1)}.bg-article .bg-toc{background:var(--bg-green-light);border-radius:var(--bg-radius);padding:var(--bg-space-3);margin:0 0 var(--bg-space-5)}.bg-article .bg-toc ol{list-style:none;counter-reset:bg-toc;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem var(--bg-space-3);margin:0;padding:0}.bg-article .bg-toc li{counter-increment:bg-toc;display:flex;align-items:flex-start;gap:.75rem;margin:0}.bg-article .bg-toc li:before{content:counter(bg-toc);flex:0 0 1.75em;height:1.75em;display:inline-grid;place-items:center;border-radius:50%;background:var(--bg-green-dark);color:var(--bg-white);font-size:.8125em;font-weight:700;line-height:1;margin-top:.1em}.bg-article .bg-toc a:not(.bg-button){color:var(--bg-green-dark);text-decoration:none}.bg-article .bg-toc a:not(.bg-button):hover{text-decoration:underline}.bg-article .bg-section{margin:0 0 var(--bg-space-5)}.bg-article .bg-section>h2{margin:0 0 var(--bg-space-2)}.bg-article .bg-section>p{margin:0 0 var(--bg-space-2)}.bg-article .bg-callout{background:var(--bg-green-light);border-left:4px solid var(--bg-green);border-radius:0 var(--bg-radius) var(--bg-radius) 0;padding:var(--bg-space-3);margin:var(--bg-space-3) 0}.bg-article .bg-callout h3{margin:0 0 var(--bg-space-1)}.bg-article .bg-callout p,.bg-article .bg-callout li{color:var(--bg-green-dark)}.bg-article .bg-callout p:last-child{margin-bottom:0}.bg-article .bg-callout a:not(.bg-button){color:var(--bg-green-dark)}.bg-article .bg-product{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;border:1px solid var(--bg-green-light);border-radius:var(--bg-radius);overflow:hidden;margin:var(--bg-space-4) 0;background:var(--bg-white)}.bg-article .bg-product__media{background:var(--bg-green-light);height:100%;display:grid;place-items:center;padding:var(--bg-space-3)}.bg-article .bg-product__media img{display:block;width:100%;max-width:240px}.bg-article .bg-product__body{padding:var(--bg-space-3)}.bg-article .bg-product__name{font-size:1.125em;font-weight:700;margin:0 0 var(--bg-space-1)}.bg-article .bg-product__desc{margin:0 0 var(--bg-space-3)}.bg-article .bg-button{display:inline-block;background:var(--bg-green);border:2px solid var(--bg-green);border-radius:var(--bg-radius);color:var(--bg-white);font-weight:700;line-height:1.2;text-decoration:none;padding:.75em 1.5em;transition:background-color .15s ease,border-color .15s ease}.bg-article .bg-button:hover{background:var(--bg-green-dark);border-color:var(--bg-green-dark);color:var(--bg-white)}.bg-article .bg-pairs{margin:var(--bg-space-3) 0;border-top:1px solid var(--bg-green-light)}.bg-article .bg-pairs__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--bg-space-2);padding:.875rem 0;border-bottom:1px solid var(--bg-green-light)}.bg-article .bg-pairs dt{font-weight:700;color:var(--bg-green-dark)}.bg-article .bg-pairs dd{margin:0}.bg-article .bg-pullquote{border-left:4px solid var(--bg-green);margin:var(--bg-space-4) 0;padding:var(--bg-space-1) 0 var(--bg-space-1) var(--bg-space-3)}.bg-article .bg-pullquote p{font-size:1.25em;line-height:1.5;color:var(--bg-green-dark);margin:0}.bg-article .bg-faq{border-bottom:1px solid var(--bg-green-light)}.bg-article .bg-faq:first-of-type{border-top:1px solid var(--bg-green-light)}.bg-article .bg-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--bg-space-2);padding:var(--bg-space-2) 0;font-weight:700}.bg-article .bg-faq summary::-webkit-details-marker{display:none}.bg-article .bg-faq summary:after{content:"+";flex:0 0 auto;width:1.5em;height:1.5em;display:inline-grid;place-items:center;border-radius:50%;background:var(--bg-green-light);color:var(--bg-green-dark);line-height:1}.bg-article .bg-faq[open] summary:after{content:"\2212"}.bg-article .bg-faq>p{margin:0 0 var(--bg-space-2)}.bg-article .bg-section.bg-bottom-line{background:var(--bg-green-dark);color:var(--bg-white);border-radius:var(--bg-radius);padding:var(--bg-space-4)}.bg-article .bg-section.bg-bottom-line>h2{color:var(--bg-white)}.bg-article .bg-bottom-line a:not(.bg-button){color:var(--bg-green-light)}.bg-article .bg-bottom-line :focus-visible{outline-color:var(--bg-green-light)}.bg-article .bg-checklist{list-style:none;margin:var(--bg-space-2) 0 0;padding:0}.bg-article .bg-checklist li{position:relative;padding-left:2.25em;margin:0 0 .75rem}.bg-article .bg-checklist li:last-child{margin-bottom:0}.bg-article .bg-checklist li:before{content:"";position:absolute;left:0;top:.05em;width:1.5em;height:1.5em;border-radius:50%;background:var(--bg-green-light) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005A2E' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='5 12.5 10 17 19 7.5'/%3E%3C/svg%3E") center / 65% no-repeat}.bg-article table.nutrient-table{width:100%;border-collapse:collapse;margin:var(--bg-space-3) 0 0}.bg-article table.nutrient-table caption{text-align:left;font-weight:700;padding-bottom:var(--bg-space-1)}.bg-article table.nutrient-table thead th{background:var(--bg-green-dark);color:var(--bg-white);text-align:left;padding:.625rem .75rem}.bg-article table.nutrient-table thead th:last-child,.bg-article table.nutrient-table tbody td:last-child{text-align:right}.bg-article table.nutrient-table tbody td{padding:.5rem .75rem;border-bottom:1px solid var(--bg-green-light);vertical-align:top}.bg-article table.nutrient-table tbody tr:has(>td:last-child:empty) td{border-bottom-color:transparent;padding-top:0}.bg-article table.nutrient-table tbody tr:has(>td:last-child:empty) td:first-child{padding-left:1.5rem;font-size:.9em}.bg-article section.non-medicinal{margin-top:var(--bg-space-2)}.bg-article section.non-medicinal h5{margin:0 0 .25rem}.bg-article section.non-medicinal p{margin:0;font-size:.9em}.bg-article .bg-disclaimer{font-size:.875em;border-top:1px solid var(--bg-green-light);padding-top:var(--bg-space-2);margin:var(--bg-space-4) 0 0}@media(max-width:767px){.bg-article .bg-toc ol,.bg-article .bg-product{grid-template-columns:minmax(0,1fr)}.bg-article .bg-product__media img{max-width:180px}.bg-article .bg-pairs__row{grid-template-columns:minmax(0,1fr);gap:.25rem}.bg-article .bg-section.bg-bottom-line{padding:var(--bg-space-3)}.bg-article .bg-pullquote p{font-size:1.125em}}@media(prefers-reduced-motion:reduce){.bg-article .bg-button{transition:none}}.bg-article .bg-byline{margin-bottom:var(--bg-space-3)}.bg-article .bg-section>h3{margin:var(--bg-space-3) 0 var(--bg-space-1)}.bg-article .bg-list-label{font-weight:700;margin:var(--bg-space-2) 0 .25rem}.bg-article .bg-pairs__term{font-weight:700;color:var(--bg-green-dark);margin:0}.bg-article .bg-pairs__detail ul{margin:0;padding-left:1.25em}.bg-article .bg-list-cols{columns:2;column-gap:var(--bg-space-3);margin:0 0 var(--bg-space-2)}.bg-article .bg-list-cols li{break-inside:avoid}.bg-article .bg-pairs dd ul{margin:0;padding-left:1.25em}.bg-article .bg-cite{font-size:.75em;line-height:0}.bg-article .bg-cite a:not(.bg-button){text-decoration:none}.bg-article .bg-cite a:not(.bg-button):hover{text-decoration:underline}.bg-article .bg-references{font-size:.875em;margin:var(--bg-space-4) 0 0}.bg-article .bg-references h2{font-size:1.25em;margin:0 0 var(--bg-space-1)}.bg-article .bg-references ol{margin:0;padding-left:1.25em}.bg-article .bg-references li{margin:0 0 .5rem;overflow-wrap:anywhere;scroll-margin-top:var(--bg-anchor-offset)}@media(max-width:767px){.bg-article .bg-list-cols{columns:1}}
/*# sourceMappingURL=/cdn/shop/t/421/assets/custom-blog-article-override.css.map */
