.bo-editorial{--boe-ink:#192f42;--boe-muted:#465b65;--boe-teal:#12665f;--boe-line:#cfdad7;--boe-paper:#f0f5f1;background:#fff;color:var(--boe-ink);font-family:inherit;font-size:19px;line-height:1.7;text-align:left}.bo-editorial *,.bo-editorial *:before,.bo-editorial *:after{box-sizing:border-box}.bo-editorial [hidden]{display:none!important}.bo-editorial :is(h1,h2,h3,h4,p,figure,ul,ol){margin:0;color:inherit;max-width:none}.bo-editorial :is(h1,h2,h3,h4){font-family:inherit;font-weight:650;font-style:normal;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.bo-editorial :is(a,button,input,textarea,summary,[tabindex]):focus-visible{outline:3px solid #0088a5;outline-offset:5px}.bo-editorial .boe-wrap{width:min(1160px,calc(100% - 72px));max-width:none;margin-inline:auto}.bo-editorial a{color:var(--boe-teal);text-underline-offset:4px;text-decoration-thickness:1px}.bo-editorial .boe-back{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:650;text-decoration:underline}.bo-editorial .boe-hero{padding:25px 0 52px;background:var(--boe-paper)}.bo-editorial .boe-hero-grid{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:56px;margin-top:24px}.bo-editorial .boe-hero-copy{min-width:0}.bo-editorial .boe-hero-grid.boe-no-image{display:block;max-width:900px}.bo-editorial .boe-eyebrow{font-size:16px;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:var(--boe-teal);margin-bottom:18px}.bo-editorial h1{font-size:clamp(38px,4vw,54px);line-height:1.12}.bo-editorial .boe-deck{margin-top:22px;font-size:20px;line-height:1.55;color:var(--boe-muted)}.bo-editorial .boe-deck p+p{margin-top:12px}.bo-editorial .boe-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:27px;color:var(--boe-muted);font-size:16px;line-height:1.5}.bo-editorial .boe-meta>*+*{position:relative}.bo-editorial .boe-meta>*+*:before{content:"\b7";position:absolute;left:-13px}.bo-editorial .boe-hero-image{min-width:0;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:#e4ede5}.bo-editorial .boe-hero-image img{display:block;width:100%;height:100%;object-fit:cover}.bo-editorial .boe-reading-layout{padding-block:54px 64px}.bo-editorial .boe-reading-column{max-width:800px;margin-inline:auto;min-width:0}.bo-editorial.boe-has-contents .boe-reading-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px;align-items:start}.bo-editorial.boe-has-contents .boe-reading-column{width:100%;max-width:none}.bo-editorial .boe-sidebar{position:sticky;top:110px;min-width:0}.bo-editorial .boe-contents{border:1px solid var(--boe-line);border-radius:12px;background:#fbfcfa;overflow:hidden}.bo-editorial .boe-contents summary{list-style:none;font-size:18px;line-height:1.4;font-weight:700;padding:20px 18px;cursor:pointer;display:flex;gap:16px;justify-content:space-between;align-items:center}.bo-editorial .boe-contents summary::-webkit-details-marker{display:none}.bo-editorial .boe-contents summary span{font-size:24px;font-weight:400;line-height:1}.bo-editorial .boe-contents[open] summary span{transform:rotate(45deg)}.bo-editorial .boe-contents ol{list-style:none;padding:0 12px 16px;counter-reset:boe-section;max-height:calc(100vh - 225px);overflow:auto;overscroll-behavior:contain}.bo-editorial .boe-contents li{margin:0;padding:0}.bo-editorial .boe-contents a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;min-height:46px;padding:11px 8px;border-left:2px solid transparent;border-radius:0 5px 5px 0;font-size:16px;line-height:1.4;text-decoration:none;color:var(--boe-muted);overflow-wrap:anywhere}.bo-editorial .boe-contents a:before{counter-increment:boe-section;content:counter(boe-section,decimal-leading-zero);font-size:15px;font-weight:700;color:var(--boe-teal);opacity:.8;padding-top:1px}.bo-editorial .boe-contents a:hover,.bo-editorial .boe-contents a[aria-current=true]{background:#e7f0e9;color:var(--boe-teal);border-left-color:var(--boe-teal)}.bo-editorial .boe-content{font-size:20px;line-height:1.75;overflow-wrap:anywhere}.bo-editorial .boe-content p{margin-bottom:24px}.bo-editorial .boe-content>p:first-child{font-size:21px;line-height:1.75;color:var(--boe-ink)}.bo-editorial .boe-content :is(h2,h3,h4){scroll-margin-top:110px}.bo-editorial .boe-content h2{font-size:34px;line-height:1.23;margin:50px 0 23px;padding-top:28px;border-top:1px solid var(--boe-line);position:relative}.bo-editorial .boe-content h2:before{content:"";display:block;width:42px;height:4px;background:var(--boe-teal);border-radius:4px;position:absolute;left:0;top:-2px}.bo-editorial .boe-content h3{font-size:25px;line-height:1.35;margin:32px 0 14px}.bo-editorial .boe-content h4{font-size:21px;line-height:1.4;margin:27px 0 12px}.bo-editorial .boe-content :is(ul,ol){padding-left:27px;margin:0 0 26px}.bo-editorial .boe-content li{padding-left:4px;margin-bottom:10px}.bo-editorial .boe-content li::marker{color:var(--boe-teal);font-weight:700}.bo-editorial .boe-content ul{list-style:none;padding-left:0}.bo-editorial .boe-content ul>li{position:relative;padding-left:29px;margin-bottom:14px}.bo-editorial .boe-content ul>li:before{content:"";position:absolute;left:0;top:.67em;width:8px;height:8px;border-radius:50%;background:var(--boe-teal);box-shadow:0 0 0 5px #edf4ee}.bo-editorial .boe-content li :is(ul,ol){margin-top:14px;margin-bottom:12px}.bo-editorial .boe-content li>p{margin-bottom:12px}.bo-editorial .boe-content img{display:block;max-width:100%;height:auto;border-radius:12px;margin-block:28px}.bo-editorial .boe-content :is(video,iframe){max-width:100%}.bo-editorial .boe-content blockquote{margin:32px 0;padding:20px 26px;background:var(--boe-paper);border-left:4px solid var(--boe-teal);border-radius:0 10px 10px 0}.bo-editorial .boe-content blockquote>:last-child{margin-bottom:0}.bo-editorial .boe-takeaways{background:var(--boe-paper);border:1px solid #dce6df;border-top:4px solid var(--boe-teal);border-radius:14px;padding:28px 30px;margin:36px 0}.bo-editorial .boe-takeaways h2{margin:0 0 23px;padding:0;border:0;font-size:28px}.bo-editorial .boe-takeaways h2:before{display:none}.bo-editorial .boe-takeaways ul{margin:0;padding-left:0}.bo-editorial .boe-takeaways li+li{border-top:1px solid #d7e3da;padding-top:15px}.bo-editorial .boe-takeaways ul>li+li:before{top:calc(.67em + 15px)}.bo-editorial .boe-takeaways li:last-child{margin-bottom:0}.bo-editorial .boe-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--boe-line);border-radius:10px;margin:28px 0 30px}.bo-editorial .boe-content table{width:100%;min-width:500px;border-collapse:collapse;font-size:18px;line-height:1.55;margin:0}.bo-editorial .boe-content :is(th,td){padding:16px 18px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--boe-line)}.bo-editorial .boe-content th{background:#eaf2ec;color:var(--boe-ink);font-weight:700}.bo-editorial .boe-content tbody tr:nth-child(2n){background:#f7faf7}.bo-editorial .boe-content tbody tr:last-child td{border-bottom:0}.bo-editorial .boe-content td p{margin-bottom:0}.bo-editorial .boe-product-wrap:has(.boe-product){padding-bottom:64px}.bo-editorial .boe-product{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:stretch;background:#fbfcfa;border:1px solid var(--boe-line);border-radius:20px;overflow:hidden}.bo-editorial .boe-product-no-image{display:block;max-width:850px;margin-inline:auto}.bo-editorial .boe-product-image{display:flex;align-items:center;justify-content:center;background:#eaf0e8;overflow:hidden;padding:28px}.bo-editorial .boe-product-image img{width:100%;height:auto;max-height:590px;object-fit:contain;display:block;border-radius:13px}.bo-editorial .boe-product-copy{min-width:0;padding:42px}.bo-editorial .boe-product-label{font-size:16px;font-weight:700;letter-spacing:.04em;color:var(--boe-teal);text-transform:uppercase;margin-bottom:13px}.bo-editorial .boe-product h2{font-size:35px;line-height:1.16}.bo-editorial .boe-product-description{font-size:18px;line-height:1.65;margin-top:22px}.bo-editorial .boe-product-description p{margin:0 0 20px}.bo-editorial .boe-product-description ul{list-style:none;padding:0;margin:22px 0}.bo-editorial .boe-product-description li{position:relative;padding:14px 0 14px 28px;border-top:1px solid var(--boe-line)}.bo-editorial .boe-product-description li:before{content:"\2713";color:var(--boe-teal);font-size:18px;font-weight:700;position:absolute;left:0;top:14px}.bo-editorial .boe-product-description li>p{margin:0}.bo-editorial .boe-product-description>:last-child{margin-bottom:0}.bo-editorial .boe-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:220px;max-width:100%;border-radius:7px;background:var(--boe-teal);color:#fff;font-size:18px;line-height:1.4;font-weight:650;text-decoration:none;padding:14px 25px;margin-top:9px}.bo-editorial .boe-button:hover{background:#0a504a}.bo-editorial .boe-references{border-top:1px solid var(--boe-line);margin-top:48px;padding-top:30px;font-size:17px;line-height:1.75;color:var(--boe-muted);overflow-wrap:anywhere}.bo-editorial .boe-references h2{font-size:27px;color:var(--boe-ink);line-height:1.3;margin-bottom:18px;scroll-margin-top:110px}.bo-editorial .boe-references p{white-space:pre-line;margin-bottom:16px}.bo-editorial .boe-references :is(ul,ol){padding-left:24px}.bo-editorial .boe-references li{margin-bottom:15px}.bo-editorial .boe-comments{margin-top:48px;border-top:1px solid var(--boe-line);padding-top:32px}.bo-editorial .boe-comments h2{font-size:28px;margin-bottom:24px}.bo-editorial .boe-comment{margin-bottom:24px}.bo-editorial .boe-comment-byline{font-size:16px;color:var(--boe-muted);margin-top:12px}.bo-editorial .boe-related{background:#f7f9f6;border-top:1px solid #e5ebe6;padding:45px 0 54px}.bo-editorial .boe-related-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px}.bo-editorial .boe-related h2{font-size:34px;line-height:1.2}.bo-editorial .boe-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.bo-editorial .boe-related-card{display:block;min-width:0;text-decoration:none;color:var(--boe-ink)}.bo-editorial .boe-related-card img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;border-radius:12px}.bo-editorial .boe-related-card h3{font-size:24px;line-height:1.35;margin-top:19px}.bo-editorial .boe-related-card>span{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:17px;font-weight:650;margin-top:9px;color:var(--boe-teal);text-decoration:underline;text-underline-offset:5px}@media(max-width:1000px){.bo-editorial .boe-hero-grid{gap:30px}.bo-editorial.boe-has-contents .boe-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:36px}.bo-editorial .boe-product-copy{padding:30px}.bo-editorial .boe-product-image{padding:22px}}@media(max-width:850px){.bo-editorial.boe-has-contents .boe-reading-layout{display:block}.bo-editorial .boe-sidebar{position:static;margin-bottom:30px}.bo-editorial .boe-contents ol{max-height:360px}.bo-editorial .boe-contents summary{padding:18px 20px}.bo-editorial .boe-reading-column{max-width:none}.bo-editorial .boe-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.bo-editorial h1{font-size:39px}.bo-editorial .boe-hero-image{aspect-ratio:1;align-self:center}.bo-editorial .boe-product{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.bo-editorial .boe-product h2{font-size:31px}}@media(max-width:680px){.bo-editorial .boe-wrap{width:calc(100% - 40px)}.bo-editorial .boe-hero{padding:17px 0 28px}.bo-editorial .boe-hero-grid{grid-template-columns:1fr;gap:26px;margin-top:15px}.bo-editorial h1{font-size:39px;line-height:1.13}.bo-editorial .boe-eyebrow{margin-bottom:14px}.bo-editorial .boe-meta{margin-top:22px;gap:7px 18px}.bo-editorial .boe-meta>*+*:before{display:none}.bo-editorial .boe-hero-image{aspect-ratio:16/10;border-radius:13px}.bo-editorial .boe-reading-layout{padding:28px 0 40px}.bo-editorial .boe-content{font-size:19px;line-height:1.7}.bo-editorial .boe-content>p:first-child{font-size:20px;line-height:1.7}.bo-editorial .boe-content h2{font-size:29px;margin-top:37px}.bo-editorial .boe-content h3{font-size:24px}.bo-editorial .boe-takeaways{padding:23px 22px;margin-block:29px}.bo-editorial .boe-takeaways h2{font-size:26px;margin-top:0}.bo-editorial .boe-product-wrap:has(.boe-product){padding-bottom:40px}.bo-editorial .boe-product{display:block;border-radius:15px}.bo-editorial .boe-product-image{padding:25px}.bo-editorial .boe-product-image img{width:100%;max-width:290px;max-height:290px}.bo-editorial .boe-product-copy{padding:27px 23px}.bo-editorial .boe-product h2{font-size:28px}.bo-editorial .boe-button{width:100%}.bo-editorial .boe-references{margin-top:36px}.bo-editorial .boe-related{padding:30px 0 40px}.bo-editorial .boe-related-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:22px}.bo-editorial .boe-related h2{font-size:31px}.bo-editorial .boe-related-grid{grid-template-columns:1fr;gap:30px}.bo-editorial .boe-related-card h3{margin-top:15px}}@media(max-width:365px){.bo-editorial .boe-wrap{width:calc(100% - 32px)}.bo-editorial h1{font-size:35px}}@media(prefers-reduced-motion:no-preference){.bo-editorial .boe-contents a{transition:background-color .15s,color .15s}}@media print{.bo-editorial .boe-sidebar,.bo-editorial .boe-product,.bo-editorial .boe-related,.bo-editorial .boe-back{display:none!important}.bo-editorial .boe-wrap{width:100%;max-width:none}.bo-editorial.boe-has-contents .boe-reading-layout{display:block}.bo-editorial .boe-hero{background:#fff}.bo-editorial .boe-content{font-size:12pt}.bo-editorial .boe-content>p:first-child{font-size:12pt}.bo-editorial .boe-content h2{font-size:20pt}.bo-editorial .boe-table-scroll{overflow:visible}.bo-editorial .boe-content table{min-width:0;font-size:10pt}}.bom-nav{--bom-ink:#193744;--bom-teal:#125d55;--bom-muted:#506369;--bom-line:#dbe4df;display:block;box-sizing:border-box;color:var(--bom-ink);background:#fff;font-family:inherit;font-style:normal;line-height:1.4;text-align:left;white-space:normal;letter-spacing:normal}.bom-nav *,.bom-nav *:before,.bom-nav *:after{box-sizing:border-box}.bom-nav :is(h2,ul,li){margin:0;padding:0;list-style:none}.bom-nav a{color:var(--bom-ink);font-family:inherit;font-style:normal;text-transform:none;letter-spacing:normal;text-decoration:none;white-space:normal}.bom-nav a:focus-visible,.bom-nav summary:focus-visible{outline:2px solid var(--bom-teal);outline-offset:3px;border-radius:5px}.bom-nav--desktop{width:100%;max-width:1420px;margin-inline:auto;padding:26px 36px 18px;max-height:calc(100svh - var(--header-group-height,130px) - 16px);overflow-y:auto;overscroll-behavior:contain}.menu-list__submenu-inner:has(>.bom-nav--desktop){padding:0}.menu-list__submenu:has(.bom-nav--desktop){background:#fff}.bom-grid{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(400px,2fr) minmax(220px,1fr);gap:28px}.bom-area{min-width:0}.bom-area+.bom-area{border-left:1px solid var(--bom-line);padding-left:28px}.bom-nav h2{font-family:inherit;font-style:normal;color:var(--bom-teal);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.01em;text-transform:none;margin-bottom:13px}.bom-goals a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:9px 5px;border-radius:6px;font-size:18px;line-height:1.3;font-weight:500}.bom-goals a span{flex:none;font-size:16px;color:var(--bom-teal);opacity:0}.bom-goals a:is(:hover,:focus-visible,[aria-current=page]){background:#eef4ef;color:var(--bom-teal)}.bom-goals a:is(:hover,:focus-visible,[aria-current=page]) span{opacity:1}.bom-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.bom-product{display:flex;align-items:center;gap:12px;min-height:64px;padding:6px;border-radius:9px}.bom-product:is(:hover,:focus-visible,[aria-current=page]){background:#eef4ef}.bom-product__image{display:block;flex:0 0 52px;width:52px;height:52px;object-fit:cover;border-radius:8px;background:#f0f3f0}.bom-product__copy{display:block;min-width:0}.bom-product__name{display:block;font-size:18px;line-height:1.28;font-weight:650;color:var(--bom-ink)}.bom-product__benefit{display:block;margin-top:3px;font-size:16px;line-height:1.35;font-weight:400;color:var(--bom-muted)}.bom-bundles{display:grid;gap:4px}.bom-bundle>a{display:block;border-radius:9px}.bom-bundle>a:is(:hover,:focus-visible,[aria-current=page]){background:#eef4ef}.bom-bundle__image{display:block;width:100%;height:112px;object-fit:cover;object-position:50% 58%;border-radius:9px}.bom-bundle__copy{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;padding:8px 4px}.bom-arrow{flex:none;color:var(--bom-teal);font-size:19px}.bom-all-bundles{display:flex;align-items:center;gap:10px;min-height:44px;margin-top:2px;font-size:16px;font-weight:650;color:var(--bom-teal)!important}.bom-all-bundles:hover{text-decoration:underline;text-underline-offset:4px}.bom-bottom{border-top:1px solid var(--bom-line);margin-top:18px;padding-top:8px}.bom-shop-all{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:18px;font-weight:700;color:var(--bom-teal)!important}.bom-shop-all:hover{text-decoration:underline;text-underline-offset:4px}.bom-nav--mobile{padding:8px 24px 18px}.bom-nav--mobile>.bom-shop-all{display:flex;justify-content:space-between;margin-bottom:16px;border-radius:8px;padding:13px 16px;background:var(--bom-teal);color:#fff!important}.bom-group{border-top:1px solid var(--bom-line)}.bom-group:last-child{border-bottom:1px solid var(--bom-line)}.bom-group>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;padding:14px 0;list-style:none;cursor:pointer;font-size:20px;font-weight:650;color:var(--bom-ink);line-height:1.35;letter-spacing:normal;text-transform:none}.bom-group>summary::-webkit-details-marker{display:none}.bom-group>summary>span{width:11px;height:11px;margin-right:5px;border-right:2px solid var(--bom-teal);border-bottom:2px solid var(--bom-teal);transform:rotate(45deg);flex:none}.bom-group[open]>summary>span{transform:rotate(225deg);margin-top:7px}.bom-nav--mobile .bom-products{grid-template-columns:minmax(0,1fr);padding-bottom:14px;gap:2px}.bom-nav--mobile .bom-goals{padding-bottom:14px}.bom-nav--mobile .bom-goals a span{opacity:1}.bom-nav--mobile .bom-bundles{padding-bottom:2px}.bom-nav--mobile .bom-all-bundles{margin-bottom:12px}@media(min-width:1001px)and (max-width:1199px){.bom-nav--desktop{padding-inline:24px}.bom-grid{grid-template-columns:minmax(170px,.9fr) minmax(360px,2fr) minmax(200px,1fr);gap:18px}.bom-area+.bom-area{padding-left:18px}.bom-products{gap:4px 6px}.bom-product{gap:9px;padding-inline:2px}.bom-product__image{width:44px;height:44px;flex-basis:44px}.bom-product__benefit{font-size:15px}}@media(max-width:1000px){.bom-nav--desktop{padding:22px 24px 14px}.bom-grid{grid-template-columns:minmax(170px,.8fr) minmax(0,2fr);gap:22px}.bom-area+.bom-area{padding-left:22px}.bom-area--bundles{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--bom-line);padding:18px 0 0!important}.bom-nav--desktop .bom-bundles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bom-nav--desktop .bom-bundle__image{display:none}.bom-nav--desktop .bom-bundle__copy{height:100%;align-items:flex-start}.bom-product{gap:8px;padding-inline:2px}.bom-product__image{width:44px;height:44px;flex-basis:44px}.bom-product__benefit{font-size:15px}}@media(max-width:749px){.bom-nav--mobile .bom-product__image{width:52px;height:52px;flex-basis:52px}.bom-nav--mobile .bom-product__benefit{font-size:16px}.bom-nav--mobile .bom-product{gap:12px;padding-inline:4px}}
/*# sourceMappingURL=/cdn/shop/t/54/compiled_assets/styles.css.map?subset=QAAAAAAAAAAAAAAAAAAAAAAAAAAAABA */
