/* Editorial Ecomzy Review article */
.ecomzy-article-page{color:#0b1730;background:#fff}
.ecomzy-article-page a{text-underline-offset:3px}
.ecomzy-article-hero{padding:68px 0 58px;border-bottom:1px solid #e5eaf1;background:radial-gradient(circle at 78% 18%,rgba(33,94,255,.08),transparent 28%),linear-gradient(180deg,#fff,#fbfcff)}
.ecomzy-article-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:38px;color:#7b8798;font-size:12px}
.ecomzy-article-breadcrumbs a{color:#68768b;text-decoration:none}
.ecomzy-article-kicker{color:#215eff;font-size:11px;font-weight:800;letter-spacing:1.4px}
.ecomzy-article-hero h1{max-width:1080px;margin:16px 0 22px;font-family:"Manrope",Inter,ui-sans-serif,sans-serif;font-size:clamp(56px,5vw,82px);font-weight:800;line-height:.98;letter-spacing:-2.7px}
.ecomzy-article-dek{max-width:880px;margin:0;color:#52617a;font-size:20px;line-height:1.65}
.ecomzy-article-meta{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:28px;color:#7b8797;font-size:12px}
.ecomzy-article-meta span:not(:last-child)::after{content:"";display:inline-block;width:1px;height:13px;margin-left:22px;background:#dfe5ee;vertical-align:-2px}
.ecomzy-article-cover{padding-top:42px}
.ecomzy-article-cover img{display:block;width:100%;max-height:720px;object-fit:cover;border:1px solid #e0e6ef}
.ecomzy-article-layout{display:grid;grid-template-columns:minmax(0,860px) 310px;justify-content:center;gap:94px;padding-top:60px;padding-bottom:100px}
.ecomzy-article-body{min-width:0}
.ecomzy-article-body>p:first-child{margin-top:0}
.ecomzy-article-body h2{scroll-margin-top:140px;margin:68px 0 18px;font-family:"Manrope",Inter,ui-sans-serif,sans-serif;font-size:40px;line-height:1.08;letter-spacing:-1.35px}
.ecomzy-article-body h3{margin:36px 0 12px;font-family:"Manrope",Inter,ui-sans-serif,sans-serif;font-size:25px;line-height:1.22;letter-spacing:-.55px}
.ecomzy-article-body p,.ecomzy-article-body li{color:#3f4f67;font-size:18px;line-height:1.82}
.ecomzy-article-body p{margin:0 0 25px}
.ecomzy-article-body ul,.ecomzy-article-body ol{margin:20px 0 30px;padding-left:24px}
.ecomzy-article-body li{margin:9px 0}
.ecomzy-article-body a{color:#1758ff}
.ecomzy-article-lead{color:#22344f!important;font-size:22px!important;line-height:1.72!important}
.ecomzy-article-body figure{margin:42px 0 48px}
.ecomzy-article-body figure img{display:block;width:100%;height:auto;border:1px solid #dfe6ef}
.ecomzy-article-body figcaption{margin-top:10px;color:#8994a4;font-size:12px;line-height:1.55}
.ecomzy-article-body blockquote{margin:35px 0;padding:24px 28px;border-left:3px solid #215eff;background:#f7faff}
.ecomzy-article-sidebar-inner{position:sticky;top:130px}
.ecomzy-article-sidebar-title{padding-bottom:12px;border-bottom:1px solid #dfe5ee;color:#68768b;font-size:10px;font-weight:850;letter-spacing:1.25px}
.ecomzy-article-toc{max-height:58vh;overflow:auto;scrollbar-width:thin}
.ecomzy-article-toc a{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:9px 0;border-bottom:1px solid #edf0f5;color:#25364f;font-size:12px;line-height:1.35;text-decoration:none}
.ecomzy-article-toc a:hover{color:#215eff}
.ecomzy-article-toc a span{color:#9ba5b3;font-size:9px;font-weight:500}
.ecomzy-article-toc a b{font-weight:650}
.ecomzy-article-related{display:flex;flex-direction:column;gap:10px;margin-top:28px;padding:20px;background:#071426}
.ecomzy-article-related>span{margin-bottom:3px;color:#8493aa;font-size:9px;font-weight:800;letter-spacing:1.15px}
.ecomzy-article-related a{color:#fff;font-size:12px;font-weight:650;text-decoration:none}
.ecomzy-article-related a:hover{color:#8eaeff}
@media(max-width:1100px){.ecomzy-article-layout{grid-template-columns:minmax(0,860px);gap:0}.ecomzy-article-sidebar{display:none}}
@media(max-width:760px){.ecomzy-article-hero{padding:48px 0 44px}.ecomzy-article-hero h1{font-size:46px;letter-spacing:-1.5px}.ecomzy-article-dek{font-size:17px}.ecomzy-article-meta{flex-direction:column;gap:6px}.ecomzy-article-meta span::after{display:none!important}.ecomzy-article-cover{padding-top:26px}.ecomzy-article-layout{padding-top:42px;padding-bottom:70px}.ecomzy-article-body h2{margin-top:54px;font-size:33px}.ecomzy-article-body h3{font-size:22px}.ecomzy-article-body p,.ecomzy-article-body li{font-size:17px;line-height:1.75}.ecomzy-article-lead{font-size:20px!important}}
