﻿:root{--article-primary:var(--ml-primary);--article-primary-2:var(--ml-secondary);--article-ink:#171a2b;--article-text:#596176;--article-muted:#8b92a5;--article-line:#e8eaf2;--article-soft:#f7f8fc;--article-soft-purple:color-mix(in srgb,var(--ml-primary) 8%,#fff);--article-success:#148866;--article-shadow:0 18px 55px rgba(31,38,67,.08);--article-shadow-lg:0 28px 90px rgba(31,38,67,.12);--article-radius:28px}.article-page{background:#fbfbfd;color:var(--article-ink)}.article-main{position:relative;min-height:70vh;padding-bottom:80px}.article-reading-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:1100;background:rgba(0,0,0,0);pointer-events:none}.article-reading-progress>span{display:block;width:0;height:100%;background:linear-gradient(90deg, var(--article-primary), var(--article-primary-2));box-shadow:0 0 16px color-mix(in srgb, var(--ml-primary) 40%, transparent);transition:width .12s linear}.article-hero{padding-top:26px;padding-bottom:18px}.article-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#8a91a4;font-size:13px;margin-bottom:22px}.article-breadcrumb a{transition:.2s ease}.article-breadcrumb a:hover{color:var(--article-primary)}.article-breadcrumb i{font-size:10px;color:#c0c4d0}.article-hero-grid{display:grid;grid-template-columns:minmax(0, 1.03fr) minmax(420px, 0.97fr);gap:46px;align-items:center;background:linear-gradient(145deg, #fff 0%, #fff 56%, color-mix(in srgb, var(--ml-primary) 7%, #fff) 100%);border:1px solid #ececf4;border-radius:34px;padding:42px;box-shadow:0 16px 60px rgba(31,38,67,.055);overflow:hidden;position:relative}.article-hero-grid:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;left:-150px;bottom:-190px;background:radial-gradient(circle, color-mix(in srgb, var(--ml-primary) 15%, transparent), color-mix(in srgb, var(--ml-primary) 0%, transparent) 70%);pointer-events:none}.article-kicker-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.article-category-pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border-radius:999px;color:var(--ml-primary-dark);background:color-mix(in srgb, var(--ml-primary) 12%, #fff);font-weight:800;font-size:13px}.article-updated{display:inline-flex;align-items:center;gap:6px;color:#7d8498;font-size:13px}.article-updated i{color:var(--article-primary)}.article-hero-copy h1{font-size:clamp(31px,3.2vw,50px);font-weight:900;line-height:1.48;letter-spacing:-1.6px;margin:0 0 18px;color:#171a2b;max-width:720px}.article-lead{font-size:16px;line-height:2.05;color:#626a7e;margin:0;max-width:760px}.article-meta-panel{margin-top:28px;padding:17px 18px;border:1px solid #e8e8f1;background:hsla(0,0%,100%,.83);border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:18px;backdrop-filter:blur(12px)}.article-author-mini{display:flex;align-items:center;gap:11px;min-width:190px}.article-author-mini div{display:flex;flex-direction:column;gap:3px}.article-author-mini strong{font-size:13px}.article-author-mini small{font-size:11px;color:#8b92a4}.author-avatar{width:43px;height:43px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg, var(--ml-primary), #557bff);color:#fff;font-weight:900;box-shadow:0 8px 22px color-mix(in srgb, var(--ml-primary) 22%, transparent);flex:0 0 auto}.article-meta-stats{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.article-meta-stats>span,.article-meta-stats>a{display:inline-flex;align-items:center;gap:6px;color:#777f93;font-size:12px;padding:7px 9px;border-radius:10px}.article-meta-stats i{color:var(--ml-primary)}.article-meta-stats b{color:#303548;font-weight:800}.article-hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:17px}.article-action{height:40px;padding:0 13px;border-radius:12px;background:#fff;border:1px solid #e4e6ee;color:#555d70;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;transition:.22s ease}.article-action:hover,.article-action.active{border-color:color-mix(in srgb, var(--ml-primary) 34%, #fff);background:color-mix(in srgb, var(--ml-primary) 9%, #fff);color:var(--ml-primary-dark);transform:translateY(-1px)}.article-action i{font-size:15px}.article-hero-media{margin:0;position:relative}.article-hero-media img{display:block;width:100%;height:auto;border-radius:26px;box-shadow:var(--article-shadow-lg);border:1px solid hsla(0,0%,100%,.8);background:#f2f2f5}.article-hero-media figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:0 5px;color:#959bad;font-size:11px}.article-hero-media figcaption span{display:flex;gap:6px;align-items:center}.article-layout-section{padding-top:26px}.article-content-card{background:#fff;border:1px solid var(--article-line);border-radius:30px;padding:38px 42px;box-shadow:0 13px 45px rgba(31,38,67,.04)}.article-summary{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:16px;padding:21px 22px;border-radius:20px;background:linear-gradient(135deg, color-mix(in srgb, var(--ml-primary) 6%, #fff), #f7faff);border:1px solid color-mix(in srgb, var(--ml-primary) 16%, #fff);margin-bottom:34px;color:#535b70;line-height:1.95}.article-summary:before{content:"";font-family:"bootstrap-icons";width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#fff;color:var(--ml-primary);font-size:21px;box-shadow:0 9px 22px color-mix(in srgb, var(--ml-primary-dark) 8%, transparent)}.article-summary strong{color:#292d40}.article-content{font-size:16px;color:#525a6e;line-height:2.18}.article-content p{margin:0 0 20px}.article-content h2{scroll-margin-top:115px;font-size:27px;line-height:1.7;color:#202436;font-weight:900;margin:42px 0 14px;padding-top:4px;letter-spacing:-0.45px}.article-content h3{scroll-margin-top:115px;font-size:20px;line-height:1.75;color:#303548;font-weight:850;margin:30px 0 11px}.article-content ul,.article-content ol{padding-right:23px;margin:12px 0 24px}.article-content li{margin:7px 0;padding-right:3px}.article-content li::marker{color:var(--ml-primary);font-weight:900}.article-content a{color:var(--ml-primary-dark);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--ml-primary) 27%, #fff);text-underline-offset:4px}.article-inline-image{margin:28px 0 10px}.article-inline-image img{width:100%;height:auto;display:block;border-radius:22px;border:1px solid #e7e9ef;background:#f6f6f8}.article-inline-image figcaption{display:flex;justify-content:space-between;gap:12px;color:#9399aa;font-size:11px;margin-top:8px;padding:0 4px}.article-callout{margin:26px 0;padding:20px 21px;border-radius:18px;border:1px solid color-mix(in srgb, var(--ml-primary) 19%, #fff);background:color-mix(in srgb, var(--ml-primary) 3%, #fff);display:flex;gap:14px;align-items:flex-start}.article-callout>i{width:39px;height:39px;border-radius:12px;background:color-mix(in srgb, var(--ml-primary) 15%, #fff);color:var(--ml-primary-dark);display:flex;align-items:center;justify-content:center;font-size:18px;flex:0 0 auto}.article-callout strong{display:block;color:#2f3446;margin-bottom:5px}.article-callout p{margin:0 !important;font-size:14px;line-height:2;color:#646c80}.article-warning{border-color:#fde3b5;background:#fffaf1}.article-warning>i{background:#fff0cf;color:#d78a13}.article-check-list{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:10px;margin:20px 0 28px;padding:0 !important;list-style:none}.article-check-list li{margin:0;padding:13px 14px;border:1px solid #e8eaf0;background:#fbfcfe;border-radius:15px;display:flex;align-items:flex-start;gap:9px;line-height:1.8;font-size:14px}.article-check-list li:before{content:"";font-family:"bootstrap-icons";color:#1a9a71;font-size:17px;margin-top:1px}.article-data-table-wrap{overflow:auto;border:1px solid #e7e9ef;border-radius:18px;margin:22px 0 30px}.article-data-table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px;line-height:1.75}.article-data-table th{background:#f6f7fb;color:#323749;font-weight:850;padding:14px 16px;text-align:right;border-bottom:1px solid #e5e7ee}.article-data-table td{padding:14px 16px;border-bottom:1px solid #eff0f4;color:#5d6478}.article-data-table tr:last-child td{border-bottom:0}.article-data-table td strong{color:#222638}.article-data-table .best{color:#128665;font-weight:800}.article-shop-cta{margin:32px 0;padding:24px;border-radius:22px;background:linear-gradient(135deg, var(--ml-primary-dark), var(--ml-primary-dark) 58%, var(--ml-primary-dark));color:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:22px}.article-shop-cta:after{content:"";position:absolute;width:220px;height:220px;border:1px solid hsla(0,0%,100%,.15);border-radius:50%;left:-70px;top:-100px}.article-shop-cta small{display:block;color:color-mix(in srgb, var(--ml-primary) 28%, #fff);margin-bottom:5px}.article-shop-cta h3{color:#fff;margin:0 0 7px;font-size:21px}.article-shop-cta p{color:color-mix(in srgb, var(--ml-primary) 19%, #fff);margin:0;font-size:13px}.article-shop-cta a{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--ml-primary-dark);text-decoration:none;padding:12px 17px;border-radius:13px;white-space:nowrap;font-size:13px;font-weight:850}.article-section-heading{margin:50px 0 16px}.article-section-heading>span{display:flex;align-items:center;gap:7px;color:var(--ml-primary);font-size:12px;font-weight:800;margin-bottom:6px}.article-section-heading h2{font-size:25px;font-weight:900;line-height:1.6;margin:0;color:#202436}.article-faq-accordion{border:1px solid #e7e9ef;border-radius:20px;overflow:hidden}.article-faq-accordion .accordion-item{border:0;border-bottom:1px solid #eceef2}.article-faq-accordion .accordion-item:last-child{border-bottom:0}.article-faq-accordion .accordion-button{font-weight:800;color:#313649;background:#fff;box-shadow:none;padding:18px 19px}.article-faq-accordion .accordion-button:not(.collapsed){background:color-mix(in srgb, var(--ml-primary) 3%, #fff);color:var(--ml-primary-dark)}.article-faq-accordion .accordion-body{padding:0 19px 18px;color:#646c7d;line-height:2;font-size:14px}.article-tags-share{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #eceef2;margin-top:34px;padding-top:24px}.article-tags{display:flex;gap:7px;flex-wrap:wrap}.article-tags a{display:inline-flex;padding:7px 11px;border-radius:10px;background:#f5f6f9;color:#636a7d;font-size:12px;font-weight:700}.article-tags a:hover{background:color-mix(in srgb, var(--ml-primary) 12%, #fff);color:var(--ml-primary-dark)}.article-share-inline{display:flex;align-items:center;gap:7px;color:#8c92a4;font-size:12px}.article-share-inline button{width:35px;height:35px;border-radius:10px;border:1px solid #e6e8ee;background:#fff;color:#5f6679}.article-share-inline button:hover{color:var(--ml-primary-dark);border-color:color-mix(in srgb, var(--ml-primary) 30%, #fff)}.article-author-card{margin-top:20px;background:#fff;border:1px solid var(--article-line);border-radius:26px;padding:24px 26px;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:18px;align-items:center;box-shadow:0 10px 35px rgba(31,38,67,.035)}.author-avatar-lg{width:66px;height:66px;border-radius:21px;font-size:22px}.author-card-copy>span{font-size:11px;color:#9298a8}.author-card-copy h3{font-size:17px;font-weight:900;margin:2px 0 6px}.author-card-copy p{font-size:13px;color:#656c80;line-height:1.9;margin:0}.author-expertise{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.author-expertise span{font-size:10px;color:var(--ml-primary-dark);background:color-mix(in srgb, var(--ml-primary) 9%, #fff);border-radius:8px;padding:5px 8px}.author-more{display:inline-flex;align-items:center;gap:7px;color:var(--ml-primary-dark);font-size:12px;font-weight:800;white-space:nowrap}.related-articles-section{padding-top:38px}.article-section-head{margin-bottom:16px}.article-section-head h2{font-size:24px}.related-article-card{height:100%;background:#fff;border:1px solid #e7e9ef;border-radius:20px;overflow:hidden;transition:.25s ease}.related-article-card:hover{transform:translateY(-4px);box-shadow:0 17px 42px rgba(31,38,67,.08);border-color:color-mix(in srgb, var(--ml-primary) 23%, #fff)}.related-article-card img{width:100%;height:auto;display:block;background:#f5f5f7}.related-article-body{padding:14px 15px 16px}.related-article-body>span{font-size:10px;color:var(--ml-primary);font-weight:800}.related-article-body h3{font-size:14px;line-height:1.9;font-weight:850;margin:4px 0 9px;color:#2a2f42}.related-meta{display:flex;align-items:center;gap:10px;color:#959baa;font-size:10px}.related-meta span{display:flex;align-items:center;gap:4px}.article-sidebar-col{position:relative}.article-sidebar-sticky{position:sticky;top:100px;display:flex;flex-direction:column;gap:16px}.sidebar-card{background:#fff;border:1px solid #e7e9ef;border-radius:23px;padding:20px;box-shadow:0 10px 35px rgba(31,38,67,.035)}.sidebar-card-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.sidebar-card-head>span{width:40px;height:40px;border-radius:13px;background:color-mix(in srgb, var(--ml-primary) 10%, #fff);color:var(--ml-primary-dark);display:flex;align-items:center;justify-content:center;font-size:18px}.sidebar-card-head small{display:block;color:#989ead;font-size:10px}.sidebar-card-head h3{font-size:15px;font-weight:900;margin:2px 0 0}.article-toc{display:flex;flex-direction:column;gap:3px}.article-toc a{display:flex;align-items:center;gap:9px;padding:9px 10px;border-radius:11px;color:#6c7387;font-size:12px;line-height:1.6;transition:.2s ease}.article-toc a:before{content:"";width:6px;height:6px;border:1.5px solid #b8bdca;border-radius:50%;flex:0 0 auto}.article-toc a:hover,.article-toc a.active{background:color-mix(in srgb, var(--ml-primary) 8%, #fff);color:var(--ml-primary-dark)}.article-toc a.active:before{border-color:var(--ml-primary-dark);background:var(--ml-primary-dark);box-shadow:0 0 0 3px color-mix(in srgb, var(--ml-primary) 15%, #fff)}.toc-progress{margin-top:16px;padding-top:15px;border-top:1px solid #eef0f3}.toc-progress>div:first-child{display:flex;justify-content:space-between;color:#8d94a5;font-size:10px;margin-bottom:7px}.toc-progress b{color:var(--ml-primary-dark)}.toc-progress-track{height:5px !important;border-radius:999px;background:#eceef4;overflow:hidden}.toc-progress-track span{display:block;height:100%;width:0;background:linear-gradient(90deg, var(--ml-primary), var(--ml-secondary));border-radius:inherit;transition:width .12s linear}.article-sidebar-products{display:flex;flex-direction:column;gap:9px}.article-sidebar-product{display:grid;grid-template-columns:70px minmax(0, 1fr);gap:11px;border:1px solid #edf0f3;border-radius:15px;padding:8px;transition:.2s ease}.article-sidebar-product:hover{border-color:color-mix(in srgb, var(--ml-primary) 24%, #fff);background:color-mix(in srgb, var(--ml-primary) 3%, #fff)}.article-sidebar-product img{width:70px;height:70px;object-fit:contain;background:#f7f8fa;border-radius:11px}.article-sidebar-product small{font-size:9px;color:#969cad}.article-sidebar-product h4{font-size:11px;line-height:1.75;font-weight:850;margin:2px 0 4px}.article-sidebar-product strong{font-size:11px;color:#302c4d}.article-sidebar-product strong span{font-size:9px;color:#8d94a4;font-weight:500;margin-right:2px}.sidebar-all-products{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:12px;height:38px;border-radius:11px;background:color-mix(in srgb, var(--ml-primary) 8%, #fff);color:var(--ml-primary-dark);font-size:11px;font-weight:850}.newsletter-card{background:linear-gradient(150deg, #171329, var(--ml-primary-dark));border-color:#2c245a;color:#fff}.newsletter-icon{width:45px;height:45px;border-radius:14px;background:color-mix(in srgb, var(--ml-primary) 20%, transparent);color:color-mix(in srgb, var(--ml-primary) 46%, #fff);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px}.newsletter-card h3{font-size:16px;line-height:1.8;font-weight:900}.newsletter-card p{font-size:11px;line-height:1.9;color:#c8c3dc}.newsletter-input{height:42px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;display:flex;align-items:center;gap:8px;padding:0 11px;margin-bottom:8px}.newsletter-input i{color:color-mix(in srgb, var(--ml-primary) 51%, #fff)}.newsletter-input input{min-width:0;width:100%;border:0;outline:0;background:rgba(0,0,0,0);color:#fff;font-size:11px}.newsletter-input input::placeholder{color:#8f89a6}.newsletter-card form>button{width:100%;height:40px;border:0;border-radius:11px;background:var(--ml-primary);color:#fff;font-size:11px;font-weight:850}.newsletter-card>small{display:block;min-height:18px;margin-top:7px;color:#bcb5d7;font-size:9px}.comments-section{padding-top:46px;scroll-margin-top:100px}.comments-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.comments-head h2{font-size:27px;font-weight:900;margin:4px 0}.comments-head h2 span{color:var(--ml-primary)}.comments-head p{font-size:12px;color:#858c9e;margin:0}.comments-sort{height:41px;border:1px solid #e2e5ec;background:#fff;border-radius:12px;padding:0 12px;outline:0;color:#545c70;font-size:11px;font-weight:700}.comment-form-card{background:#fff;border:1px solid #e5e7ee;border-radius:25px;padding:24px;margin-bottom:20px;box-shadow:0 10px 35px rgba(31,38,67,.035)}.comment-form-title{display:flex;align-items:center;gap:12px;margin-bottom:19px}.comment-form-title>span{width:46px;height:46px;border-radius:15px;background:color-mix(in srgb, var(--ml-primary) 11%, #fff);color:var(--ml-primary-dark);display:flex;align-items:center;justify-content:center;font-size:19px}.comment-form-title h3{font-size:17px;font-weight:900;margin:0 0 4px}.comment-form-title p{font-size:11px;color:#9298a9;margin:0}.comment-form-card .form-label{font-size:11px;font-weight:800;color:#555d70;margin-bottom:7px}.field-with-icon{position:relative}.field-with-icon>i{position:absolute;right:13px;top:50%;transform:translateY(-50%);color:#a0a6b5;font-size:14px}.comment-form-card .form-control{border:1px solid #e1e4eb;border-radius:13px;box-shadow:none;background:color-mix(in srgb, var(--ml-primary) 2%, #fff);font-size:12px;color:#34394c;min-height:45px;padding-right:39px}.comment-form-card textarea.form-control{padding:13px 14px;resize:vertical;line-height:1.9}.comment-form-card .form-control:focus{border-color:color-mix(in srgb, var(--ml-primary) 45%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--ml-primary) 8%, transparent);background:#fff}.comment-textarea-head{display:flex;align-items:center;justify-content:space-between}.comment-textarea-head>span{font-size:10px;color:#a0a6b4}.comment-form-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px}.comment-remember{display:flex;align-items:center;gap:7px;font-size:10px;color:#7f8799}.comment-remember .form-check-input{width:16px;height:16px;margin:0;border-color:#d3d7e0}.comment-submit{height:42px;min-width:145px;border-radius:12px;font-size:12px;font-weight:850}.comment-submit i{margin-left:5px}.comment-form-feedback{font-size:10px;min-height:17px;margin-top:8px}.comment-form-feedback.success{color:#168764}.comment-form-feedback.error{color:#d64b4b}.reply-context{display:flex;align-items:center;justify-content:space-between;gap:10px;background:color-mix(in srgb, var(--ml-primary) 8%, #fff);border:1px solid color-mix(in srgb, var(--ml-primary) 20%, #fff);border-radius:12px;padding:9px 11px;margin:-5px 0 14px;color:#6552b8;font-size:10px}.reply-context button{border:0;background:rgba(0,0,0,0);color:var(--ml-primary);font-size:10px}.comments-list{display:flex;flex-direction:column;gap:12px}.comment-card{background:#fff;border:1px solid #e7e9ef;border-radius:22px;padding:19px;transition:.2s ease}.comment-card:hover{border-color:color-mix(in srgb, var(--ml-primary) 23%, #fff)}.comment-card.is-reply{margin-right:55px;background:color-mix(in srgb, var(--ml-primary) 1%, #fff)}.comment-main-row{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:12px}.comment-avatar{width:43px;height:43px;border-radius:14px;background:color-mix(in srgb, var(--ml-primary) 10%, #fff);color:var(--ml-primary-dark);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px}.comment-avatar.author{background:#e9f8f2;color:#168765}.comment-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.comment-user{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.comment-user strong{font-size:12px}.comment-badge{font-size:8px;border-radius:999px;padding:4px 7px;background:#eaf8f3;color:#158362;font-weight:800}.comment-date{font-size:9px;color:#a0a6b5}.comment-text{font-size:12px;line-height:2.05;color:#5f667a;margin:9px 0 11px}.comment-actions{display:flex;align-items:center;gap:7px}.comment-actions button{height:30px;border-radius:9px;border:1px solid #e7e9ee;background:#fff;color:#798093;font-size:9px;padding:0 9px;display:inline-flex;align-items:center;gap:5px}.comment-actions button:hover,.comment-actions button.liked{color:var(--ml-primary-dark);border-color:color-mix(in srgb, var(--ml-primary) 28%, #fff);background:color-mix(in srgb, var(--ml-primary) 6%, #fff)}.comment-actions button.liked i:before{content:""}.comment-empty{padding:34px;text-align:center;border:1px dashed #dfe2ea;border-radius:20px;color:#8c93a4}.comment-empty i{display:block;font-size:28px;color:color-mix(in srgb, var(--ml-primary) 51%, #fff);margin-bottom:8px}.article-toast-feedback{position:fixed;left:22px;bottom:88px;z-index:1200;background:#24283a;color:#fff;padding:11px 14px;border-radius:13px;box-shadow:0 15px 40px rgba(20,24,42,.25);font-size:11px;display:flex;align-items:center;gap:8px;transform:translateY(18px);opacity:0;pointer-events:none;transition:.25s ease}.article-toast-feedback.show{transform:none;opacity:1}.article-toast-feedback i{color:color-mix(in srgb, var(--ml-primary) 72%, #fff)}@media(max-width: 1199.98px){.article-hero-grid{grid-template-columns:minmax(0, 1fr) 420px;gap:30px;padding:34px}.article-hero-copy h1{font-size:38px}.article-meta-panel{align-items:flex-start;flex-direction:column}.article-meta-stats{justify-content:flex-start}.article-content-card{padding:33px 34px}.article-sidebar-sticky{top:90px}}@media(max-width: 991.98px){.article-main{padding-bottom:110px}.article-hero{padding-top:16px}.article-hero-grid{grid-template-columns:minmax(0, 1fr);padding:28px;border-radius:27px}.article-hero-media{order:-1;max-width:720px;margin:auto}.article-hero-copy h1{font-size:36px}.article-sidebar-sticky{position:static;display:grid;grid-template-columns:1fr 1fr}.newsletter-card{grid-column:1/-1}.article-content-card{padding:30px}.article-author-card{grid-template-columns:auto 1fr}.author-more{grid-column:2}.comments-section{padding-top:36px}}@media(max-width: 767.98px){.article-main{padding-bottom:92px}.article-hero{padding-inline:12px}.article-breadcrumb{margin-bottom:13px;font-size:11px}.article-hero-grid{padding:17px;border-radius:22px;gap:22px}.article-hero-media img{border-radius:18px}.article-hero-media figcaption{font-size:9px}.article-kicker-row{margin-bottom:11px}.article-hero-copy h1{font-size:28px;line-height:1.58;letter-spacing:-0.8px}.article-lead{font-size:14px;line-height:2}.article-meta-panel{padding:13px;border-radius:16px;margin-top:19px}.article-meta-stats{gap:2px}.article-meta-stats>span,.article-meta-stats>a{font-size:10px;padding:5px 6px}.article-action{height:37px;font-size:10px;padding:0 10px}.article-layout-section{padding-inline:12px;padding-top:14px}.article-content-card{padding:21px 18px;border-radius:22px}.article-summary{padding:16px;border-radius:16px;grid-template-columns:auto minmax(0, 1fr);font-size:13px}.article-summary:before{width:37px;height:37px}.article-content{font-size:14px;line-height:2.1}.article-content h2{font-size:22px;margin-top:34px}.article-content h3{font-size:18px}.article-check-list{grid-template-columns:1fr}.article-inline-image img{border-radius:16px}.article-shop-cta{grid-template-columns:minmax(0, 1fr);padding:19px;border-radius:17px}.article-shop-cta a{width:max-content}.article-tags-share{align-items:flex-start;flex-direction:column}.article-author-card{padding:19px;border-radius:20px;grid-template-columns:auto minmax(0, 1fr);gap:13px}.author-avatar-lg{width:54px;height:54px;border-radius:17px}.author-card-copy p{font-size:11px}.related-articles-section{padding-top:30px}.article-sidebar-sticky{grid-template-columns:1fr}.newsletter-card{grid-column:auto}.comments-head{align-items:flex-start;flex-direction:column}.comments-head h2{font-size:23px}.comments-sort{width:100%}.comment-form-card{padding:18px;border-radius:20px}.comment-form-bottom{align-items:flex-start;flex-direction:column}.comment-submit{width:100%}.comment-card{padding:15px;border-radius:18px}.comment-card.is-reply{margin-right:22px}.comment-avatar{width:38px;height:38px}.comment-top{align-items:flex-start;flex-direction:column;gap:4px}.article-toast-feedback{left:12px;right:12px;bottom:82px;justify-content:center}}@media(max-width: 419.98px){.article-hero-copy h1{font-size:25px}.article-meta-stats>span,.article-meta-stats>a{width:calc(50% - 4px)}.article-hero-actions{display:grid;grid-template-columns:1fr 1fr}.article-action:last-child{grid-column:1/-1;justify-content:center}.article-author-mini{min-width:0}.article-content-card{padding:19px 15px}.comment-card.is-reply{margin-right:10px}.comment-main-row{gap:9px}.article-sidebar-product{grid-template-columns:62px 1fr}.article-sidebar-product img{width:62px;height:62px}}@media(prefers-reduced-motion: reduce){.article-action,.related-article-card,.article-reading-progress>span,.toc-progress-track span,.article-toast-feedback{transition:none !important}.related-article-card:hover,.article-action:hover{transform:none}}
