.article-content{--element-margin-bottom: 2em;--heading-margin-bottom: 1.5em}.article-content p,.article-content ol,.article-content ul,.article-content blockquote,.article-content img{margin-bottom:var(--element-margin-bottom, 2em)}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{margin-top:var(--heading-margin-bottom, 1.5em)}.article-content img{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(2 * var(--space-unit))}.article-content blockquote{padding-top:calc(4 * var(--space-unit));font-size:2rem;font-style:italic;line-height:2.4rem}.article-content blockquote p:last-child{margin-bottom:0}.article-content iframe{max-width:100%}.article__image--wider .media{width:calc(100% + var(--gutter) * 2);max-width:calc(100% + var(--gutter) * 2);margin-inline-start:calc(var(--gutter) * -1)}@media(max-width:1023.98px){.article-content,.article-width{max-width:37em}}@media(min-width:768px){.article-content img{padding-top:calc(4 * var(--space-unit))}}@media(min-width:1024px){.article-content blockquote{font-size:2.8rem;line-height:3.6rem}}.cc-article-hub .btn--primary,.cc-main-page .btn--primary,.cc-main-article .btn--primary,.ast-shop .btn--primary,.ast-inline-promo .btn--primary,.rte a.btn--primary,.rte .btn--primary{color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-decoration:none!important}@media(hover:hover)and (pointer:fine){.cc-article-hub .btn--primary:hover,.cc-main-page .btn--primary:hover,.cc-main-article .btn--primary:hover,.ast-shop .btn--primary:hover,.ast-inline-promo .btn--primary:hover,.rte a.btn--primary:hover,.rte .btn--primary:hover{color:#fff!important;-webkit-text-fill-color:#ffffff!important}}.article-wrap{--ast-ink:var(--text-color,46 46 46);--ast-accent:var(--link-color,247 74 205);font-size:1.0625em;line-height:1.7}.article-wrap .article-hero{margin:0 0 1.75em;padding:0 0 1.4em;border-bottom:1px solid var(--ast-rule)}.article-wrap .article-byline{margin:0 0 1em;font-size:.84em;line-height:1.6;color:rgb(var(--ast-ink)/.75)}.article-wrap .article-byline span{display:inline-block;margin-right:1.25em}.article-wrap .article-hero .subtitle{margin:0;font-size:1.1em;line-height:1.65}.article-wrap .callout{margin:1.75em 0;padding:1.1em 1.35em;background:rgb(var(--ast-ink)/.035);border:1px solid var(--ast-frame);border-radius:6px}.article-wrap .callout.takeaways{background:rgb(var(--ast-ink)/.04)}.article-wrap .callout-title,.article-wrap .toc-title{margin:0 0 .55em;font-size:.8em;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.article-wrap .callout p{margin:0 0 .6em}.article-wrap .callout>:last-child{margin-bottom:0}.article-wrap code{font-family:inherit;font-weight:600;background:rgb(var(--ast-ink)/.06);padding:.1em .4em;border-radius:4px}.article-wrap .toc{margin:0 0 2.25em;padding:1.1em 1.35em;border:1px solid var(--ast-frame);border-radius:6px}.article-wrap .toc ol{margin:0;padding:0 0 0 1.4em;list-style:decimal}.article-wrap .toc li{margin:0 0 .3em;padding:0}.article-wrap .toc li:before{display:none}.article-wrap .toc a{color:inherit;text-decoration:none;border-bottom:1px solid rgb(var(--ast-ink)/.25)}.article-wrap .toc a:hover{color:rgb(var(--ast-accent));border-bottom-color:currentColor}.article-wrap .article-content h2{margin:2.4em 0 .6em;padding:1.1em 0 0;border-top:1px solid var(--ast-rule);font-size:1.6em;line-height:1.25}.article-wrap .article-content h3{margin:1.8em 0 .5em;padding:0;font-size:1.22em;line-height:1.3}.article-wrap .article-content p{margin:0 0 1em}.article-wrap .table-scroll{margin:1.5em 0 1.75em;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-wrap .article-content table.styled-table{display:table;width:100%;margin:0;border-collapse:collapse;font-size:max(16px,.92em);line-height:1.5}.article-wrap .styled-table caption{caption-side:top;text-align:left;padding:0 0 .6em;font-size:max(16px,.9em);color:rgb(var(--ast-ink)/.75)}.article-wrap .styled-table th,.article-wrap .styled-table td{padding:.6em .8em;border:1px solid var(--ast-rule);text-align:left;vertical-align:top}.article-wrap .styled-table thead th{background:rgb(var(--ast-ink)/.05);font-weight:700}.article-wrap .styled-table tbody th{font-weight:600}.article-wrap .styled-table .num{white-space:nowrap;font-variant-numeric:tabular-nums}.article-wrap .sources-list{font-size:max(16px,.92em)}@media(max-width:600px){.article-wrap{font-size:1em}.article-wrap .article-content h2{font-size:1.4em}.article-wrap .article-content h3{font-size:1.15em}.article-wrap .callout,.article-wrap .toc{padding:1em 1.1em}}.cc-article-hub .article-wrap,.cc-article-hub .article-hub__sidebar,.ast-article-shop .ast-shop__header{--ast-ink: var(--text-color, 46 46 46);--ast-paper: var(--bg-color, 255 255 255);--ast-violet: 91 91 225;--ast-link: 91 91 225;--ast-rule: rgb(var(--ast-ink) / .3);--ast-tint: rgb(var(--ast-violet) / .05);--ast-tint-rule: rgb(var(--ast-violet) / .22);--ast-num: "Barlow Condensed", "Arial Narrow", var(--body-font-family, sans-serif);--ast-head: var(--heading-font-family, "Barlow Condensed", sans-serif)}.cc-article-hub .article-wrap{font-size:1.0625em;line-height:1.7;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap a:not(.btn,.cta-btn,.shop-btn){color:rgb(var(--ast-link));opacity:1;text-decoration:underline;text-decoration-color:rgb(var(--ast-link) / .4);text-decoration-thickness:1px;text-underline-offset:3px}.cc-article-hub .article-wrap a:not(.btn,.cta-btn,.shop-btn):hover{color:rgb(var(--ast-link));text-decoration-color:rgb(var(--ast-link));opacity:1}.cc-article-hub .article-wrap .article-hero{margin:0 0 2.25em;padding:0;border:0}.cc-article-hub .article-wrap .article-hero:before{content:"";display:block;width:6.5em;height:2.7em;margin:0 0 1em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 100'%3E%3Cdefs%3E%3ClinearGradient id='e' gradientUnits='userSpaceOnUse' x1='32' y1='0' x2='208' y2='0'%3E%3Cstop offset='0' stop-color='%235B5BE1'/%3E%3Cstop offset='1' stop-color='%23F964C3'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='%232E2E2E' stroke-width='1.5' stroke-dasharray='2 5' opacity='.5'%3E%3Cpath d='M0 50h240M120 2v96'/%3E%3C/g%3E%3Cg fill='none' stroke='url(%23e)' stroke-linecap='round'%3E%3Cpath d='M120 50a44 44 0 1 0-88 0a44 44 0 1 0 88 0a44 44 0 1 1 88 0a44 44 0 1 1-88 0' stroke-width='3'/%3E%3Cpath d='M120 48a46 45 0 1 0-91 2a46 45 0 1 0 91-2a43 45 0 1 1 87 1a43 45 0 1 1-87-1' stroke-width='2' opacity='.35'/%3E%3C/g%3E%3Ccircle cx='120' cy='50' r='3.5' fill='%232E2E2E'/%3E%3C/svg%3E") left center / contain no-repeat}.cc-article-hub .article-wrap .article-byline{display:flex;flex-wrap:wrap;gap:.1em 1.5em;margin:0 0 1.1em;padding:.5em 0 .55em;border-top:1px solid rgb(var(--ast-ink));border-bottom:1px solid var(--ast-rule);font-family:var(--ast-num);font-size:.95em;font-weight:500;line-height:1.45;letter-spacing:.02em;color:rgb(var(--ast-ink) / .78)}.cc-article-hub .article-wrap .article-byline span{display:inline;margin:0}.cc-article-hub .article-wrap .article-byline span:first-child{font-weight:600;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .article-hero .subtitle{margin:0 auto;font-size:1.2em;line-height:1.55;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .callout.takeaways{margin:0 0 2.25em;padding:0 22px 6px;background:var(--ast-tint);border:1px solid var(--ast-tint-rule);border-radius:2px}.cc-article-hub .article-wrap .takeaways .callout-title{margin:0;padding:14px 0 10px;color:rgb(var(--ast-violet));border-bottom:1px solid var(--ast-tint-rule)}.cc-article-hub .article-wrap .takeaways ul{margin:0;padding:0;list-style:none;counter-reset:ast-k}.cc-article-hub .article-wrap .takeaways li{counter-increment:ast-k;position:relative;margin:0;padding:.65em 0 .7em 2.4em;border-bottom:1px solid var(--ast-tint-rule);line-height:1.55}.cc-article-hub .article-wrap .takeaways li:last-child{border-bottom:0}.cc-article-hub .article-wrap .takeaways li:before{content:counter(ast-k);position:absolute;left:0;top:.5em;width:auto;height:auto;margin:0;background:none;border-radius:0;font-family:var(--ast-num);font-size:1.25em;font-weight:600;line-height:1.4;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-wrap .toc{margin:0 0 2.75em;padding:.6em 0 0;background:none;border:0;border-top:1px solid rgb(var(--ast-ink));border-radius:0}.cc-article-hub .article-wrap .toc-title{margin:0 0 .35em;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .toc ol{margin:0;padding:0;list-style:none;counter-reset:ast-toc;columns:2 15em;column-gap:2.5em}.cc-article-hub .article-wrap .toc li{counter-increment:ast-toc;position:relative;margin:0;padding:.3em 0 .3em 2.1em;break-inside:avoid;line-height:1.45}.cc-article-hub .article-wrap .toc li:before{content:counter(ast-toc,decimal-leading-zero);display:block;position:absolute;left:0;top:.3em;width:auto;height:auto;margin:0;background:none;border-radius:0;font-family:var(--ast-num);font-weight:600;color:rgb(var(--ast-violet));font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-wrap .toc a:not(.btn){text-decoration:none;border-bottom:1px solid var(--ast-rule)}.cc-article-hub .article-wrap .toc a:not(.btn):hover{border-bottom-color:rgb(var(--ast-link))}.cc-article-hub .article-wrap .callout:not(.takeaways){margin:2em 0;background:var(--ast-tint);border:1px solid var(--ast-tint-rule)}.cc-article-hub .article-wrap .callout:not(.takeaways) .callout-title{margin:0 0 .55em;color:rgb(var(--ast-violet))}.cc-article-hub .article-wrap .callout:not(.takeaways) p{margin:0 0 .6em}.cc-article-hub .article-wrap .callout>:last-child{margin-bottom:0}.cc-article-hub .article-wrap code{font-family:var(--ast-num);font-size:1.08em;font-weight:600;background:none;padding:0;border-radius:0;font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-wrap .callout code{display:block;margin:0 0 .15em;font-size:1.4em;line-height:1.25;letter-spacing:.01em;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .article-content{counter-reset:ast-sec}.cc-article-hub .article-wrap .article-content h2{counter-increment:ast-sec;margin:2em 0 .7em;padding:0;border-top:1px solid rgb(var(--ast-ink) / .35);font-size:1.6em;line-height:1.2}.cc-article-hub .article-wrap .article-content h2:before{content:counter(ast-sec,decimal-leading-zero);display:block;box-sizing:border-box;width:2.4em;margin:.7em 0 .5em;padding:.32em 0 .02em;border:1px solid rgb(var(--ast-ink));background:linear-gradient(rgb(var(--ast-violet)) 0 .22em,rgb(var(--ast-paper)) .22em);font-family:var(--ast-num);font-size:.78em;font-weight:700;line-height:1.15;letter-spacing:.02em;text-align:center;color:rgb(var(--ast-ink));font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-wrap .article-content h3{margin:1.9em 0 .45em;padding:0;font-size:1.22em;line-height:1.3}.cc-article-hub .article-wrap .article-content p{margin:0 0 1.1em}.cc-article-hub .article-wrap .table-scroll{margin:1.75em 0 2.1em;overflow-x:auto;-webkit-overflow-scrolling:touch}.cc-article-hub .article-wrap .scrollable-table{display:block;margin:1.75em 0 2.1em;overflow-x:auto;-webkit-overflow-scrolling:touch}.cc-article-hub .article-wrap .table-scroll>.scrollable-table{margin:0;overflow:visible}.cc-article-hub .article-wrap .article-content table.styled-table{display:table;width:100%;max-width:none;margin:0;border-collapse:collapse;overflow:visible;border:0;border-top:1px solid rgb(var(--ast-ink));border-bottom:0;border-radius:0;background:none;font-size:max(16px,.92em);line-height:1.45}.cc-article-hub .article-wrap .styled-table caption{caption-side:top;padding:0 0 .5em;text-align:left;font-size:1em;font-weight:600;line-height:1.4;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .styled-table th,.cc-article-hub .article-wrap .styled-table td{padding:.65em 1em .65em 0;border:0;border-bottom:1px solid var(--ast-rule);background:none;text-align:left;vertical-align:top}.cc-article-hub .article-wrap .styled-table th:last-child,.cc-article-hub .article-wrap .styled-table td:last-child{padding-right:0}.cc-article-hub .article-wrap .styled-table thead th{padding-top:.7em;padding-bottom:.55em;border-bottom:1px solid var(--ast-rule);font-size:.8em;color:rgb(var(--ast-ink) / .72);vertical-align:bottom}.cc-article-hub .article-wrap .styled-table tbody tr:last-child>*{border-bottom:0}.cc-article-hub .article-wrap .styled-table tbody th{font-weight:600;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .styled-table .num{font-family:var(--ast-num);font-size:1.1em;font-weight:600;line-height:1.3;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-wrap .styled-table .ast-num-col{text-align:right}.cc-article-hub .article-wrap .styled-table .ast-stack__label{display:none}@media(hover:hover)and (pointer:fine){.cc-article-hub .article-wrap .styled-table:not(.ast-stack) tbody tr:hover{background:var(--ast-tint)}}.cc-article-hub .article-wrap .article-content table.ast-measure{display:table!important;width:max-content!important;min-width:0!important;max-width:none!important}.cc-article-hub .article-wrap table.ast-measure caption{display:none!important}@media(max-width:599px){.cc-article-hub .article-wrap .article-content table.styled-table:has(tr>:nth-child(3)):not(.ast-stack):not(.ast-wrap){width:max-content;min-width:100%;max-width:34em}.cc-article-hub .article-wrap .article-content table.styled-table:not(.ast-stack) tr>:is(th,td){padding:.5em .75em .5em 0}.cc-article-hub .article-wrap .article-content table.styled-table:not(.ast-stack) thead tr>th{padding-top:.6em;padding-bottom:.45em}.cc-article-hub .article-wrap .article-content table.styled-table:not(.ast-stack) tr>:is(th,td):last-child{padding-right:0}.cc-article-hub .article-wrap .article-content table.styled-table.ast-stack{display:block;width:100%;min-width:0;max-width:none;border-top:0;font-size:max(16px,.9em)}.cc-article-hub .article-wrap table.ast-stack caption{display:block;padding:0 0 .55em;border-bottom:1px solid rgb(var(--ast-ink) / .35)}.cc-article-hub .article-wrap table.ast-stack thead,.cc-article-hub .article-wrap table.ast-stack .ast-stack__head{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-article-hub .article-wrap table.ast-stack tbody,.cc-article-hub .article-wrap table.ast-stack tbody tr{display:block}.cc-article-hub .article-wrap table.ast-stack tbody tr,.cc-article-hub .article-wrap table.ast-stack tbody tr:hover{padding:.7em 0 .75em;border-bottom:1px solid var(--ast-rule);background:none}.cc-article-hub .article-wrap table.ast-stack tbody tr:last-child{border-bottom:0}.cc-article-hub .article-wrap .article-content table.styled-table.ast-stack tbody tr>:is(th,td){display:block;padding:0;border:0;white-space:normal;text-align:left}.cc-article-hub .article-wrap table.ast-stack tbody tr>:first-child{margin:0 0 .3em;font-weight:600;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .article-content table.styled-table.ast-stack tbody tr>[data-label]:not(:first-child){display:grid;grid-template-columns:var(--ast-label-w, 36%) minmax(0,1fr);column-gap:1em;align-items:baseline;padding:.2em 0}.cc-article-hub .article-wrap table.ast-stack .ast-stack__label{display:block;color:rgb(var(--ast-ink) / .72)}.cc-article-hub .article-wrap table.ast-stack .ast-stack__value{min-width:0}.cc-article-hub .article-wrap .table-scroll:has(>.scrollable-table>table.ast-stack),.cc-article-hub .article-wrap .scrollable-table:has(>table.ast-stack){overflow:visible}}.cc-article-hub .article-wrap .sources-list{margin:0;padding:0;list-style:none;counter-reset:ast-src;font-size:max(16px,.9em);line-height:1.55}.cc-article-hub .article-wrap .sources-list li{counter-increment:ast-src;position:relative;margin:0;padding:.55em 0 .55em 2.2em;border-bottom:1px solid var(--ast-rule)}.cc-article-hub .article-wrap .sources-list li:before{content:counter(ast-src);position:absolute;left:0;top:.5em;width:auto;height:auto;margin:0;background:none;border-radius:0;font-family:var(--ast-num);font-size:1.1em;font-weight:600;color:var(--ast-ink-muted);font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-content .ast-inline-promo{gap:1.1em;margin:2.5em 0;padding:1.1em 1.25em;background:#5b5be10d;border:1px solid rgb(91 91 225 / .22);border-radius:2px}.cc-article-hub .article-content .ast-inline-promo .ast-inline-promo__media{border-radius:2px;border:1px solid var(--ast-frame);background:rgb(var(--bg-color))}.cc-article-hub .article-content .ast-inline-promo .ast-inline-promo__heading{margin:0 0 .3em;font-family:var(--heading-font-family, "Francois One", sans-serif);font-weight:var(--heading-font-weight, 600);font-size:1.2em;line-height:1.2;color:rgb(var(--heading-color))}.cc-article-hub .article-content .ast-inline-promo .ast-inline-promo__text{margin:0 0 .9em;font-size:max(16px,.92em);line-height:1.5;opacity:1;color:rgb(var(--text-color) / .82)}.cc-article-hub .article-content .ast-inline-promo--ink{gap:24px;padding:26px 28px 28px;background:rgb(var(--ast-ink));border-color:rgb(var(--ast-ink));color:#fff}.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__heading{font-size:1.4em;color:#fff}.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__text{font-size:max(16px,.9em);color:#ffffffd9}.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__eyebrow{margin:0 0 .4em;color:inherit;opacity:.8}.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__figure-label{margin:.4em 0 0;color:inherit;opacity:.8}.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__figure .ast-fig{margin:0;font-family:var(--ast-num);font-size:clamp(72px,8vw,96px);font-weight:700;line-height:.9;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__photo{flex:0 0 200px;align-self:center}.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:2px;margin:0}@media(max-width:600px){.cc-article-hub .article-content .ast-inline-promo--ink .ast-inline-promo__photo{flex-basis:auto;width:140px;order:-1}}.cc-article-hub .article-hub__back-link{display:none}.cc-article-hub .article-hub__sidebar-products .card--related .card__media{flex:0 0 96px;width:96px;align-self:flex-start}.cc-article-hub .article-hub__sidebar-products .card--related .card__media .media{overflow:hidden;box-sizing:border-box;aspect-ratio:1 / 1;padding-top:0!important;border:1px solid var(--ast-frame);border-radius:8px;background:#fff}.cc-article-hub .article-hub__sidebar-products .card--related .card__media .media img{top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.cc-article-hub .article-hub__sidebar-products .card--related .card__info .h6{margin:0 0 .15em;font-size:var(--ast-line-fs);font-weight:600;line-height:1.3}.cc-article-hub .article-hub__sidebar-products .card--related .price{margin:0;font-size:1.05em}.cc-article-hub .article-hub__sidebar-products .card--related product-form{display:none}.cc-article-hub .article-hub__sidebar-products{padding:.6em 0 0;background:none;border:0;border-top:1px solid var(--ast-rule);border-radius:0}.cc-article-hub .article-hub__sidebar-products .card-mini__shop-link{margin-top:.5em}.cc-article-hub .article-hub__sidebar-products .article-hub__promo-heading{margin:0}.cc-article-hub .article-hub__sidebar-products .article-hub__sidebar-products-list{gap:0;margin:.3em 0 0}.cc-article-hub .article-hub__sidebar-products .card--related{padding:.7em 0;background:none;border:0;border-bottom:1px solid var(--ast-rule);border-radius:0;box-shadow:none}.cc-article-hub .article-hub__newsletter,.cc-article-hub .article-hub__promo{padding:1.1em 17px 1.2em;border:1px solid var(--ast-tint-rule);border-radius:2px}.cc-article-hub .article-hub__newsletter{background:var(--ast-tint)}.cc-article-hub .article-hub__newsletter .article-hub__promo-heading,.cc-article-hub .article-hub__promo .article-hub__promo-heading{margin:0 0 .35em;font-family:var(--ast-head);font-weight:var(--heading-font-weight, 600);font-size:1.2em;line-height:1.2}.cc-article-hub .article-hub__sidebar .article-hub__promo-desc{opacity:1;color:rgb(var(--ast-ink) / .8)}.cc-article-hub .article-hub__sidebar .article-hub__newsletter-input{border-radius:2px;border-color:rgb(var(--ast-ink) / .35)}.cc-article-hub .article-hub__sidebar .article-hub__newsletter-input:focus{outline-color:rgb(var(--ast-violet))}.cc-article-hub .article-hub__sidebar .article-hub__newsletter{--text-color: 255 255 255;background:rgb(var(--ast-ink));border-color:rgb(var(--ast-ink));color:#fff}.cc-article-hub .article-hub__sidebar .article-hub__newsletter .article-hub__promo-heading{color:#fff}.cc-article-hub .article-hub__sidebar .article-hub__newsletter .article-hub__promo-desc{color:#ffffffdb}.cc-article-hub .article-hub__sidebar .article-hub__newsletter-input{background:#fff;border-color:#fff;color:rgb(var(--ast-ink))}.cc-article-hub .article-hub__sidebar .article-hub__newsletter-success{color:#fff}.cc-article-hub .article-hub__sidebar .article-hub__newsletter-error{color:#ffd0d0}.cc-article-hub .article-hub__newsletter-trust{margin:10px 0 0;font-family:var(--ast-num);font-size:13px;font-weight:500;letter-spacing:.03em;line-height:1.5;color:#ffffffdb}.ast-article-shop .ast-shop__header{padding-top:.75em;border-top:1px solid rgb(var(--ast-ink));align-items:baseline}.ast-article-shop .ast-shop__header .section__heading{font-family:var(--ast-head)}.ast-article-shop .ast-shop__header .ast-shop__subheading{opacity:1;color:rgb(var(--ast-ink) / .75)}@media(max-width:600px){.cc-article-hub .article-wrap{font-size:1em}.cc-article-hub .article-wrap .article-hero .subtitle{font-size:1.1em}.cc-article-hub .article-wrap .article-byline{flex-direction:column;gap:.1em}.cc-article-hub .article-wrap .article-content h2{margin-top:1.75em;font-size:1.4em}.cc-article-hub .article-wrap .article-content h3{font-size:1.15em}.cc-article-hub .article-wrap .callout.takeaways{padding:0 16px 6px}.cc-article-hub .article-wrap .callout code{font-size:1.25em}.cc-article-hub .article-wrap .article-content table.styled-table{font-size:max(16px,.88em)}.cc-article-hub .article-content .ast-inline-promo{padding:1em}.cc-article-hub .article-content .ast-inline-promo--ink{padding:22px 20px 24px}}@media(max-width:767.98px){.cc-article-hub .article-wrap{font-size:17px}.cc-article-hub .article-wrap .article-content table.styled-table,.cc-article-hub .article-wrap .article-content table.styled-table.ast-stack{font-size:1em}}.cc-article-hub .article-wrap .article-hero:before{display:inline-block;vertical-align:top}html body:before{content:none}.cc-article-hub .article-wrap .article-hero h1,.cc-article-hub .article-wrap .article-content h2,.cc-article-hub .article-wrap .article-content h3,.cc-article-hub .article-wrap .vs-side h4,.cc-article-hub .article-wrap .cta-banner h2,.cc-article-hub .article-content .faq-container h2{font-family:var(--ast-head);font-weight:var(--heading-font-weight, 600);letter-spacing:0;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .article-hero .tag{display:table;margin:0 auto .9em;background:rgb(var(--ast-paper));color:rgb(var(--ast-violet));border:1px solid rgb(var(--ast-ink))}.cc-article-hub .article-wrap .article-hero .answer,.cc-article-hub .article-wrap .article-hero .tldr{display:block;max-width:36em;margin:1em auto 0;background:var(--ast-tint);border:1px solid var(--ast-tint-rule);font-family:inherit;font-size:1.05em;font-weight:500;line-height:1.5}.cc-article-hub .article-wrap .toc{box-shadow:none}.cc-article-hub .article-wrap .toc h3{margin:0 0 .35em;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .toc li a{display:inline;gap:0;font-size:inherit;font-weight:inherit}.cc-article-hub .article-wrap .toc li a:before{content:none}.cc-article-hub .article-wrap .callout{border-left-width:1px;border-left-color:var(--ast-tint-rule);box-shadow:none}.cc-article-hub .article-wrap .article-content ul:not(.sources-list) li:before{background:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .info-card,.cc-article-hub .article-wrap .info-card:hover{border-radius:2px;box-shadow:none}.cc-article-hub .article-wrap .info-card .ic-value{font-family:var(--ast-num);font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-wrap .vs-block{display:grid;grid-template-columns:1fr auto 1fr;gap:0 1.5em;align-items:start;margin:1.5em 0 1.75em;padding:1em 0 .5em;border-top:1px solid rgb(var(--ast-ink));border-bottom:1px solid var(--ast-rule);border-radius:0}.cc-article-hub .article-wrap .vs-icon{display:none}.cc-article-hub .article-wrap .vs-side h4{margin:0 0 .15em;font-size:1.22em;line-height:1.3}.cc-article-hub .article-wrap .vs-purpose{margin:0 0 .6em;color:rgb(var(--ast-violet))}.cc-article-hub .article-wrap .vs-side ul{margin-bottom:0}.cc-article-hub .article-wrap .vs-divider{display:flex;align-items:center;align-self:stretch;background:none}.cc-article-hub .article-wrap .vs-divider span{display:block;border:1px solid rgb(var(--ast-ink))}.cc-article-hub .article-wrap .step-flow{margin:1.5em 0 1.75em;border-top:1px solid rgb(var(--ast-ink))}.cc-article-hub .article-wrap .step-item{display:flex;gap:1em;align-items:flex-start;padding:.85em 0;border-bottom:1px solid var(--ast-rule)}.cc-article-hub .article-wrap .step-num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:.05em 0 0;background:rgb(var(--ast-ink));color:rgb(var(--ast-paper));border-radius:2px;font-family:var(--ast-num);font-size:1em;font-weight:700;line-height:1;font-variant-numeric:tabular-nums lining-nums}.cc-article-hub .article-wrap .step-body{flex:1 1 auto;min-width:0}.cc-article-hub .article-wrap .step-body>strong{display:block;margin:0 0 .15em}@media(max-width:600px){.cc-article-hub .article-wrap .vs-block{grid-template-columns:1fr;gap:.75em 0}.cc-article-hub .article-wrap .vs-divider{padding:.5em 0;border-top:1px solid var(--ast-rule);border-bottom:1px solid var(--ast-rule)}}.cc-article-hub .article-wrap .checklist li:before{background:rgb(var(--ast-violet));border-radius:2px}.cc-article-hub .article-wrap .cta-banner{background:var(--ast-tint);border:1px solid var(--ast-tint-rule);color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .cta-btn,.cc-article-hub .article-wrap .cta-btn:hover{background:var(--ast-action-bg, #5B5BE1);color:#fff;border:1px solid transparent;box-shadow:none;transform:none;transition:background-position var(--ast-wipe-t, .3s ease)}.cc-article-hub .article-wrap .cta-btn:not(.outline):hover,.cc-article-hub .article-wrap .cta-btn:not(.outline):focus-visible{background-position:0 0}.cc-article-hub .article-wrap .cta-btn.outline,.cc-article-hub .article-wrap .cta-btn.outline:hover{background:transparent;color:rgb(var(--ast-ink));border-color:rgb(var(--ast-ink))}.rte a:is(.cta-btn,.shop-btn):is(:hover,:focus-visible){opacity:1}@media(min-width:750px){.cc-article-hub .article-wrap p:has(>a.cta-btn:only-child):has(+p>a.cta-btn:only-child),.cc-article-hub .article-wrap p:has(>a.cta-btn:only-child)+p:has(>a.cta-btn:only-child){display:inline-block;vertical-align:top;margin-right:12px}}.cc-article-hub .article-wrap p:has(>a.cta-btn:only-child)>a.cta-btn{display:inline-block}@media(max-width:749px){.cc-article-hub .article-wrap p:has(>a.cta-btn:only-child)+p:has(>a.cta-btn:only-child){margin-top:12px!important}}.cc-article-hub .article-wrap .callout.takeaways ul{margin:0;padding:0;list-style:none}.cc-article-hub .article-wrap .callout.takeaways ul li{position:relative;margin:0;padding:.65em 0 .7em 2.4em}.cc-article-hub .article-wrap .callout.takeaways ul li:before{content:counter(ast-k);position:absolute;left:0;top:.5em;width:auto;height:auto;margin:0;background:none;border-radius:0}.cc-article-hub .article-wrap nav.toc ol li{margin:0;padding:.3em 0 .3em 2.1em}.cc-article-hub .article-wrap nav.toc ol li:before{display:block;width:auto;height:auto;margin:0;background:none}.cc-article-hub .article-wrap ol.sources-list li,.cc-article-hub .article-wrap ul.sources-list li{margin:0;padding:.55em 0 .55em 2.2em}.cc-article-hub .article-wrap ol.sources-list li:before,.cc-article-hub .article-wrap ul.sources-list li:before{content:counter(ast-src);display:block;position:absolute;left:0;top:.5em;width:auto;height:auto;margin:0;background:none;border-radius:0;opacity:1}html body{background-color:rgba(var(--bg-color));color:rgb(var(--text-color));font-family:var(--body-font-family);font-size:calc(var(--body-font-size) * .1rem);line-height:1.5}.cc-article-hub .article-wrap .article-content p,.cc-article-hub .article-wrap .article-content li,.cc-article-hub .article-wrap .article-content strong,.cc-article-hub .article-wrap .styled-table td{font-size:inherit;color:inherit}.cc-article-hub .article-wrap .cta-banner p{color:rgb(var(--ast-ink) / .82)}.cc-article-hub .article-wrap .article-content a:not(.btn):not(.cta-btn):not(.shop-btn){border-bottom:0;font-weight:inherit}.cc-article-hub .article-wrap .article-content ul:not(.checklist,.sources-list){margin:0 0 1.1em;padding:0 0 0 2rem;list-style:none}.cc-article-hub .article-wrap .article-content ul:not(.checklist,.sources-list):last-child{margin-bottom:0}.cc-article-hub .article-wrap .article-content ul:not(.checklist,.sources-list)>li{position:relative;margin:0 0 .5em;padding:0 0 0 1.5em;line-height:inherit}.cc-article-hub .article-wrap .article-content ul:not(.checklist,.sources-list)>li:last-child{margin-bottom:0}.cc-article-hub .article-wrap .article-content ul:not(.checklist,.sources-list)>li:before{content:"";display:inline-block;position:absolute;left:auto;top:.55em;width:.45em;height:.45em;margin:0 .75em 0 -1.25em;border-radius:50%;background:rgb(var(--ast-ink));opacity:1}.cc-article-hub .article-wrap .callout h4{margin:0 0 .55em;color:rgb(var(--ast-violet))}.cc-article-hub .article-wrap .article-content .cta-banner h2{counter-increment:none;margin:0 0 .4em;padding:0;border:0;font-size:1.5em}.cc-article-hub .article-wrap .article-content .cta-banner h2:before{content:none}.cc-article-hub .article-wrap .cta-banner{margin:2.5em 0 1.5em}.cc-article-hub .article-wrap .cta-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.6em}.cc-article-hub .article-content .faq-container{margin:2.5em 0 0;font-size:1.0625em;line-height:1.7}.cc-article-hub .article-content .faq-container h2{margin:0 0 .5em;font-size:1.6em;line-height:1.2}.cc-article-hub .article-content .faq-item,.cc-article-hub .article-content .faq-item:hover{margin:0;background:none;border:0;border-bottom:1px solid var(--ast-rule);border-radius:0;overflow:visible;box-shadow:none;transition:none}.cc-article-hub .article-content h2+.faq-item{border-top:1px solid rgb(var(--ast-ink))}.cc-article-hub .article-content .faq-q{padding:.8em 0;background:none;border:0;border-radius:0;font-family:inherit;font-size:1em;font-weight:600;line-height:1.4;color:rgb(var(--ast-ink));text-align:left}.cc-article-hub .article-content .faq-q:after{font-family:var(--ast-num);font-size:1.4em;font-weight:500;color:rgb(var(--ast-violet))}.cc-article-hub .article-content .faq-a{padding:0 2.4em 1em 0;font-size:.95em;line-height:1.6;color:rgb(var(--ast-ink))}.cc-article-hub .article-content .faq-a p{margin:0 0 .6em}.cc-article-hub .article-content .faq-a>:last-child{margin-bottom:0}.cc-article-hub .article-wrap .product-card{margin:1.75em 0;padding:1em 0 1.1em;background:none;border:0;border-top:1px solid rgb(var(--ast-ink));border-bottom:1px solid var(--ast-rule);border-radius:0;box-shadow:none}.cc-article-hub .article-wrap .product-card h3{margin-top:0}.cc-article-hub .article-wrap .product-meta{gap:.5em;margin:.5em 0 1em}.cc-article-hub .article-wrap .product-tag{background:rgb(var(--ast-paper));color:rgb(var(--ast-ink));border:1px solid rgb(var(--ast-ink))}.cc-article-hub .article-wrap .pro-con{gap:1em 1.5em;margin:1em 0 1.25em}.cc-article-hub .article-wrap .pro-col h5,.cc-article-hub .article-wrap .con-col h5{margin:0 0 .5em;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .pro-col ul,.cc-article-hub .article-wrap .con-col ul{margin-bottom:0}.cc-article-hub .article-wrap .info-grid{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:.75em;margin:1.25em 0 1.75em}.cc-article-hub .article-wrap .info-card{padding:.9em 1em 1em;background:none;border:1px solid var(--ast-rule);text-align:left;transition:none}.cc-article-hub .article-wrap .info-card .ic-icon{display:none}.cc-article-hub .article-wrap .info-card .ic-label{margin:0 0 .3em;color:rgb(var(--ast-violet))}.cc-article-hub .article-wrap .info-card .ic-value{font-size:1.5em;font-weight:600;line-height:1.15;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .info-card .ic-detail{margin:.3em 0 0;font-size:max(16px,.9em);line-height:1.45;color:rgb(var(--ast-ink) / .78)}.cc-article-hub .article-content p:empty,.cc-article-hub .article-content h2:empty,.cc-article-hub .article-content h3:empty,.cc-article-hub .article-content br:has(+h2),.cc-article-hub .article-content br:has(+h3){display:none}.cc-article-hub .article-wrap .article-content :is(.shop-cta,.callout,.cta-banner,.ast-inline-promo,.table-scroll,.info-grid,.vs-block,.related-box,figure)+h2{margin-top:1.1em}.cc-article-hub .article-wrap .article-content p:empty,.cc-article-hub .article-wrap .article-content p>br:only-child{display:none}.cc-article-hub .article-wrap .shop-cta{margin:2em 0;background:var(--ast-tint);border:1px solid var(--ast-tint-rule);text-align:left}.cc-article-hub .article-wrap .shop-cta h3{margin:0 0 .3em;font-size:1.2em}.cc-article-hub .article-wrap .shop-cta p{margin:0 0 .9em;color:rgb(var(--ast-ink) / .82)}.cc-article-hub .article-wrap .shop-buttons{display:flex;flex-wrap:wrap;gap:.6em}.cc-article-hub .article-wrap a.shop-btn,.cc-article-hub .article-wrap a.shop-btn:hover,.cc-article-hub .article-wrap a.cta-btn,.cc-article-hub .article-wrap a.cta-btn:hover,.cc-article-hub .article-wrap .article-content a.shop-btn,.cc-article-hub .article-wrap .article-content a.cta-btn{text-decoration:none}.cc-article-hub .article-wrap .related-box{border-radius:2px;box-shadow:none}.cc-article-hub .article-wrap .shop-btn{display:inline-block;background:var(--ast-action-bg, #5B5BE1);color:#fff;border:1px solid transparent;box-shadow:none;transform:none;transition:background-position var(--ast-wipe-t, .3s ease),color .15s}.cc-article-hub .article-wrap .shop-btn.secondary{border-color:rgb(var(--ast-ink));background:transparent;color:rgb(var(--ast-ink))}.cc-article-hub .article-wrap .shop-btn:not(.secondary):focus-visible{background-position:0 0}@media(hover:hover){.cc-article-hub .article-wrap .shop-btn:not(.secondary):hover{background-position:0 0;color:#fff}.cc-article-hub .article-wrap .shop-btn.secondary:hover{background:rgb(var(--ast-ink));color:rgb(var(--ast-paper))}}.ast-article-hero,.cc-article-hub .article__content{overflow-x:clip}.cc-article-hub .article-content{overflow-wrap:anywhere}.cc-article-hub .article-content table th,.cc-article-hub .article-content table td{overflow-wrap:normal;word-break:normal}.cc-article-hub .article-wrap .article-content table:has(tr>:nth-child(6)){font-size:max(14px,.82em)}.cc-article-hub .article-wrap .article-content table:has(tr>:nth-child(6)) :is(th,td):not(:last-child){padding-right:.75em}.cc-article-hub .article-content img,.cc-article-hub .article-content iframe,.cc-article-hub .article-content video{max-width:100%;height:auto}.cc-article-hub .article-wrap .article-content :not(.table-scroll):not(.scrollable-table)>table,.cc-article-hub .article-wrap .article-content :not(.table-scroll):not(.scrollable-table)>table.styled-table{display:block;width:100%;max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.cc-article-hub .article-wrap .article-content :not(.table-scroll):not(.scrollable-table)>table>tbody,.cc-article-hub .article-wrap .article-content :not(.table-scroll):not(.scrollable-table)>table>thead{min-width:max-content}.cc-article-hub .article-wrap .article-hero:before{content:none;display:none}.cc-article-hub .article-wrap .article-content h2:before{content:none;display:none}.cc-article-hub .article-wrap .article-content h2{padding-top:.7em}.cc-article-hub .article-wrap .article-content table.styled-table{border-top-color:rgb(var(--ast-ink) / .35)}:root{--ast-guide-width: 1000px}.ast-guide-page .ast-guide-page__content{max-width:var(--ast-guide-width);margin-left:auto;margin-right:auto}body:has(.ast-guide-page) .article-faq-metafields .container>.reading-width{max-width:var(--ast-guide-width)}.cc-article-hub .article-content .tip-num{margin:2.4em 0 .35em;color:rgb(var(--ast-violet))}.cc-article-hub .article-content .tip-num:before{content:"Tip "}.cc-article-hub .article-content .tip-num+h3{margin-top:0}.cc-article-hub .article-content .video-embed{margin:1.5em 0 2em;aspect-ratio:16 / 9;background:rgb(var(--ast-ink) / .06)}.cc-article-hub .article-content .video-embed iframe{display:block;width:100%;height:100%;border:0}.article-content figure{display:block;max-width:none;margin:1.75em 0 2.1em;padding:0}.article-content figure img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:2px;box-shadow:none;background:rgb(var(--ast-photo, 227 227 236))}.article-content figcaption{display:block;margin:8px 0 0;padding:0;border:0;font-family:var(--body-font-family, "DM Sans", sans-serif);font-size:var(--ast-small-fs);font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;text-align:left;color:rgb(var(--ast-ink, 46 46 46) / .7)}.cc-article-hub .article-wrap .article-content figure{margin:1.75em 0 2.1em}.article-hub__main .article__content figure img,.cc-article-hub .article__content figure img{border-radius:2px}.cc-article-hub .article-wrap .article-content figcaption{font-size:var(--ast-small-fs)}@media(max-width:600px){.article-content figure{margin:1.5em 0 1.8em}}.article-wrap .photo-credit{margin:0 0 1.75em;padding:0;font-family:var(--body-font-family, "DM Sans", sans-serif);font-size:var(--ast-small-fs);font-weight:400;line-height:1.45;color:rgb(var(--ast-ink, 46 46 46) / .7)}.cc-article-hub .article-wrap .photo-credit{font-size:var(--ast-small-fs)}@media(min-width:1000px){.cc-article-hub .article-hub__layout{grid-template-columns:minmax(0,var(--ast-guide-width, 1000px)) 280px;justify-content:space-between}}.cc-article-hub .article-content figure:not([class]),.article-content figure:not([class]){width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.cc-article-hub .article-content figure:not([class]) img,.article-content figure:not([class]) img,.article-content>img,.article-content>p>img,.article-content>p>a>img,.article-content>a>img,.article-content>div:not([class])>img{height:auto;max-width:100%;max-height:70vh;max-height:70svh;object-fit:contain}.cc-article-hub .article-content figure:not([class]) img,.article-content figure:not([class]) img{width:auto;margin-left:auto;margin-right:auto}.article-content figure:not([class]) figcaption{contain:inline-size}.shopify-section[id$=__sheet_AstNsm] .page__content img{max-height:none}.article-content details.ast-sources.ast-sources{margin:3.2em 0 0;padding:0;border:0}.article-content details.ast-sources.ast-sources>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:.85em 0;overflow:visible;cursor:pointer;list-style:none;border-top:1px solid var(--ast-rule);border-bottom:1px solid var(--ast-rule)}.article-content details.ast-sources.ast-sources>summary::-webkit-details-marker{display:none}.article-content details.ast-sources.ast-sources>summary>h2{margin:0;padding:0;border:0}.article-content details.ast-sources.ast-sources>summary>h2:before{content:none;display:none}.article-content details.ast-sources.ast-sources .ast-sources__chevron{flex:none;width:28px;height:28px;color:rgb(var(--ast-ink));transition:transform .2s ease}.article-content details.ast-sources.ast-sources[open] .ast-sources__chevron{transform:rotate(180deg)}.article-content details.ast-sources.ast-sources .ast-sources__body{padding:1em 0 0;font-size:var(--ast-floor-fs, 14px);line-height:1.5}.article-content details.ast-sources.ast-sources .ast-sources__body p{margin:0 0 .9em;font-size:inherit;line-height:inherit}.article-content details.ast-sources.ast-sources .ast-sources__body .sources-list{margin:0;font-size:var(--ast-floor-fs, 14px);line-height:1.5}.article-content details.ast-sources.ast-sources .ast-sources__body .sources-list li{font-size:inherit;line-height:inherit}.article-content details.ast-sources.ast-sources .ast-sources__body>:last-child{margin-bottom:0}@media(max-width:600px){.article-content details.ast-sources.ast-sources{margin-top:2.45em}}@media(prefers-reduced-motion:reduce){.article-content details.ast-sources.ast-sources .ast-sources__chevron{transition:none}}:is(.article-content [id],#ast-signup,[id^=ast-signup]){scroll-margin-top:calc(var(--header-height, 65px) + 16px)}.article-content .ast-num-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.article-content svg.ast-num{display:block;width:100%;height:.74em;margin:0 0 .14em;overflow:visible;font-size:60px;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.article-content h3>svg.ast-num{font-size:52px}.article-content svg.ast-num text{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;font-variant-numeric:lining-nums;text-anchor:start}@media(min-width:990px){.article-content:has(.ast-numbered):not(:has(.article-content .ast-numbered)){padding-left:104px}.article-content svg.ast-num{display:inline-block;width:1px;height:1px;margin:0 15px 0 -16px;vertical-align:top;position:relative;top:6px;font-size:88px}.article-content h3>svg.ast-num{font-size:72px}.article-content svg.ast-num text{text-anchor:end}}
/*# sourceMappingURL=/cdn/shop/t/196/assets/article.css.map */
