.article-hero{border-bottom:1px solid var(--mist);color:var(--ink);background:#fff;padding-block:65px;overflow:visible}.article-hero:after{display:none}.breadcrumbs{color:#778496;margin-bottom:42px}.breadcrumbs a:hover{color:var(--teal-dark)}.article-hero h1{max-width:none;font-size:clamp(42px,5.8vw,72px)}.article-deck{color:var(--slate);margin:25px 0;font-size:20px;line-height:1.58}.article-meta{color:#778496;flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.article-meta span{background:0 0;border-radius:0;padding:0;display:inline}.article-meta span+span:before{content:"·";margin-right:20px}.article-rail{background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;max-height:none;padding:0;display:flex;position:sticky;top:118px;overflow:visible}.article-rail strong{margin-bottom:8px;font-size:13px;display:block}.article-rail a{color:var(--slate);border-left:0;padding-left:0;font-size:12px;line-height:1.4}.affiliate-note{border:0;border-left:4px solid var(--teal);background:#eef2f6}.verdict-card{background:var(--ink);box-shadow:none;border:0;border-radius:20px;margin-top:28px;padding:30px}.verdict-card:after{display:none}.article-featured{margin-block:38px 0}.article-featured img{box-shadow:none;border:0;border-radius:22px}.article-introduction:first-of-type:first-letter{color:inherit;float:none;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.product-card{box-shadow:none;border-radius:17px;transform:none}.product-card:hover{border-color:var(--mist);transform:none}@media (max-width:640px){.article-hero{padding-block:65px}.article-meta{display:flex}.article-meta span:last-child{grid-column:auto}.article-meta span+span:before{display:none}.article-featured{margin-top:38px}.article-featured img{border:0;border-radius:22px}}
