.article-template.article-template--editorial{background:#faf8f3}.article-template.article-template--editorial .article-container{max-width:124rem;column-gap:clamp(4rem,5vw,7.2rem)}.article-template.article-template--editorial .article-template__header{padding-bottom:2.8rem}.article-template.article-template--editorial .article-template__title{color:#3e2111;letter-spacing:-.04em;line-height:1.12;font-weight:550}.article-template.article-template--editorial .article-template__hero-container{overflow:hidden;border-radius:1.2rem;box-shadow:none;margin-bottom:4rem}.article-template.article-template--editorial .article-template__hero-large{height:auto;padding-bottom:0;aspect-ratio:16 / 10}.article-template.article-template--editorial .article-template__content--plain.page-width,.article-template.article-template--editorial .article-template__content--wrapped.page-width>:is(.ecom-article,#ecom-article-shell,.ecom-article-shell,#ecom-article-wrapper,.ecom-article-wrapper,#ecom-article-container,.ecom-article-container){padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.article-template.article-template--editorial .article-template__content{letter-spacing:normal}.article-template.article-template--editorial .article-template__content :is(h2,h3,h4){scroll-margin-top:calc(var(--header-height, 72px) + 3rem);text-wrap:pretty}.article-template.article-template--editorial .article-sidebar-left{width:100%;max-width:none;align-self:start}.article-template.article-template--editorial .article-sidebar-left .sidebar-section{margin:0;padding:0 0 2.4rem;border:0;background:transparent;box-shadow:none}.article-template.article-template--editorial .article-sidebar-left .sidebar-section__title{margin:0 0 1.4rem;font-size:1.1rem;color:#52645b;letter-spacing:.1em}.article-template.article-template--editorial .sidebar-toc{max-height:min(32rem,34dvh);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a8b5a9 transparent;scrollbar-gutter:stable;margin:0;padding:0 .8rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.article-template.article-template--editorial .sidebar-toc a{padding:.8rem 1.2rem;border:0;border-radius:.8rem;color:#56635b;font-size:1.3rem;line-height:1.5;font-weight:400;letter-spacing:normal;transform:none;transition:background-color .15s ease,color .15s ease}.article-template.article-template--editorial .sidebar-toc a:is(:hover,.active){background:#eaf0e8;color:#304638;transform:none}.article-template.article-template--editorial .sidebar-toc a.active{font-weight:600}.article-template.article-template--editorial .article-template__content :is(blockquote,.ecom-note,.ecom-evidence-note,.ecom-methodology-note,.ecom-text-note,.ecom-text-insight,.ecom-text-caution,.ecom-text-verdict,.ecom-x-checker-result,[data-ecom-region~=evidence],[data-ecom-region~=callout],[data-ecom-region~=decision],[data-ecom-region~=pull-quote],[data-ecom-capability~=evidence],[data-ecom-capability~=callout],[data-ecom-capability~=decision],[data-ecom-capability~=pull-quote],[data-ecom-capability~=status],[data-ecom-capability~=checklist],[data-ecom-checklist],output,aside[role=note]),.article-template.article-template--editorial .article-template__content :is(p,aside,div,section,blockquote):is([style*=border-left],[style*=border-inline-start]){border:0!important;border-radius:.8rem}.article-template.article-template--editorial :is(.sidebar-toc,.sidebar-toc a,.article-recommendation__link):focus-visible{outline:2px solid #52645b;outline-offset:-2px}.article-recommendation{border-top:1px solid #d9ded3;padding-top:2rem}.article-recommendation__label{margin:0 0 1.2rem;color:#52645b;font-size:1.1rem;letter-spacing:.04em;line-height:1.5}.article-recommendation__link{display:grid;gap:1.2rem;color:#3e2111;text-decoration:none}.article-recommendation__image{display:block;width:100%;height:min(16rem,18dvh);object-fit:contain;border:1px solid #e4e6dc;border-radius:.8rem;background:#f1f2e9}.article-recommendation__name{font-size:1.45rem;font-weight:600;line-height:1.45;letter-spacing:normal;overflow-wrap:anywhere}.article-recommendation__cta{display:flex;align-items:center;justify-content:space-between;min-height:4.4rem;padding:.8rem 1.2rem;border:1px solid #a8b5a9;border-radius:.5rem;font-size:1.25rem;letter-spacing:normal}.article-recommendation__link:hover .article-recommendation__cta{background:#eaf0e8}.article-template.article-template--editorial [hidden]{display:none!important}.article-template.article-template--editorial .article-sidebar-left.article-sidebar-left--static{position:static}@media screen and (max-width:1200px){.article-template.article-template--editorial .article-template__mobile-toc .sidebar-toc{max-height:min(28rem,40dvh);padding:.8rem}}@media screen and (max-width:749px){.article-template.article-template--editorial .article-template__hero-container{margin-bottom:2.4rem}.article-template.article-template--editorial .sidebar-toc a{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){html:has(.article-template--editorial){scroll-behavior:auto}.article-template.article-template--editorial .sidebar-toc a{transition:none}}@media print{.article-template.article-template--editorial :is(.article-sidebar-left,.article-template__mobile-toc){display:none}.article-template.article-template--editorial .article-container{display:block}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/article-reading.css.map */
