:root{--cma-primary: #0F6F6D;--cma-dark: #2B2B2B;--cma-text: #2B2B2B;--cma-muted: #6B7280;--cma-line: #ECEDEF;--cma-soft: #F7F8F9;--cma-radius: 16px}.article-template__content{margin-left:auto;margin-right:auto}.article-template__content p{font-size:19px;line-height:1.8;color:var(--cma-text)}.article-template__content h1{font-size:48px;line-height:1.15}.article-template__content h2{font-size:34px;line-height:1.2;font-weight:500;margin-top:72px;margin-bottom:24px}.article-template__content h3{font-size:26px;line-height:1.3;margin-top:48px;margin-bottom:16px}@media(max-width:749px){.article-template__content p{font-size:17px}.article-template__content h1{font-size:36px}.article-template__content h2{font-size:28px;margin-top:56px}.article-template__content h3{font-size:22px}}.cma-label{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cma-dark);margin:0 0 12px}.cma-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px!important;font-weight:600;color:var(--cma-muted)!important;margin:0 0 28px}.cma-meta span:not(:last-child):after{content:"\2022";margin-left:10px;color:var(--cma-line)}.cma-summary{background:var(--cma-soft);border-left:3px solid var(--cma-dark);border-radius:12px;padding:20px 26px;margin:32px 0}.cma-summary .cma-label{margin-bottom:6px;font-size:11.5px;letter-spacing:.12em;color:var(--cma-muted)}.cma-summary ul{list-style:none!important;margin:0!important;padding:0!important}.cma-summary li{list-style:none!important;padding:7px 0!important;margin:0!important;font-size:16px;font-weight:500;color:var(--cma-text);border-bottom:1px solid var(--cma-line);position:static}.cma-summary li:last-child{border-bottom:0}.cma-summary li:before,.cma-summary li:after{content:none!important;display:none!important}.cma-summary li::marker{content:""!important}.cma-jump{font-size:15px!important;color:var(--cma-muted)!important;margin:0 0 8px}.cma-jump a{color:var(--cma-dark);font-weight:600;text-decoration:none;border-bottom:1px solid var(--cma-line)}.cma-jump a:hover{border-bottom-color:var(--cma-dark)}.cma-toc{border:0;box-shadow:none;background:transparent;padding:0;margin:24px 0}.cma-toc ol{margin:0;padding-left:18px}.cma-toc a{color:var(--cma-dark);text-decoration:none;font-weight:600}.cma-toc a:hover{color:var(--cma-primary)}html{scroll-behavior:smooth}.cma-anchor{scroll-margin-top:90px}.cma-product{display:grid;grid-template-columns:118px 1fr;gap:18px;align-items:center;border-top:1px solid var(--cma-line);border-bottom:1px solid var(--cma-line);padding:18px 0;margin:26px 0;background:none;box-shadow:none}.cma-product+.cma-product{border-top:0;margin-top:-26px}.cma-product img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px;margin:0;display:block}.cma-product__body{display:flex;flex-direction:column;gap:4px}.cma-product__badge{font-size:12px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--cma-primary)!important;margin:0!important}.cma-product__name{font-size:19px!important;font-weight:800;line-height:1.35!important;margin:0!important}.cma-product__name a{color:var(--cma-dark);text-decoration:none}.cma-product__name a:hover{color:var(--cma-primary)}.cma-product__benefit{font-size:16px!important;color:var(--cma-muted)!important;line-height:1.6!important;margin:0!important}.cma-product__btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:8px;padding:9px 22px;border-radius:999px;background:var(--cma-dark);color:#fff!important;text-decoration:none;font-size:14px;font-weight:700;transition:background .2s ease}.cma-product__btn:hover{background:var(--cma-primary)}@media(max-width:599px){.cma-product{grid-template-columns:96px 1fr;gap:14px}.cma-product__name{font-size:17px!important}}.cma-tip{border-left:3px solid var(--cma-dark);padding:4px 0 4px 24px;margin:40px 0;background:none;border-radius:0}.cma-tip .cma-label{margin-bottom:6px}.cma-tip p:not(.cma-label){margin:0;font-size:17px!important;line-height:1.7!important;color:var(--cma-text)}.cma-tip--brand{border-left-color:var(--cma-primary)}.cma-tip--brand .cma-label{color:var(--cma-primary)}.article-template__content .cma-table,.cma-table{width:100%!important;min-width:100%;table-layout:auto;border-collapse:collapse!important;border:0!important;box-shadow:none!important;background:transparent!important;margin:32px 0;font-size:16px}.cma-table thead,.cma-table tbody,.cma-table tr{border:0!important;background:transparent!important}.cma-table th{background:transparent!important;color:var(--cma-dark)!important;text-align:left;padding:0 14px 10px 0!important;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:0!important;border-bottom:2px solid var(--cma-dark)!important}.cma-table td{padding:13px 14px 13px 0!important;border:0!important;border-bottom:1px solid var(--cma-line)!important;background:transparent!important;color:var(--cma-text);text-align:left}.cma-table tr:nth-child(2n) td{background:transparent!important}.cma-table td:not(:first-child),.cma-table th:not(:first-child){text-align:center}@media(max-width:599px){.cma-table{font-size:14.5px}}.cma-related{display:block;background:#fff;border:1px solid var(--cma-line);border-radius:var(--cma-radius);padding:10px;margin:32px 0;text-decoration:none;transition:border-color .2s ease}.cma-related:hover{border-color:var(--cma-dark)}.cma-related .cma-label{margin-bottom:6px;color:var(--cma-primary)}.cma-related__title{display:block;font-size:18px;font-weight:800;color:var(--cma-dark);margin-bottom:6px;line-height:1.4}.cma-related__cta{display:block;font-size:14px;font-weight:700;color:var(--cma-dark)}.cma-picks{background:var(--cma-soft);border:1px solid var(--cma-line);border-radius:var(--cma-radius);padding:20px;margin:40px 0}.cma-picks .cma-label{color:var(--cma-dark)}.cma-picks ol{list-style:none;margin:0;padding:0}.cma-picks li{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 0;font-size:17px;border-bottom:1px solid var(--cma-line)}.cma-picks li:last-child{border-bottom:0}.cma-picks a{color:var(--cma-dark);font-weight:700;text-decoration:none}.cma-picks a:hover{color:var(--cma-primary)}.cma-picks__badge{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cma-muted)}.cma-picks__shop{margin-left:auto;font-size:14px;font-weight:700!important;color:var(--cma-dark);white-space:nowrap}.cma-picks__shop:hover{color:var(--cma-primary)}.cma-faq{margin:24px 0 40px;border-top:1px solid var(--cma-line)}.cma-faq details{border-bottom:1px solid var(--cma-line);background:none;border-radius:0;margin:0}.cma-faq summary{cursor:pointer;padding:18px 44px 18px 0;font-size:18px;font-weight:700;color:var(--cma-dark);list-style:none;position:relative}.cma-faq summary::-webkit-details-marker{display:none}.cma-faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:24px;font-weight:300;color:var(--cma-dark)}.cma-faq details[open] summary:after{content:"\2013"}.cma-faq details p{padding:0 0 18px;margin:0;font-size:16.5px!important;line-height:1.7!important;color:var(--cma-text)}.cma-author{border-top:1px solid var(--cma-line);padding:24px 0 0;margin:48px 0 0;background:none;border-radius:0;display:block}.cma-author__avatar{display:none}.cma-author__name{font-size:15px;font-weight:800;color:var(--cma-dark);margin:0 0 4px}.cma-author__bio{font-size:14px;color:var(--cma-muted);line-height:1.6;margin:0}.cma-section-img{width:100%;border-radius:var(--cma-radius);margin:8px 0 28px;display:block}.cma-progress{position:fixed;top:0;left:0;height:3px;width:0;background:var(--cma-primary);z-index:999;transition:width .1s linear}.article-template__comment-wrapper{background:var(--cma-soft)!important;border:1px solid var(--cma-line);border-radius:var(--cma-radius);margin-top:56px;padding:36px 40px!important}.article-template__comment-wrapper h2{font-size:26px!important;margin:0 0 6px!important}.article-template__comment-wrapper h2:after{content:"Have a question or a tip of your own? Join the conversation below.";display:block;font-size:15px;font-weight:400;color:var(--cma-muted);margin:8px 0 24px;letter-spacing:0;line-height:1.6}.article-template__comments-comment{background:#fff;border:1px solid var(--cma-line);border-radius:12px;padding:18px 22px;margin-bottom:14px;box-shadow:none!important}.article-template__comments-comment p{font-size:16px!important;line-height:1.7!important}.article-template__comment-wrapper .field__input,.article-template__comment-wrapper .text-area,.article-template__comment-wrapper input[type=text],.article-template__comment-wrapper input[type=email],.article-template__comment-wrapper textarea{background:#fff!important;border:1px solid var(--cma-line)!important;border-radius:12px!important;box-shadow:none!important;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.article-template__comment-wrapper textarea{min-height:140px}.article-template__comment-wrapper .field__input:focus,.article-template__comment-wrapper textarea:focus{border-color:var(--cma-primary)!important;box-shadow:0 0 0 3px #0f6f6d1f!important}.article-template__comment-wrapper .field:before,.article-template__comment-wrapper .field:after,.article-template__comment-wrapper .text-area:before{display:none!important}.article-template__comment-wrapper form,.article-template__comment-wrapper #comment_form{display:flex;flex-direction:column}.article-template__comment-wrapper .button,.article-template__comment-wrapper button[type=submit],.article-template__comment-wrapper input[type=submit]{align-self:flex-end;background:var(--cma-dark)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:18px 25px;font-weight:700;font-size:14px;letter-spacing:.02em;cursor:pointer;box-shadow:none!important;transition:background .2s ease,transform .15s ease}.article-template__comment-wrapper .button:hover,.article-template__comment-wrapper button[type=submit]:hover{background:var(--cma-primary)!important;transform:translateY(-1px)}.article-template__comment-wrapper .button:before{display:none!important}.article-template__comment-wrapper .button:after{content:" \2192";display:inline!important;position:static!important;box-shadow:none!important}.article-template__comment-wrapper .form__message,.article-template__comment-wrapper .article-template__comments-fields+p{font-size:13.5px;color:var(--cma-muted)}@media(max-width:599px){.article-template__comment-wrapper{padding:15px 13px!important}.article-template__comment-wrapper .button,.article-template__comment-wrapper button[type=submit]{align-self:stretch;text-align:center}}.article-template .page-width--narrow{max-width:96rem}@media screen and (min-width:1400px){.article-template .page-width--narrow{max-width:104rem}}.article-template__hero-container{max-width:120rem;margin:0 auto}.article-template__hero-container .media{overflow:hidden}.article-template__title{font-size:clamp(2.8rem,2rem + 2vw,4.4rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:.8rem}.article-template__content{font-size:1.75rem;line-height:1.8}.article-template__content p{margin:0 0 1.8rem}.article-template__content h2{font-size:2.6rem;line-height:1.3;margin:4.2rem 0 1.6rem;padding-bottom:.9rem;border-bottom:1px solid rgba(var(--color-foreground),.08);letter-spacing:-.01em}.article-template__content h3{font-size:2rem;line-height:1.35;margin:3rem 0 1.2rem}.article-template__content ul,.article-template__content ol{margin:0 0 2rem;padding-left:2.2rem}.article-template__content li{margin-bottom:.9rem}.article-template__content a:not([data-cm-shop]):not([data-cm-pill]){color:var(--cma-primary);text-underline-offset:3px;transition:color .15s ease}.article-template__content a:not([data-cm-shop]):not([data-cm-pill]):hover{color:#14807e}.article-template__content img{display:block;margin:2.4rem auto 1.6rem;max-width:min(64rem,100%);height:auto;border-radius:14px;box-shadow:0 6px 24px #0000001a}.article-template__content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;margin:2.4rem 0;font-size:1.55rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:10px}.article-template__content th,.article-template__content td{padding:1.1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.1);text-align:left}.article-template__content thead tr,.article-template__content tr:first-child{background:var(--cma-soft)}.article-template__content tbody tr:nth-child(2n){background:rgba(var(--color-foreground),.025)}.article-template__content blockquote{margin:2.4rem 0;padding:1.6rem 2rem;border-left:4px solid var(--cma-primary);background:var(--cma-soft);border-radius:0 10px 10px 0;font-style:normal}.article-template__content hr{border:none;border-top:1px solid rgba(var(--color-foreground),.1);margin:3.2rem 0}.article-template__content a[data-cm-shop]{display:inline-flex!important;align-items:center;gap:8px;background:var(--cma-primary)!important;color:#fff!important;text-decoration:none!important;font-weight:600;font-size:15px;line-height:1;padding:12px 22px;border-radius:8px;box-shadow:0 2px 12px #00000047;transition:background .2s ease,transform .2s ease}.article-template__content a[data-cm-shop]:hover{background:#14807e!important}.cm-shop-media{position:relative;display:block;width:fit-content;max-width:100%;margin:2.4rem auto 2rem;line-height:0}.cm-shop-media img{margin:0 auto}.cm-shop-media a[data-cm-shop]{position:absolute;left:50%;bottom:18px;transform:translate(-50%);white-space:nowrap;z-index:2;margin:0!important}.cm-shop-media a[data-cm-shop]:hover{transform:translate(-50%) translateY(-2px)}.article-template__content a[data-cm-pill]{background:#e3f0f0!important;color:var(--cma-primary)!important}.article-template__content a[data-cm-pill]:hover{background:#d3e7e7!important}@media screen and (max-width:749px){.article-template__content{font-size:1.65rem}.article-template__content h2{font-size:2.2rem;margin-top:3.4rem}.article-template__content h3{font-size:1.85rem}.cm-shop-media a[data-cm-shop]{bottom:12px;font-size:14px;padding:10px 18px}.article-template__content a[data-cm-pill]{display:flex!important;width:100%;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px!important;border-radius:10px!important;font-size:1.5rem;line-height:1.35}.article-template__content li a[data-cm-pill]{margin:2px 0}.article-template__content li:has(>a[data-cm-pill]:only-child){list-style:none;margin-left:-2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/article.css.map */
