.hide-header .shopify-section-group-header-group.section-header{display:none}body.template-article header{background-color:#fff}body.template-article main{background-color:#f5f6f9}.article-content h1{font-size:36px;line-height:45px;font-weight:700}:root{--rte-header-text: #000000;--rte-body-text: #292d31;--rte-divider: #292d31;--rte-link: #292d31;--rte-code-bg: #f5f5f5;--rte-table-border: #292d31;--rte-table-header-bg: #f5f5f5}.rte{color:var(--rte-body-text);font-size:14px;line-height:26px;font-weight:400}.rte>*+*{margin-top:1.25em}.rte h1{color:var(--rte-header-text);font-size:28px;line-height:36px;font-weight:700;margin-top:1.5em;margin-bottom:.5em;letter-spacing:0}.rte h2{color:var(--rte-header-text);font-size:22px;line-height:30px;font-weight:600;margin-top:1.5em;margin-bottom:.5em;letter-spacing:0}.rte h3{color:var(--rte-header-text);font-size:18px;line-height:26px;font-weight:600;margin-top:1.25em;margin-bottom:.5em;letter-spacing:0}.rte p{margin-bottom:20px}.rte strong,.rte b{font-weight:600}.rte ul,.rte ol{padding-left:1.25em;margin-bottom:20px}.rte li{margin-bottom:20px;line-height:26px}.rte li:last-child{margin-bottom:0}.rte--marketing li{margin-bottom:8px}.rte ul ul,.rte ul ol,.rte ol ul,.rte ol ol{margin-top:20px;margin-bottom:0}.rte a{color:var(--rte-link);text-decoration:underline;transition:opacity .2s ease}.rte a:hover{opacity:.7}.rte img{max-width:100%;height:auto;display:block;margin:1.5em 0}.rte figure.image-with-caption{display:inline-block;max-width:100%}.rte figure.image-with-caption img{margin:0 0 .5em}.rte figcaption{margin-top:0}.rte blockquote{border-left:3px solid var(--rte-body-text);padding-left:1em;margin:1.5em 0;font-size:14px;font-style:italic;color:var(--rte-body-text)}.rte hr{border:none;border-top:1px solid var(--rte-divider);margin:2em 0}.rte table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:13px;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.rte th,.rte td{border:1px solid var(--rte-table-border);padding:.5em;text-align:left;min-width:100px;vertical-align:top}.rte th{background-color:var(--rte-table-header-bg);font-weight:600;color:var(--rte-header-text);white-space:nowrap;vertical-align:middle}.rte table p{margin-bottom:0}.rte table p+p{margin-top:.5em}.rte table ul,.rte table ol{margin-bottom:0;padding-left:1em}.rte table li{margin-bottom:.25em}.rte table li:last-child{margin-bottom:0}.rte table h1,.rte table h2,.rte table h3,.rte table h4,.rte table h5,.rte table h6{margin-top:0;margin-bottom:.25em;font-size:inherit;line-height:inherit}.rte code{background-color:var(--rte-code-bg);padding:.2em .4em;border-radius:3px;font-size:.85em;font-family:monospace;word-break:break-all}.rte pre{background-color:var(--rte-code-bg);padding:1em;border-radius:8px;overflow-x:auto;margin:1.5em 0;font-size:13px}.rte pre code{background:none;padding:0;word-break:normal}.rte>p:first-child{margin-top:0}.rte>h1:first-child,.rte>h2:first-child,.rte>h3:first-child,.rte>h4:first-child,.rte>h5:first-child,.rte>h6:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}@media screen and (min-width:768px){.rte{font-size:16px;line-height:32px}.rte--marketing{font-size:18px}.rte>*+*{margin-top:1.5em}.rte h1{font-size:36px;line-height:45px;margin-top:2em}.rte h2{font-size:28px;line-height:38px;margin-top:1.75em}.rte h3{font-size:22px;line-height:30px;margin-top:1.5em}.rte p{margin-bottom:30px}.rte--marketing p{margin-bottom:16px}.rte ul,.rte ol{padding-left:1.5em;margin-bottom:30px}.rte li{margin-bottom:30px;line-height:32px}.rte--marketing li{margin-bottom:8px}.rte ul ul,.rte ul ol,.rte ol ul,.rte ol ol{margin-top:30px}.rte figure.image-with-caption img{margin-bottom:.75em}.rte blockquote{border-left-width:4px;padding-left:1.5em;margin:2em 0;font-size:16px}.rte hr{margin:2.5em 0}.rte table{font-size:16px;margin:2em 0;display:table;overflow-x:visible}.rte th,.rte td{padding:.75em;min-width:auto}.rte code{font-size:.9em}.rte pre{padding:1.5em;margin:2em 0;font-size:14px}}modal-dialog{z-index:1001}.ss-eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-accent));display:flex;align-items:center;gap:10px}.ss-eyebrow:before{content:"";width:24px;height:2px;background:rgb(var(--color-accent));border-radius:1px;flex-shrink:0}.ss-heading{font-size:48px;font-weight:400;line-height:1.15;color:rgb(var(--color-foreground));letter-spacing:-.01em}.ss-heading em{font-style:italic;color:rgb(var(--color-accent));font-weight:500}@media(max-width:900px){.ss-heading{font-size:38px}}.ss-body{font-size:18px;font-weight:400;line-height:1.65;color:rgba(var(--color-foreground),.8)}.ss-body p{margin:0}.ss-body strong{font-weight:600;color:rgb(var(--color-foreground))}@media(max-width:900px){.ss-body{font-size:16px}}body.template-article{--article-text: #292d31;--article-muted: #6b7280;--article-border: #e8e9ec;--article-surface: #ffffff;--article-surface-alt: #fafafa;--article-callout-bg: #f5f6f9;--article-accent: #000000}body.template-article .rte h2{font-size:30px;line-height:1.25;font-weight:700;color:var(--article-text);margin-top:1em;margin-bottom:.5em;padding:0;border:none}body.template-article .article-content>.rte{margin-top:-.5rem}body.template-article .rte h2+p,body.template-article .rte h2+ul,body.template-article .rte h2+ol,body.template-article .rte h2+figure,body.template-article .rte h2+div{margin-top:0}body.template-article .rte h2.article-h2-secondary{font-size:24px;margin-top:2em}body.template-article .rte h3{font-size:20px;line-height:1.35;font-weight:600;color:var(--article-text);margin-top:2em;margin-bottom:.5em;padding-left:12px;border-left:3px solid var(--article-accent)}body.template-article .rte h3+p,body.template-article .rte h3+ul,body.template-article .rte h3+ol,body.template-article .rte h3+figure{margin-top:0}body.template-article .rte h2+h3{margin-top:1em}body.template-article .rte p+h3,body.template-article .rte ul+h3,body.template-article .rte ol+h3{margin-top:1em}body.template-article .rte p{line-height:1.65;margin-bottom:1em}body.template-article .rte p:last-child{margin-bottom:0}body.template-article .rte ul,body.template-article .rte ol{margin:.75em 0 1.25em;padding-left:1.5em}body.template-article .rte ul{list-style:disc}body.template-article .rte ol{list-style:decimal}body.template-article .rte ul li,body.template-article .rte ol li{margin-bottom:.4em;line-height:1.6}body.template-article .rte ul li:last-child,body.template-article .rte ol li:last-child{margin-bottom:0}body.template-article .rte ul+p,body.template-article .rte ol+p{margin-top:1.25em}body.template-article .rte ul ul,body.template-article .rte ol ol,body.template-article .rte ul ol,body.template-article .rte ol ul{margin:.5em 0;padding-left:1.5em}body.template-article .rte .article-callout,body.template-article .rte p.article-callout{background-color:var(--article-callout-bg);border-left:3px solid var(--article-accent);padding:16px 20px;border-radius:0 6px 6px 0;margin:1.5em 0}body.template-article .rte ul.article-checklist{list-style:none;padding:24px 28px;margin:1.5em 0;background-color:var(--article-surface);border:1px solid var(--article-border);border-radius:8px}body.template-article .rte ul.article-checklist li{position:relative;padding-left:14px;margin-bottom:14px;border-left:2px solid #d1d5db;line-height:1.6}body.template-article .rte ul.article-checklist li:last-child{margin-bottom:0}body.template-article .rte ol.article-numbered{list-style:none;padding:24px 28px;margin:1.5em 0;background-color:var(--article-surface);border:1px solid var(--article-border);border-radius:8px;counter-reset:ol-counter}body.template-article .rte ol.article-numbered li{counter-increment:ol-counter;position:relative;padding-left:44px;margin-bottom:16px;line-height:1.6}body.template-article .rte ol.article-numbered li:before{content:counter(ol-counter);position:absolute;left:0;top:1px;width:28px;height:28px;background:var(--article-accent);color:#fff;font-size:13px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}body.template-article .rte ol.article-numbered li:last-child{margin-bottom:0}body.template-article .rte blockquote{border-left:3px solid #d1d5db;padding:4px 0 4px 20px;margin:1.75em 0;font-style:italic;color:var(--article-muted);background:none}body.template-article .rte blockquote:before{display:none}body.template-article .rte p:has(>a[href*=pubmed]),body.template-article .rte p:has(>a[href*=ncbi]),body.template-article .rte p:has(>a[href*=mayoclinic]),body.template-article .rte p:has(>a[href*=clevelandclinic]),body.template-article .rte p:has(>a[href*=pmc]){font-size:14px;color:var(--article-muted);line-height:1.6;margin-bottom:8px;padding-left:16px;border-left:2px solid var(--article-border)}body.template-article .rte div:empty,body.template-article .rte div:has(>br:only-child),body.template-article .rte p:empty,body.template-article .rte p:has(>br:only-child),body.template-article .rte p:has(>span:empty),body.template-article .rte p:has(>span:only-child:empty),body.template-article .rte li:empty,body.template-article .rte li:has(>p:only-child:empty),body.template-article .rte li:has(>p:only-child>br:only-child){display:none}body.template-article .rte img{border-radius:8px;box-shadow:0 2px 12px #00000014;margin:1em 0}body.template-article .rte figure{margin:1em 0}body.template-article .rte figure img{margin:0}body.template-article .rte figure+figure{margin-top:.5em}.image-caption{display:block;font-size:13px;color:var(--article-muted);font-style:italic;text-align:center;border-top:1px solid var(--article-border);padding-top:6px;margin-top:6px}body.template-article .rte table,body.template-article .rte .comparison-table{border-collapse:separate;border-spacing:0;width:100%;border-radius:8px;overflow:hidden;border:1px solid var(--article-border);font-size:15px;margin:1.5em 0;display:table}body.template-article .rte th,body.template-article .rte .comparison-table thead th{background-color:var(--article-callout-bg);color:var(--article-text);font-weight:700;padding:12px 16px;text-align:left;border:none;border-bottom:2px solid var(--article-border);vertical-align:middle}body.template-article .rte td,body.template-article .rte .comparison-table__cell{padding:12px 16px;border:none;border-bottom:1px solid var(--article-border);line-height:1.5;vertical-align:middle}body.template-article .rte table tbody tr:nth-child(2n) td,body.template-article .rte .comparison-table__row:not(.comparison-table__row--section-header):nth-child(2n) .comparison-table__cell{background-color:var(--article-surface-alt)}body.template-article .rte table tbody tr:nth-child(odd) td,body.template-article .rte .comparison-table__row:not(.comparison-table__row--section-header):nth-child(odd) .comparison-table__cell{background-color:var(--article-surface)}body.template-article .rte table tbody tr:last-child td,body.template-article .rte .comparison-table tbody tr:last-child .comparison-table__cell{border-bottom:none}body.template-article .rte table:not(.comparison-table) td:first-child{color:var(--article-muted);font-weight:400;width:180px;min-width:180px;white-space:nowrap}body.template-article .rte table:not(.comparison-table) td:last-child{color:var(--article-text);font-weight:600}body.template-article .rte table.article-cheatsheet{font-size:15px;margin:2em 0}body.template-article .rte table.article-cheatsheet thead th,body.template-article .rte table.article-cheatsheet tr:first-child td{background-color:var(--article-accent);color:#fff;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:14px 18px;border-bottom:none}body.template-article .rte table.article-cheatsheet td{padding:14px 18px;line-height:1.55;width:auto;min-width:0;max-width:none;white-space:normal}body.template-article .rte table.article-cheatsheet td:first-child{color:var(--article-text);font-weight:500;width:auto;min-width:0;max-width:none;white-space:normal}body.template-article .rte table.article-cheatsheet td:last-child{font-weight:400;color:var(--article-text)}body.template-article .rte table p{margin:0}body.template-article .rte table p+p{margin-top:.5em}body.template-article .rte table ul,body.template-article .rte table ol{margin:0;padding-left:1em}body.template-article .rte table li{margin-bottom:.25em}.comparison-table thead tr th:first-child{text-align:left}.comparison-table thead tr th:not(:first-child){text-align:center}.comparison-table__cell{text-align:center}.comparison-table__cell--feature{text-align:left;color:var(--article-muted);font-weight:400}.comparison-table__product-image{border-radius:6px;display:block;margin:0 auto 8px}.comparison-table__product-title{color:var(--article-text);font-size:15px;font-weight:700;margin:0}.comparison-table__row--section-header .comparison-table__cell{background-color:var(--article-callout-bg);font-weight:700;color:var(--article-text);border-top:2px solid var(--article-border);text-align:center;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.comparison-table__row--section-header .comparison-table__cell--feature{text-align:left;color:var(--article-text)}.comparison-table__cell--winner{background-color:#fdf3e7;font-weight:600}.comparison-table__expand-btn{margin-top:12px;padding:10px 24px;background:var(--article-accent);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.03em}@media(max-width:767px){body.template-article .rte table,body.template-article .rte .comparison-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:14px}}.pros-cons__container{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:1.5em 0}@media(max-width:600px){.pros-cons__container{grid-template-columns:1fr}}.pros-cons__section{border-radius:8px;padding:20px 24px}.pros-cons__pros{background-color:#f0faf0;border:1px solid #c3e6c3}.pros-cons__cons{background-color:#fdf5f5;border:1px solid #f0c0c0}.pros-cons__title{font-size:16px;font-weight:700;margin-bottom:16px}.pros-cons__title--pros{color:#1a7a1a}.pros-cons__title--cons{color:#b91c1c}.pros-cons__list{list-style:none;padding:0;margin:0;background:none;border:none}.pros-cons__item{position:relative;padding-left:20px;margin-bottom:8px;line-height:1.6;font-size:14px;list-style:none;border:none}.pros-cons__item:last-child{margin-bottom:0}.pros-cons__item:before{position:absolute;left:0;top:1px;font-weight:700;font-size:13px}.pros-cons__pros .pros-cons__item:before{content:"\e2\153\201c";color:#1a7a1a}.pros-cons__cons .pros-cons__item:before{content:"\e2\153\2014";color:#b91c1c}@media(max-width:767px){body.template-article .rte h2{font-size:24px;margin-top:1.75em}body.template-article .rte h3{font-size:18px;margin-top:1.5em}body.template-article .rte ul.article-checklist,body.template-article .rte ol.article-numbered{padding:18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/118/assets/custom.css.map */
