.article__category,.card-article__category,.blog-hero__featured-category{display:inline-block;font-family:var(--font-body-family);font-size:var(--font-size-static-xs, 1.2rem);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-secondary-text));margin-block-end:1rem}.article__head{text-align:center}.article__meta{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center;justify-content:center;margin-block-start:1.4rem;font-size:var(--font-size-static-sm, 1.4rem);color:rgb(var(--color-secondary-text))}.article__meta>*{position:relative}.article__meta>*+*:before{content:"\b7";position:absolute;inset-inline-start:-.9rem;color:rgb(var(--color-secondary-text))}.article__read-time{white-space:nowrap}.article__media.media{aspect-ratio:var(--hero-aspect, 16 / 9)}.article__media.media img{object-position:center}@media(max-width:749px){.article__media.media{aspect-ratio:4 / 3}}.article__media--natural{border-radius:var(--card-corner-radius, .4rem);overflow:hidden;background-color:rgb(var(--color-background))}.article__media--natural img{display:block;width:100%;height:auto;max-width:100%}.article__layout{margin-block-start:3.6rem;max-width:72ch;margin-inline:auto}@media(min-width:990px){.article__layout:has(.article-toc){display:grid;grid-template-columns:minmax(0,22rem) minmax(0,68ch);gap:5rem;justify-content:center;align-items:start;max-width:none}.article__layout:has(.article-toc) .article__content-inner{margin-inline:0}}.article__content-inner{max-width:72ch;margin-inline:auto;font-family:var(--font-body-family);font-size:clamp(1.7rem,1.5rem + .3vw,1.9rem);line-height:1.75;color:rgb(var(--color-foreground))}.article__content-inner>*+*{margin-block-start:1.5em}.article__content-inner h2,.article__content-inner h3{font-family:var(--font-heading-family);color:rgb(var(--color-heading-text));line-height:1.2;scroll-margin-top:10rem}.article__content-inner h2{font-size:clamp(2.4rem,2rem + 1vw,3rem);margin-block-start:2.2em}.article__content-inner h3{font-size:clamp(2rem,1.8rem + .6vw,2.4rem);margin-block-start:1.8em}.article__content-inner img{max-width:100%;height:auto;border-radius:.4rem;margin-block:1em}.article__content-inner a{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.article__content-inner ul,.article__content-inner ol{padding-inline-start:1.6em}.article__content-inner li+li{margin-block-start:.5em}.article__content-inner blockquote{margin-block:1.6em;padding:.4em 0 .4em 2rem;border-inline-start:3px solid rgb(var(--color-heading-text));font-family:var(--font-heading-family);font-size:clamp(2rem,1.7rem + .8vw,2.6rem);line-height:1.4;font-style:italic;color:rgb(var(--color-heading-text))}.article__content-inner blockquote cite{display:block;margin-block-start:.6em;font-family:var(--font-body-family);font-size:var(--font-size-static-sm, 1.4rem);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-secondary-text))}.article-toc{font-family:var(--font-body-family)}.article-toc__toggle{width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;background:transparent;border:none;cursor:pointer;font-size:var(--font-size-static-xs, 1.2rem);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-heading-text))}.article-toc__toggle-icon{transition:transform var(--duration-default, .2s) ease;display:inline-flex}.article-toc.is-open .article-toc__toggle-icon{transform:rotate(180deg)}.article-toc__heading{font-size:var(--font-size-static-xs, 1.2rem);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-secondary-text));margin-block-end:1.6rem}.article-toc__list{display:flex;flex-direction:column;gap:.2rem}.article-toc__item--h3{padding-inline-start:1.6rem}.article-toc__link{display:block;padding:.5rem 0;font-size:var(--font-size-static-sm, 1.4rem);line-height:1.4;font-weight:600;color:rgb(var(--color-secondary-text));border-inline-start:2px solid transparent;padding-inline-start:1.2rem;transition:color var(--duration-default, .2s) ease,border-color var(--duration-default, .2s) ease}.article-toc__link:hover,.article-toc__link.is-active{color:rgb(var(--color-heading-text));border-inline-start-color:rgb(var(--color-heading-text))}@media(max-width:989px){.article-toc{margin-block-end:3.2rem;border-block:1px solid rgba(var(--color-foreground),var(--alpha-border, .12))}.article-toc__toggle{display:flex}.article-toc__heading{display:none}.article-toc__nav{display:none;padding-block-end:1.4rem}.article-toc.is-open .article-toc__nav{display:block}}@media(min-width:990px){.article-toc__toggle{display:none}.article-toc__nav{position:sticky;top:11rem;max-height:calc(100vh - 14rem);overflow-y:auto;padding-inline-end:1rem}}.article__share-wrap{margin-block-start:4rem}.article__share-wrap+.article__back{margin-block-start:3.2rem}.article-share{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap;justify-content:center}.article-share__label{font-size:var(--font-size-static-xs, 1.2rem);letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-secondary-text))}.article-share__list{display:flex;gap:.8rem}.article-share__link{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border:1px solid rgba(var(--color-foreground),var(--alpha-border, .14));border-radius:50%;color:rgb(var(--color-heading-text));background:transparent;cursor:pointer;transition:background var(--duration-default, .2s) ease,color var(--duration-default, .2s) ease,border-color var(--duration-default, .2s) ease}.article-share__link:hover{background:rgb(var(--color-heading-text));color:rgb(var(--color-background));border-color:rgb(var(--color-heading-text))}.article-share__link svg{width:1.8rem;height:1.8rem}.article-share__copy.is-copied{background:rgb(var(--color-heading-text));color:rgb(var(--color-background))}.article-toc__link:focus-visible,.article-share__link:focus-visible,.article-toc__toggle:focus-visible{outline:2px solid rgb(var(--color-heading-text));outline-offset:2px}.article__masthead-band{margin-block-end:clamp(3.2rem,4vw,5.6rem)}.article__masthead{background:rgb(var(--color-background-secondary, 245 240 230));border-radius:1.2rem;padding:clamp(2.4rem,3.4vw,5.2rem);display:grid;gap:clamp(2.4rem,3.4vw,4.8rem);align-items:center}@media screen and (min-width:990px){.article__masthead:not(.article__masthead--no-media){grid-template-columns:minmax(0,1fr) minmax(0,46%)}}.article__masthead-text{text-align:start}.article__masthead .article__breadcrumbs{margin-block-end:1.8rem}.article__masthead .breadcrumbs__list{justify-content:flex-start}.article__masthead .article__category{margin-block-end:.8rem}.article__masthead .article__title{text-align:start;font-size:clamp(3rem,1.4rem + 2.4vw,4.6rem);line-height:1.1;margin-block:0 0}.article__masthead .article__meta{justify-content:flex-start;margin-block-start:2.4rem}.article__masthead-media .article__media{border-radius:.8rem;overflow:hidden}.article-toc__share{margin-block-end:2.4rem}.article-toc__share-heading{font-size:var(--font-size-static-xs, 1.2rem);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-secondary-text));margin-block-end:1.2rem}.article__share--sidebar{justify-content:flex-start}.article__share--sidebar .article-share__label{display:none}.article-toc__panel{background:rgba(var(--color-foreground),.04);border-radius:.8rem;padding:2rem 1.6rem}.article-toc__list{counter-reset:toc-item}.article-toc__link:before{counter-increment:toc-item;content:counter(toc-item) ". "}@media screen and (min-width:990px){.article__layout:has(.article-toc){grid-template-columns:minmax(0,26rem) minmax(0,68ch)}.article__share-wrap{display:none}}@media screen and (max-width:989px){.article__masthead{grid-template-columns:minmax(0,1fr)}.article__masthead-text,.article__masthead-media{min-width:0}.article-toc__share{display:none}.article-toc__panel{background:transparent;padding:0}}.article__content-inner>p:first-of-type{font-size:1.12em;line-height:1.62;color:rgb(var(--color-heading-text))}.article__content-inner h2{padding-block-start:1.4rem;border-block-start:1px solid rgba(var(--color-foreground),.14)}.article__content-inner h2:first-child{padding-block-start:0;border-block-start:0}.article-table{margin-block:2.4rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-table table{width:100%;min-width:58rem;border-collapse:collapse;font-size:1.45rem;line-height:1.45}.article-table th,.article-table td{text-align:start;padding:1.2rem 1.4rem;border-block-end:1px solid rgba(var(--color-foreground),.12);vertical-align:top}.article-table thead th{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-secondary-text));border-block-end-width:2px;white-space:nowrap}.article-table tbody tr:last-child th,.article-table tbody tr:last-child td{border-block-end:0}.article-table td:first-child,.article-table th[scope=row]{font-weight:var(--font-weight-semibold, 600);color:rgb(var(--color-heading-text))}.article-table caption{caption-side:bottom;margin-block-start:1rem;font-size:1.25rem;line-height:1.5;color:rgb(var(--color-secondary-text));text-align:start}.guide-product{margin-block:2.8rem;padding-block-start:2.4rem;border-block-start:1px solid rgba(var(--color-foreground),.14)}.guide-product__media{display:block;margin-block-end:1.8rem;aspect-ratio:4 / 3;background:rgba(var(--color-foreground),.04);border-radius:.8rem;overflow:hidden}.guide-product__media img{width:100%;height:100%;object-fit:contain;display:block;margin:0;border-radius:0}.guide-product__price{display:block;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-secondary-text));margin-block-end:.8rem}.article__content-inner .guide-product h3{margin-block-start:0}.guide-product__specs{margin-block:1.4rem;font-size:1.45rem;line-height:1.6}.article__content-inner .guide-product__cta{display:inline-block;margin-block-start:.6rem;padding:1.1rem 2.2rem;background:rgb(var(--color-heading-text));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:.4rem;transition:opacity .2s ease}.article__content-inner .guide-product__cta:hover{opacity:.85}@media screen and (min-width:750px){.guide-product{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:2.4rem;align-items:start}.guide-product__media{margin-block-end:0}}.article__content-inner .guide-faq{margin-block:1rem 0;border-block-end:1px solid rgba(var(--color-foreground),.14)}.guide-faq summary{cursor:pointer;list-style:none;padding-block:1.6rem;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.35;color:rgb(var(--color-heading-text));display:flex;justify-content:space-between;gap:1.6rem;align-items:baseline}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary:after{content:"+";font-family:var(--font-body-family);font-size:2rem;line-height:1;color:rgb(var(--color-secondary-text))}.guide-faq[open] summary:after{content:"\2212"}.article__content-inner .guide-faq>p{margin-block:0 1.8rem}.article-table tbody tr:first-child th,.article-table tbody tr:first-child td{font-weight:var(--font-weight-normal, 400);color:rgb(var(--color-foreground))}.article-table tbody td:first-child,.article-table tbody th[scope=row]{font-weight:var(--font-weight-semibold, 600);color:rgb(var(--color-heading-text))}.guide-product__specs+p{margin-block-start:1.2rem}.article-table tbody tr:first-child td:first-child,.article-table tbody tr:first-child th[scope=row]{font-weight:var(--font-weight-semibold, 600);color:rgb(var(--color-heading-text))}@media screen and (min-width:990px){.article__layout:has(.article-toc){grid-template-columns:minmax(0,26rem) minmax(0,76ch);gap:6rem}.article__layout:has(.article-toc) .article-toc{position:sticky;top:11rem;align-self:start;max-height:calc(100vh - 14rem);overflow-y:auto}.article__layout:has(.article-toc) .article-toc__nav{position:static;max-height:none;overflow:visible}.article__content-inner{max-width:76ch}}@media screen and (min-width:750px){.guide-product{grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:3rem}}@media screen and (min-width:990px){.article__layout:has(.article-toc){grid-template-columns:minmax(0,26rem) minmax(0,84ch)}.article__content-inner{max-width:84ch}}@media screen and (min-width:1400px){.article__content-inner{font-size:2rem}}@media screen and (min-width:990px){.article__layout:has(.article-toc){grid-template-columns:minmax(0,26rem) minmax(0,84rem)}.article__content-inner{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/article-enhancements.css.map */
