@layer components{.editorial-article_wrap.black-friday .editorial-article_header{background:var(--dark-900);color:#fff;padding-block:1.5rem 2rem}.editorial-article_wrap.black-friday .editorial-article_title{letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3rem)}.editorial-article_wrap.black-friday .editorial-article_title span{color:var(--brand-500)}.editorial-article_wrap.black-friday .editorial-article_eyebrow{letter-spacing:.15em;color:var(--brand-500);margin-bottom:.75rem;font-size:.75rem;font-weight:600}.editorial-article_wrap.black-friday .editorial-article_lead{text-box:normal;max-width:58ch;margin-bottom:1rem;font-size:1.0625rem;line-height:1.6}.editorial-article_wrap.black-friday .editorial-article_browse{background:var(--brand-500);color:var(--dark-900);border-radius:3rem;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 1.5rem;font-weight:600;display:inline-flex}.editorial-article_wrap.black-friday .editorial-article_image{border-radius:1rem;max-width:19rem}.editorial-article_wrap.black-friday .editorial-article_breadcrumbs{opacity:.8;margin-bottom:1rem}.editorial-article_wrap.black-friday .editorial-article_notice{width:var(--site-width);border-left:.25rem solid var(--brand-500);background:#f1f5f2;border-radius:0 .75rem .75rem 0;flex-wrap:wrap;gap:.25rem .5rem;max-width:68rem;margin:1.25rem auto 0;padding:.875rem 1.25rem;font-size:1rem;line-height:1.6;display:flex}.editorial-article_wrap.black-friday .editorial-article_notice p{text-box:normal;margin:0}.editorial-article_wrap.black-friday .editorial-article_layout{max-width:68rem;padding-block:1.25rem 4rem;display:block}.editorial-article_wrap.black-friday .editorial-article_contents{border-radius:.75rem;margin-bottom:1rem}.editorial-article_wrap.black-friday .editorial-article_contents summary{padding:.875rem 1.25rem}.editorial-article_wrap.black-friday .editorial-article_contents-hint{color:#4a5568;margin-left:.75rem;font-size:.875rem;font-weight:400}.editorial-article_wrap.black-friday .editorial-article_contents ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.editorial-article_wrap.black-friday .editorial-article_contents nav{max-height:20rem}.editorial-article_wrap.black-friday .editorial-article_about{margin-bottom:1rem;font-size:1rem;line-height:1.7}.editorial-article_wrap.black-friday .editorial-article_about summary{cursor:pointer;color:#4a5568;padding-block:.5rem}.editorial-article_wrap.black-friday .editorial-article_about>div{max-width:70ch;padding:1rem 0}.editorial-article_wrap.black-friday .editorial-article_body>h2:first-of-type{margin-top:1.5rem}.editorial-article_wrap.black-friday .editorial-article_promotion{border:.0625rem solid var(--border);border-radius:1.25rem;margin-block:2rem;padding:2rem;box-shadow:0 .25rem 1.5rem #16330006}.editorial-article_wrap.black-friday .editorial-article_promotion-heading{margin-bottom:1.25rem}.editorial-article_wrap.black-friday .editorial-article_promotion-heading h3{margin:.375rem 0 0;font-size:clamp(1.4rem,2.5vw,1.75rem)}.editorial-article_wrap.black-friday .editorial-article_promotion-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}.editorial-article_wrap.black-friday .editorial-article_promotion-copy{min-width:0}.editorial-article_wrap.black-friday .editorial-article_promotion-copy>p{margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.75}.editorial-article_wrap.black-friday .editorial-article_promotion-facts{background:#f1f5f2;border-radius:.75rem;margin-block:1.5rem;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.6}.editorial-article_wrap.black-friday .editorial-article_promotion-facts>div{grid-template-columns:6.5rem minmax(0,1fr);gap:.5rem;padding-block:.3rem;display:grid}.editorial-article_wrap.black-friday .editorial-article_promotion-facts dt{font-weight:600}.editorial-article_wrap.black-friday .editorial-article_promotion-facts dd{text-box:normal;margin:0}.editorial-article_wrap.black-friday .editorial-article_promotion-image{border:.0625rem solid var(--border);background:#f7fafc;border-radius:.875rem;margin:0;padding:.625rem}.editorial-article_wrap.black-friday .editorial-article_promotion-image img{object-fit:contain;border-radius:.5rem;width:100%;height:auto;max-height:22rem;margin:0}.editorial-article_wrap.black-friday .editorial-article_promotion-action{background:var(--brand-500);border-radius:3rem;align-items:center;display:inline-flex;position:relative}.editorial-article_wrap.black-friday .editorial-article_promotion-action a{align-items:center;min-height:3rem;padding:.75rem 3rem .75rem 1.25rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.editorial-article_wrap.black-friday .editorial-article_promotion-action>span{pointer-events:none;position:absolute;right:1.25rem}.editorial-article_wrap.black-friday .editorial-article_promotion-action:hover{background:#80e142}.editorial-article_wrap.black-friday .editorial-article_body>p{max-width:65ch}.editorial-article_wrap.black-friday .editorial-article_search{background:#f1f5f2;border-radius:1rem;margin-bottom:1.5rem;padding:1.25rem}.editorial-article_wrap.black-friday .editorial-article_search label{margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.editorial-article_wrap.black-friday .editorial-article_search input{border:.0625rem solid var(--border);width:100%;min-height:3rem;font:inherit;background:#fff;border-radius:.5rem;padding:.75rem 1rem}.editorial-article_wrap.black-friday .editorial-article_search p{margin:.5rem 0 0;font-size:.875rem}.editorial-article_wrap.black-friday .editorial-article_offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.editorial-article_wrap.black-friday .editorial-article_offer{border:.0625rem solid var(--border);background:#fff;border-radius:1rem;grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:1rem 1.5rem;margin:0;padding:1.25rem;display:grid}.editorial-article_wrap.black-friday .editorial-article_offer[hidden],.editorial-article_wrap.black-friday .editorial-article_empty[hidden]{display:none}.editorial-article_wrap.black-friday .editorial-article_offer-logo{background:#f7fafc;border-radius:.5rem;padding:.75rem}.editorial-article_wrap.black-friday .editorial-article_offer-logo img{object-fit:contain;border-radius:0;width:100%;height:3rem;margin:0}.editorial-article_wrap.black-friday .editorial-article_offer-info h3{margin:.25rem 0;font-size:1.25rem}.editorial-article_wrap.black-friday .editorial-article_offer-info h3 a{text-decoration:none}.editorial-article_wrap.black-friday .editorial-article_offer-info p{margin:0;font-size:1rem;line-height:1.5}.editorial-article_wrap.black-friday .editorial-article_offer-status{color:#4a5568;font-size:.75rem}.editorial-article_wrap.black-friday .editorial-article_offer-action{grid-column:2}.editorial-article_wrap.black-friday .editorial-article_offer-action a{background:var(--brand-500);min-height:2.75rem;color:var(--dark-900);border-radius:3rem;align-items:center;gap:.75rem;padding:.5rem 1.1rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.editorial-article_wrap.black-friday .editorial-article_offer-action a:after{content:"→";font-size:1.25em}.editorial-article_wrap.black-friday .editorial-article_body>p:has(>img:only-child){background:#f1f5f2;border-radius:1rem;margin-top:3rem;padding:1rem}.editorial-article_wrap.black-friday .editorial-article_body>p:has(>img:only-child) img{object-fit:contain;width:100%;max-height:14rem;margin:0}.editorial-article_wrap.black-friday :is(a,input):focus-visible{outline:.15rem solid var(--brand-500);outline-offset:.25rem}.editorial-article_wrap.black-friday .editorial-article_search input:focus-visible{outline-color:var(--dark-900)}@media (min-width:64rem){.editorial-article_wrap.black-friday .editorial-article_layout{grid-template-columns:1fr}.editorial-article_wrap.black-friday .editorial-article_hero{grid-template-columns:minmax(0,1fr) 19rem}.editorial-article_wrap.black-friday .editorial-article_offer{grid-template-columns:6rem minmax(0,1fr)}}@media not (min-width:48rem){.editorial-article_wrap.black-friday .editorial-article_header{padding-bottom:2rem}.editorial-article_wrap.black-friday .editorial-article_image,.editorial-article_wrap.black-friday .editorial-article_contents-hint{display:none}.editorial-article_wrap.black-friday .editorial-article_contents ul,.editorial-article_wrap.black-friday .editorial-article_offers{grid-template-columns:1fr}.editorial-article_wrap.black-friday .editorial-article_promotion{padding:1.25rem}.editorial-article_wrap.black-friday .editorial-article_promotion-layout{grid-template-columns:1fr;gap:1.5rem}.editorial-article_wrap.black-friday .editorial-article_promotion-image{grid-row:1}.editorial-article_wrap.black-friday .editorial-article_promotion-facts>div{grid-template-columns:1fr;gap:.125rem}.editorial-article_wrap.black-friday .editorial-article_hero{gap:0}.editorial-article_wrap.black-friday .editorial-article_offer{grid-template-columns:6rem minmax(0,1fr);gap:.75rem;padding:1rem}.editorial-article_wrap.black-friday .editorial-article_offer-logo{padding:.25rem}.editorial-article_wrap.black-friday .editorial-article_offer-info h3{font-size:1.1rem}}.editorial-article_wrap{background:var(--light-100)}@media (min-width:64rem){.editorial-article_wrap .editorial-article_hero{grid-template-columns:minmax(0,1fr) 25rem;gap:3rem}.editorial-article_wrap .editorial-article_layout{grid-template-columns:minmax(0,44rem) 17rem;gap:5.5rem}.editorial-article_wrap .editorial-article_main{grid-area:1/1}.editorial-article_wrap .editorial-article_sidebar{top:calc(var(--nav-height) + 4rem);max-height:calc(100svh - var(--nav-height) - 5rem);scrollbar-width:thin;grid-area:1/2;padding-right:.5rem;position:sticky;overflow-y:auto}.editorial-article_wrap .editorial-article_profile,.editorial-article_wrap .editorial-article_community{display:block}.editorial-article_wrap .editorial-article_contents nav{max-height:min(26rem,45svh)}.editorial-article_wrap .editorial-article_image{max-width:25rem}}.editorial-article_header{background:var(--background-2);padding-block:2.5rem 3rem}.editorial-article_hero,.editorial-article_layout{width:var(--site-width);align-items:center;gap:2rem;max-width:68rem;margin-inline:auto;display:grid}.editorial-article_intro{min-width:0}.editorial-article_breadcrumbs{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.5rem;font-size:.875rem;line-height:1.6;display:flex}.editorial-article_breadcrumbs a{padding-block:.25rem}.editorial-article_title{letter-spacing:-.025em;text-wrap:pretty;margin:0 0 2rem;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:600;line-height:1.15}.editorial-article_metadata{align-items:center;gap:.75rem;font-size:.875rem;line-height:1.7;display:flex}.editorial-article_avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:3rem;height:3rem}.editorial-article_metadata p{text-box:normal;margin:0}.editorial-article_metadata a{font-weight:600}.editorial-article_reading{white-space:nowrap}.editorial-article_image{border-radius:var(--radius-small);justify-self:center;width:100%;max-width:40rem;height:auto}.editorial-article_layout{align-items:start;padding-block:3rem 5rem}.editorial-article_main,.editorial-article_sidebar{min-width:0}.editorial-article_sidebar{font-size:.875rem;line-height:1.55}.editorial-article_profile,.editorial-article_community{display:none}.editorial-article_profile{padding-bottom:1.75rem}.editorial-article_portrait{object-fit:cover;border-radius:50%;width:5rem;height:5rem;margin-bottom:1rem}.editorial-article_author-name{margin-bottom:.75rem;font-size:1.125rem;font-weight:600}.editorial-article_profile p{margin-bottom:.875rem}.editorial-article_author-link{text-underline-offset:.2em;text-decoration:underline}.editorial-article_contents{border:.0625rem solid var(--border);border-radius:var(--radius-small);background:var(--light-100);overflow:clip}.editorial-article_contents summary{cursor:pointer;text-box:normal;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.9375rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.editorial-article_contents summary::-webkit-details-marker{display:none}.editorial-article_contents summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;transition:transform .18s}.editorial-article_contents[open] summary{border-bottom:.0625rem solid var(--border)}.editorial-article_contents[open] summary svg{transform:rotate(180deg)}.editorial-article_contents nav{overscroll-behavior:contain;scrollbar-width:thin;max-height:22rem;padding:.5rem;overflow-y:auto}.editorial-article_contents ul{margin:0;padding:0;list-style:none}.editorial-article_contents a{text-box:normal;overflow-wrap:anywhere;border-left:.125rem solid #0000;border-radius:.25rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.editorial-article_contents a:hover{background:var(--background-2)}.editorial-article_contents a[aria-current=location]{border-left-color:var(--dark-900);background:var(--background-2);color:var(--dark-900);font-weight:600}.editorial-article_subheading a{padding-left:1.5rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.editorial-article_contents summary svg{transition:none}}.editorial-article_community{border-radius:var(--radius-small);background:var(--background-2);margin-top:.5rem;padding:1.25rem}.editorial-article_community h2{font-size:1.2rem;font-weight:600;line-height:1.3}.editorial-article_community p{margin-block:.75rem}.editorial-article_community a{text-underline-offset:.2em;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;text-decoration:underline;display:inline-flex}.editorial-article_body{overflow-wrap:anywhere;font-size:1.125rem;line-height:1.8}.editorial-article_body div[id]:empty{scroll-margin-top:calc(var(--nav-height) + 4rem)}.editorial-article_body :is(h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--nav-height) + 4rem);text-wrap:pretty;margin-block:2.5rem 1rem;font-weight:600;line-height:1.3}.editorial-article_body h2{font-size:clamp(1.6rem,2.5vw,2rem)}.editorial-article_body h3{font-size:1.5rem}.editorial-article_body :is(h4,h5,h6){font-size:1.25rem}.editorial-article_body :is(p,ul,ol,figure,blockquote,table){margin-block:0 1.5rem}.editorial-article_body :is(ul,ol){padding-left:1.5em}.editorial-article_body :is(p,li){text-box:normal}.editorial-article_body li,.editorial-article_body li>:is(ul,ol){margin-block:.5rem}.editorial-article_body ul{list-style:outside}.editorial-article_body ol{list-style:decimal}.editorial-article_body strong{font-weight:600}.editorial-article_body img{border-radius:var(--radius-small);max-width:100%;height:auto;margin-block:1.5rem;display:block}.editorial-article_body .deal-detail_table{max-width:100%;margin-block:1.75rem;overflow-x:auto}.editorial-article_body table{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.6}.editorial-article_body :is(th,td){border:.0625rem solid var(--border);vertical-align:top;text-align:left;min-width:8rem;padding:.875rem}.editorial-article_body th{background:var(--background-2);font-weight:600}.editorial-article_body blockquote{border-left:.2rem solid var(--brand-500);background:var(--background-2);padding:1.25rem}.editorial-article_body blockquote>:last-child{margin-bottom:0}.editorial-article_body iframe{max-width:100%}.editorial-article_body pre{background:var(--background-2);margin-block:1.5rem;padding:1rem;overflow-x:auto}.editorial-article_body a,.editorial-article_author a{text-underline-offset:.16em;text-decoration:underline}.editorial-article_wrap :is(a,summary,[tabindex]):focus-visible{outline:.125rem solid var(--dark-900);outline-offset:.2rem;border-radius:.125rem}.editorial-article_author{border-top:.0625rem solid var(--border);margin-top:3rem;padding-top:1.5rem;line-height:1.8}}
