.article-enhanced{--article-content-width: 760px;--article-wide-width: 1120px;--article-border: rgb(var(--color-foreground-rgb) / .14);color:var(--color-foreground)}.article-enhanced__shell{width:min(var(--article-wide-width),calc(100% - 2 * var(--page-margin)));margin-inline:auto;padding-block:clamp(28px,5vw,72px) clamp(56px,8vw,112px)}.article-enhanced__breadcrumb{display:flex;flex-wrap:wrap;gap:.45rem;margin-block-end:clamp(28px,4vw,52px);color:rgb(var(--color-foreground-rgb) / .65);font-size:.875rem}.article-enhanced__breadcrumb a{color:inherit}.article-enhanced__header{max-width:900px;margin-inline:auto;text-align:center}.article-enhanced__eyebrow{margin:0 0 1rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.article-enhanced__title{max-width:18ch;margin:0 auto;font-size:clamp(2.25rem,6vw,5.5rem);line-height:.98;letter-spacing:-.045em;text-wrap:balance}.article-enhanced__excerpt{max-width:720px;margin:1.5rem auto 0;color:rgb(var(--color-foreground-rgb) / .72);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.55}.article-enhanced__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.1rem;margin-block-start:1.5rem;color:rgb(var(--color-foreground-rgb) / .62);font-size:.875rem}.article-enhanced__hero{margin-block-start:clamp(32px,6vw,72px);overflow:hidden;border-radius:12px;background:rgb(var(--color-foreground-rgb) / .04)}.article-enhanced__hero img{display:block;width:100%;height:auto;max-height:720px;object-fit:cover}.article-enhanced__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,6vw,72px);max-width:1000px;margin:clamp(40px,7vw,80px) auto 0}.article-enhanced__aside{min-width:0}.article-toc{padding:1.25rem;border:1px solid var(--article-border);border-radius:10px;background:var(--color-background)}.article-toc__title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-toc__list{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.article-toc__list a{color:inherit;font-size:.92rem;line-height:1.35;text-decoration:none}.article-toc__list a:hover{text-decoration:underline}.article-enhanced__content{max-width:var(--article-content-width);min-width:0}.article-enhanced__content.rte{font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.75}.article-enhanced__content.rte h2{margin-block:2.75em .8em;scroll-margin-top:120px;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.12;letter-spacing:-.025em}.article-enhanced__content.rte h3{margin-block:2em .65em;scroll-margin-top:120px}.article-enhanced__content.rte img{height:auto;border-radius:8px}.article-enhanced__content .rte-table-wrapper{max-width:100%;margin-block:var(--margin-xl);overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--article-border);border-radius:var(--style-border-radius-sm)}.article-enhanced__content .rte-table-wrapper:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.article-enhanced__table-hint{display:none}.article-enhanced__content.rte table{min-width:640px;border-collapse:collapse;white-space:normal}.article-enhanced__content.rte th,.article-enhanced__content.rte td{padding:.8rem 1rem;border:1px solid var(--article-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.article-enhanced__panel{max-width:900px;margin:clamp(32px,5vw,64px) auto 0;padding:clamp(20px,4vw,40px);border:1px solid var(--article-border);border-radius:12px;background:rgb(var(--color-foreground-rgb) / .035)}.article-enhanced__panel h2,.article-enhanced__panel h3{margin-top:0}.article-enhanced__verdict{border-left:4px solid currentcolor}.article-enhanced__pros-cons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:900px;margin:clamp(32px,5vw,56px) auto 0}.article-enhanced__pros-cons>div{padding:clamp(18px,3vw,28px);border:1px solid var(--article-border);border-radius:10px}.article-enhanced__pros-cons h2{margin:0 0 1rem;font-size:1.25rem}.article-enhanced__pros-cons ul{margin-bottom:0;padding-left:1.2rem}.article-enhanced__products,.article-enhanced__related{max-width:var(--article-wide-width);margin:clamp(48px,8vw,96px) auto 0}.article-enhanced__section-heading{margin-block-end:1.5rem;font-size:clamp(1.5rem,3vw,2.25rem)}.article-enhanced__product-grid,.article-enhanced__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.article-product-card,.article-related-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--article-border);border-radius:10px;color:inherit;text-decoration:none}.article-product-card__media,.article-related-card__media{aspect-ratio:4 / 3;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .04)}.article-product-card__media img,.article-related-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.article-product-card:hover img,.article-related-card:hover img{transform:scale(1.025)}.article-product-card__body,.article-related-card__body{padding:1rem}.article-product-card__title,.article-related-card__title{margin:0;font-size:1.05rem}.article-product-card__meta,.article-related-card__meta{margin:.55rem 0 0;color:rgb(var(--color-foreground-rgb) / .65);font-size:.875rem}.article-enhanced__author{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;max-width:var(--article-content-width);margin:clamp(48px,8vw,88px) auto 0;padding-block-start:2rem;border-top:1px solid var(--article-border)}.article-enhanced__author:not(:has(.article-enhanced__author-image)){grid-template-columns:1fr}.article-enhanced__author-image{width:64px;height:64px;border-radius:50%;object-fit:cover}.article-enhanced__author p{margin:.25rem 0 0}.article-enhanced__tags{display:flex;flex-wrap:wrap;gap:.55rem;max-width:var(--article-content-width);margin:2rem auto 0}.article-enhanced__tag{padding:.4rem .75rem;border:1px solid var(--article-border);border-radius:999px;color:inherit;font-size:.8rem;text-decoration:none}.article-enhanced__newsletter{max-width:760px;margin:clamp(48px,8vw,88px) auto 0;padding:clamp(24px,5vw,48px);border-radius:12px;background:var(--color-foreground);color:var(--color-background);text-align:center}.article-enhanced__newsletter h2{margin-top:0}.article-enhanced__newsletter-form{display:flex;gap:.6rem;max-width:520px;margin:1.25rem auto 0}.article-enhanced__newsletter-form input{min-width:0;flex:1;padding:.85rem 1rem;border:1px solid currentcolor;border-radius:6px}.article-enhanced__newsletter-form button{padding:.85rem 1.2rem;border:1px solid currentcolor;border-radius:6px;background:transparent;color:inherit;cursor:pointer}@media screen and (min-width:990px){.article-enhanced__grid:has(.article-toc:not([hidden])){grid-template-columns:220px minmax(0,var(--article-content-width));justify-content:center}.article-toc{position:sticky;top:120px}}@media screen and (max-width:749px){.article-enhanced__shell{width:calc(100% - 2 * var(--padding-md))}.article-enhanced__pros-cons,.article-enhanced__product-grid,.article-enhanced__related-grid{grid-template-columns:1fr}.article-enhanced__newsletter-form{flex-direction:column}}.article-enhanced__shell{width:min(calc(100% - 2 * var(--page-margin)),var(--page-width));padding-block:var(--padding-2xl) var(--padding-5xl)}.article-enhanced__breadcrumb{max-width:var(--normal-content-width);margin-inline:auto;margin-block-end:var(--margin-2xl);font-size:var(--font-size--xs)}.article-enhanced__header{max-width:var(--normal-content-width);text-align:left}.article-enhanced__eyebrow{margin-block-end:var(--margin-sm);color:var(--color-foreground-subdued);font-size:var(--font-size--xs);letter-spacing:normal;text-transform:none}.article-enhanced__title{max-width:22ch;margin-inline:0;font-family:var(--font-heading--family);font-size:clamp(2.3rem,4vw,3.5rem);font-style:var(--font-heading--style);font-weight:var(--font-heading--weight);line-height:1.05;letter-spacing:-.025em}.article-enhanced__excerpt{max-width:62ch;margin-inline:0;color:var(--color-foreground-subdued);font-size:var(--font-size--lg);line-height:var(--font-paragraph--line-height)}.article-enhanced__meta{justify-content:flex-start;margin-block-start:var(--margin-lg);color:var(--color-foreground-subdued);font-size:var(--font-size--xs)}.article-enhanced__hero{max-width:620px;max-height:420px;margin:var(--margin-3xl) auto 0;border-radius:var(--style-border-radius-sm);background:transparent}.article-enhanced__hero img{max-height:420px;object-fit:contain}.article-enhanced--product .article-enhanced__hero{margin-block:0 var(--margin-3xl)}.article-enhanced__grid{display:block;max-width:var(--article-content-width);margin-block-start:var(--margin-4xl)}.article-enhanced__aside{margin-block-end:var(--margin-2xl)}.article-toc{display:block;padding:0;border:0;border-block:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:0;background:transparent}.article-toc__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-md);padding-block:var(--padding-md);color:var(--color-foreground);font-size:var(--font-size--xs);font-weight:600;letter-spacing:normal;list-style:none;text-transform:none;cursor:pointer}.article-toc__summary::-webkit-details-marker{display:none}.article-toc__summary-icon{flex:0 0 auto;font-size:var(--font-size--lg);font-weight:400;line-height:1;transition:transform .18s ease}.article-toc__details[open] .article-toc__summary-icon{transform:rotate(45deg)}.article-toc__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-sm) var(--gap-xl);margin:0;padding:0 0 var(--padding-lg)}.article-toc__list a{display:block;color:var(--color-foreground-subdued);font-size:var(--font-size--xs)}.article-enhanced__content.rte{font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height)}.article-enhanced__content.rte h2{margin-block:var(--margin-4xl) var(--margin-lg);font-family:var(--font-heading--family);font-size:var(--font-h2--size);font-weight:var(--font-heading--weight);line-height:var(--font-heading--line-height);letter-spacing:var(--font-heading--letter-spacing)}.article-enhanced__content.rte h3{margin-block:var(--margin-3xl) var(--margin-md);font-family:var(--font-heading--family);font-size:var(--font-h3--size)}.article-enhanced__content.rte img{display:block;max-width:min(100%,520px);max-height:380px;margin-inline:auto;object-fit:contain;border-radius:var(--style-border-radius-sm)}.article-enhanced__content.rte th{background:rgb(var(--color-foreground-rgb) / var(--opacity-5));color:var(--color-foreground)}.article-enhanced__panel{padding:var(--padding-xl);border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-sm);background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.article-enhanced__verdict{border-left:3px solid var(--color-foreground)}.article-enhanced__pros-cons>div{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-sm)}.article-enhanced__section-heading{font-family:var(--font-heading--family);font-size:var(--font-h2--size);font-weight:var(--font-heading--weight)}.article-enhanced__product-grid,.article-enhanced__related-grid{gap:var(--gap-xl)}.article-product-card,.article-related-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;border:0;border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:0;padding-block-start:var(--padding-lg)}.article-product-card__media,.article-related-card__media{width:112px;aspect-ratio:1;border-radius:var(--style-border-radius-sm)}.article-product-card__media img,.article-related-card__media img{object-fit:contain}.article-product-card__body,.article-related-card__body{padding:var(--padding-md)}.article-product-card__title,.article-related-card__title{font-family:var(--font-heading--family);font-size:var(--font-size--md)}.article-enhanced__author{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.article-enhanced__tag{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-pills)}.article-enhanced__newsletter{max-width:var(--normal-content-width);padding:var(--padding-2xl);border-radius:var(--style-border-radius-sm);background:var(--color-foreground)}@media screen and (min-width:990px){.article-enhanced__grid:has(.article-toc:not([hidden])){display:block}.article-toc{position:static}}@media screen and (max-width:749px){.article-enhanced__shell{width:calc(100% - 2 * var(--page-margin));padding-block:var(--padding-xl) var(--padding-3xl)}.article-enhanced__breadcrumb{margin-block-end:var(--margin-xl);line-height:1.4}.article-enhanced__breadcrumb [aria-current=page]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.article-enhanced__title{font-size:clamp(2rem,8vw,2.6rem);overflow-wrap:anywhere}.article-enhanced__excerpt{margin-block-start:var(--margin-md);font-size:var(--font-size--md)}.article-enhanced__meta{gap:var(--gap-xs) var(--gap-md)}.article-enhanced__hero,.article-enhanced__hero img{max-height:320px}.article-enhanced__grid{margin-block-start:var(--margin-2xl)}.article-enhanced__aside{margin-block-end:var(--margin-xl)}.article-toc__list{grid-template-columns:1fr}.article-enhanced__content.rte h2{margin-block:var(--margin-3xl) var(--margin-md);font-size:clamp(1.5rem,6vw,1.85rem)}.article-enhanced__content.rte h3{font-size:clamp(1.2rem,5vw,1.5rem)}.article-enhanced__content .rte-table-wrapper{margin-block:var(--margin-xs) var(--margin-lg)}.article-enhanced__table-hint{display:block;margin-block:var(--margin-lg) 0;color:var(--color-foreground-subdued);font-size:var(--font-size--xs)}.article-enhanced__content.rte th,.article-enhanced__content.rte td{padding:var(--padding-sm) var(--padding-md);font-size:var(--font-size--sm);line-height:1.45}.article-enhanced__panel{padding:var(--padding-lg)}.article-product-card,.article-related-card{grid-template-columns:92px minmax(0,1fr)}.article-product-card__media,.article-related-card__media{width:92px}.article-related-card:not(:has(.article-related-card__media)){grid-template-columns:1fr}.article-product-card__body,.article-related-card__body{min-width:0;padding:var(--padding-sm) var(--padding-md)}.article-enhanced__newsletter{padding:var(--padding-xl) var(--padding-lg)}.article-enhanced__newsletter-form{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/article-enhanced.css.map */
