:root{--hd-primary:#ff7933;--hd-primary-hover:#e66a2a;--hd-text-primary:#4e5159;--hd-text-secondary:#4e5159;--hd-text-tertiary:#6b7280;--hd-border-light:#e5e7eb;--hd-space-2:8px;--hd-space-3:12px;--hd-space-4:16px;--hd-space-5:20px;--hd-space-6:24px;--hd-space-8:32px;--hd-space-10:40px;--hd-space-12:48px;--hd-radius-sm:4px;--hd-radius-md:8px;--hd-radius-lg:12px;--hd-radius-xl:16px;--hd-radius-2xl:20px;--hd-radius-pill:50px;--hd-container-max:1200px}.article-content,.article-content *,.blog-article,.blog-article *,svg{height:auto;max-width:100%}.blog-post,.blog-post-wrapper,.hentry,.hs-blog-post,.post-item,article.blog-post{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.blog-article{background:#fff}.blog-article-hero{background:#f9fafb;padding:32px 0 40px}.blog-article-hero__container{margin:0 auto;max-width:1200px;padding:0}.blog-article .blog-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;gap:0;justify-content:flex-start!important;list-style:none;margin-bottom:24px!important;padding:0}.blog-article .blog-breadcrumb>li,.blog-article ol.blog-breadcrumb>li,.blog-article ul.blog-breadcrumb>li{margin:0;padding:0}.blog-article .blog-breadcrumb__item{align-items:center!important;display:flex!important;gap:0;margin:0;padding:0}.blog-article .blog-breadcrumb__link{align-items:center!important;color:#4b5563!important;display:inline-flex!important;font-size:13px!important;gap:6px!important;text-decoration:none!important;transition:color .2s ease!important}.blog-article .blog-breadcrumb__link:hover{color:#ff7933!important}.blog-article .blog-breadcrumb__link:visited{color:#4b5563!important}.blog-article .blog-breadcrumb__link:focus-visible{border-radius:var(--hd-radius-sm);outline:2px solid var(--hd-primary);outline-offset:2px}.blog-article .blog-breadcrumb__link svg{color:#4b5563!important;display:inline-block!important;flex-shrink:0;height:14px!important;stroke:currentColor!important;width:14px!important}.blog-article .blog-breadcrumb__separator{color:#6b7280!important;display:inline-block!important;font-size:14px!important;padding:0 8px!important;user-select:none}.blog-article .blog-breadcrumb__title{color:#4e5159!important;font-size:13px!important;font-weight:600!important;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.blog-article .blog-breadcrumb{font-size:12px}.blog-article .blog-breadcrumb__link,.blog-article .blog-breadcrumb__separator,.blog-article .blog-breadcrumb__title{font-size:12px!important}.blog-article .blog-breadcrumb__separator{padding:0 6px!important}.blog-article .blog-breadcrumb__title{max-width:180px}}.blog-article-hero__grid{align-items:start;display:grid;gap:32px;grid-template-columns:.8fr 1.2fr}.blog-article-hero__image{aspect-ratio:16/10;border-radius:var(--hd-radius-xl);max-height:220px;min-width:0;overflow:hidden;position:relative;width:100%}.blog-article-hero__image img{height:100%;object-fit:cover;width:100%}.blog-article-hero__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;min-width:0;text-align:left}.hd-post-category-badge{background:#ff7933!important;border-radius:var(--hd-radius-sm);color:#fff!important;display:inline-block;font-size:11px!important;font-weight:600!important;letter-spacing:.05em;padding:6px 14px;text-decoration:none!important;text-transform:uppercase;transition:background .2s ease;width:fit-content}.hd-post-category-badge:hover{background:#e66a2a!important;color:#fff!important;text-decoration:none!important}.blog-article-hero__title{color:#4e5159;font-size:clamp(26px,3.5vw,34px);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.blog-article-hero__excerpt{color:#4e5159;font-size:15px;line-height:1.6;margin:0}.blog-article-hero__meta{align-items:center;color:#4e5159;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:8px}.blog-article-hero__author{color:#ff7933;font-weight:500}.blog-article-hero__dot{opacity:.5}.blog-article-hero__reading-time{align-items:center;display:flex;gap:6px}.reading-time-indicator{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.reading-time-indicator__circle{height:100%;position:absolute;transform:rotate(-90deg);width:100%}.reading-time-indicator__bg{stroke:#e5e7eb}.reading-time-indicator__progress{stroke:#ff7933;stroke-linecap:round;transition:stroke-dashoffset .3s ease}.reading-time-indicator__icon{align-items:center;color:#9ca3af;display:flex;justify-content:center;position:relative;z-index:1}.reading-time-indicator__icon svg{height:12px;width:12px}@media (max-width:768px){.blog-article-hero{padding:24px 16px 32px}.blog-article-hero__grid{gap:16px;grid-template-columns:1fr}.blog-article-hero__image{aspect-ratio:16/9;border-radius:var(--hd-radius-lg);max-height:160px;order:1}.blog-article-hero__content{order:0}.hd-post-category-badge{display:none}.blog-article-hero__title{font-size:26px}}.article-content svg,.article-cta svg,.article-hero svg,.article-share svg,.modern-footer svg,.modern-header svg,.modern-megamenu svg,.modern-nav svg,.modern-topbar svg{flex-shrink:0;height:16px;width:16px}.modern-megamenu__icon svg,.modern-topbar__megamenu-icon svg{height:20px;width:20px}.reading-progress{background:rgba(0,0,0,.05);height:3px;left:0;position:fixed;top:0;width:100%;z-index:9999}.reading-progress__bar{background:linear-gradient(90deg,#ff7933,#f96);border-radius:0 2px 2px 0;height:100%;transition:width .1s ease-out;width:0}.article-toc{flex-shrink:0;padding-top:24px;position:relative;width:260px}.article-toc--empty{display:none}.article-toc__sticky{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.85);border:1px solid rgba(229,231,235,.8);border-radius:var(--hd-radius-xl);box-shadow:0 4px 24px rgba(0,0,0,.04);margin:0;max-height:calc(100vh - 160px);overflow-y:auto;padding:20px;position:sticky;top:120px;z-index:10}.article-toc__sticky::-webkit-scrollbar{width:4px}.article-toc__sticky::-webkit-scrollbar-track{background:transparent}.article-toc__sticky::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:var(--hd-radius-sm)}.article-toc__sticky::-webkit-scrollbar-thumb:hover{background:#d1d5db}.article-toc__header{align-items:center;border-bottom:1px solid #f3f4f6;color:#9ca3af;display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.08em;margin-bottom:16px;padding-bottom:12px;text-transform:uppercase}.article-toc__header svg{height:14px;opacity:.6;width:14px}.article-toc__nav{margin-bottom:24px}.article-toc__list{list-style:none;margin:0;padding:0}.article-toc__item{margin-bottom:4px}.article-toc__item--sub{padding-left:16px}.article-toc__link{border-left:2px solid transparent;border-radius:var(--hd-radius-md);color:#6b7280;display:block;font-size:13px;line-height:1.4;padding:8px 12px;text-decoration:none;transition:all .2s ease}.article-toc__link:hover{background:#f9fafb;color:#374151}.article-toc__link--active{background:rgba(255,121,51,.08);border-left-color:#ff7933;color:#ff7933!important;font-weight:500}.article-toc__item--sub .article-toc__link{color:#9ca3af;font-size:12px;padding:6px 12px}.article-toc__item--sub .article-toc__link:hover{color:#6b7280}.article-toc__item--sub .article-toc__link--active{color:#ff7933!important}.article-sidebar-newsletter{background:#fff;border:1px solid #e8eaed;border-radius:var(--hd-radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.04);margin-top:32px;padding:24px}.article-sidebar-newsletter__icon{align-items:center;background:linear-gradient(135deg,#ff7933,#f96);border-radius:var(--hd-radius-md);color:#fff;display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.article-sidebar-newsletter__icon svg{height:22px;width:22px}.article-sidebar-newsletter__label{color:#ff7933;display:block;font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.article-sidebar-newsletter__desc{color:#4e5159;font-size:14px;line-height:1.6;margin:0 0 20px}.article-sidebar-newsletter__form{display:flex;flex-direction:column;gap:12px}.article-sidebar-newsletter__input{background:#f9fafb!important;border:1.5px solid #e5e7eb!important;border-radius:var(--hd-radius-md);color:#374151;font-size:14px;padding:14px 16px;transition:all .25s ease;width:100%}.article-sidebar-newsletter__input::placeholder{color:#9ca3af}.article-sidebar-newsletter__input:hover{background:#f3f4f6!important;border-color:#d1d5db!important}.article-sidebar-newsletter__input:focus{background:#fff!important;border-color:#ff7933!important;box-shadow:0 0 0 3px rgba(255,121,51,.12);outline:none}.article-sidebar-newsletter__btn{align-items:center;background:linear-gradient(135deg,#ff7933,#f84);border:none;border-radius:var(--hd-radius-md);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:all .25s ease;width:100%}.article-sidebar-newsletter__btn:hover{background:linear-gradient(135deg,#e66a2a,#ff7933);box-shadow:0 4px 12px rgba(255,121,51,.25);transform:translateY(-1px)}.article-sidebar-newsletter__btn svg{transition:transform .25s ease}.article-sidebar-newsletter__btn:hover svg{transform:translateX(3px)}.article-sidebar-newsletter__privacy{color:#6b7280;font-size:12px;margin:12px 0 0;text-align:center}.article-share-inline{align-items:center;border-top:1px solid #e8eaed;display:flex;gap:12px;margin-top:40px;padding-top:24px}.article-share-inline__label{color:#6b7280;font-size:13px;font-weight:500;white-space:nowrap}.article-share-inline__buttons{display:flex;flex-wrap:wrap;gap:8px}.article-share-inline__btn{align-items:center;background:#f3f4f6;border:none;border-radius:var(--hd-radius-md);color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;text-decoration:none;transition:all .2s ease;width:36px}.article-share-inline__btn:hover{background:#e5e7eb;transform:translateY(-1px)}.article-share-inline__btn:focus-visible{outline:2px solid var(--hd-primary,#ff7933);outline-offset:2px}.article-share-inline__btn svg{flex-shrink:0;height:18px;width:18px}.article-share-inline__btn--whatsapp:hover{background:rgba(37,211,102,.12);color:#25d366}.article-share-inline__btn--linkedin:hover{background:rgba(0,119,181,.12);color:#0077b5}.article-share-inline__btn--twitter:hover{background:rgba(0,0,0,.08);color:#000}.article-share-inline__btn--facebook:hover{background:rgba(24,119,242,.12);color:#1877f2}.article-share-inline__btn--copy:hover{background:hsla(220,9%,46%,.12);color:#4b5563}.article-share-inline__btn--copy.copied{background:rgba(16,185,129,.12);color:#10b981}@media (max-width:480px){.article-share-inline{align-items:flex-start;flex-direction:column;gap:10px}.article-share-inline__btn{height:34px;width:34px}.article-share-inline__btn svg{height:16px;width:16px}}.article-share{display:none}.toc-mobile-fab{align-items:center;background:#fff;border:none;border-radius:var(--hd-radius-pill);bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.05);color:#4e5159;cursor:pointer;display:none;font-size:14px;font-weight:600;gap:8px;padding:12px 16px;position:fixed;right:24px;transition:all .3s ease;z-index:100}.toc-mobile-fab:hover{box-shadow:0 6px 24px rgba(0,0,0,.2);transform:translateY(-2px)}.toc-mobile-fab:focus-visible{outline:2px solid var(--hd-primary,#ff7933);outline-offset:2px}.toc-mobile-fab:active{transform:translateY(0)}.toc-mobile-fab--hidden{opacity:0;pointer-events:none;transform:translateY(20px)}.toc-mobile-fab svg{color:#ff7933}.toc-mobile-fab__label{display:inline}.toc-mobile-drawer{display:none;inset:0;position:fixed;z-index:1000}.toc-mobile-drawer.active{display:block}.toc-mobile-drawer__backdrop{background:rgba(0,0,0,.5);inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.toc-mobile-drawer.active .toc-mobile-drawer__backdrop{opacity:1}.toc-mobile-drawer__content{background:#fff;border-radius:var(--hd-radius-2xl) var(--hd-radius-2xl) 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:70vh;overflow:hidden;padding:0;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease}.toc-mobile-drawer.active .toc-mobile-drawer__content{transform:translateY(0)}.toc-mobile-drawer__header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.toc-mobile-drawer__title{align-items:center;color:#4e5159;display:flex;font-size:16px;font-weight:700;gap:10px;margin:0}.toc-mobile-drawer__title svg{color:#ff7933}.toc-mobile-drawer__close{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.toc-mobile-drawer__close:hover{background:#e5e7eb;color:#374151}.toc-mobile-drawer__close:focus-visible{outline:2px solid var(--hd-primary,#ff7933);outline-offset:2px}.toc-mobile-drawer__nav{flex:1;overflow-y:auto;padding:16px 24px}.toc-mobile-drawer__list{list-style:none;margin:0;padding:0}.toc-mobile-drawer__item{margin-bottom:4px}.toc-mobile-drawer__item--sub{padding-left:16px}.toc-mobile-drawer__link{border-radius:var(--hd-radius-md);color:#4b5563;display:block;font-size:15px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.toc-mobile-drawer__link:hover{background:#f9fafb;color:#4e5159}.toc-mobile-drawer__link:focus-visible{outline:2px solid var(--hd-primary,#ff7933);outline-offset:-2px}.toc-mobile-drawer__link--active{background:rgba(255,121,51,.1);color:#ff7933;font-weight:600}.toc-mobile-drawer__share{border-top:1px solid #e5e7eb;flex-shrink:0;padding:20px 24px}.toc-mobile-drawer__share-label{color:#9ca3af;display:block;font-size:12px;font-weight:600;letter-spacing:.05em;margin-bottom:12px;text-transform:uppercase}.toc-mobile-drawer__share-buttons{display:flex;gap:10px}.toc-mobile-drawer__share-btn{align-items:center;background:#f3f4f6;border:none;border-radius:var(--hd-radius-lg);color:#6b7280;cursor:pointer;display:flex;height:44px;justify-content:center;text-decoration:none;transition:all .2s ease;width:44px}.toc-mobile-drawer__share-btn:hover{background:#e5e7eb;transform:translateY(-2px)}.toc-mobile-drawer__share-btn:focus-visible{outline:2px solid var(--hd-primary,#ff7933);outline-offset:2px}.toc-mobile-drawer__share-btn--whatsapp:hover{background:#25d366;color:#fff}.toc-mobile-drawer__share-btn--telegram:hover{background:#08c;color:#fff}.toc-mobile-drawer__share-btn.copied{background:#10b981;color:#fff}@media (max-width:1023px){.toc-mobile-fab{display:flex}}@media (max-width:480px){.toc-mobile-fab{bottom:16px;font-size:13px;padding:10px 14px;right:16px}.toc-mobile-drawer__content{max-height:80vh}}.article-content{padding:0 24px 48px}.article-content__wrapper{display:flex;gap:28px;margin:0 auto;max-width:1200px}.article-sidebar{position:relative}.article-sidebar__sticky{position:sticky;top:120px}.article-share{align-items:center;display:flex;flex-direction:column;gap:var(--hd-space-3)}.article-share__label{color:var(--hd-text-tertiary);font-size:10px;font-weight:600;letter-spacing:.1em;text-orientation:mixed;text-transform:uppercase;transform:rotate(180deg);writing-mode:vertical-rl}.article-share__buttons{display:flex;flex-direction:column;gap:var(--hd-space-2)}.article-share__btn{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:var(--hd-text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.article-share__btn:hover{transform:translateY(-2px)}.article-share__btn--linkedin:hover{background:#0077b5;color:#fff}.article-share__btn--twitter:hover{background:#000;color:#fff}.article-share__btn--facebook:hover{background:#1877f2;color:#fff}.article-share__btn--copy:hover{background:var(--hd-primary);color:#fff}.article-body{background:#fff;border:1px solid rgba(229,231,235,.8);border-radius:var(--hd-radius-xl);box-shadow:0 4px 24px rgba(0,0,0,.04);flex:1;margin-top:24px;min-width:0;padding:40px 48px}.article-body>:first-child{margin-top:0!important}.article-body h2{color:#1a1a1a;font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:48px 0 20px;scroll-margin-top:100px}.article-body h3{color:#1a1a1a;font-size:22px;margin:36px 0 16px}.article-body h3,.article-body h4{font-weight:600;line-height:1.4;scroll-margin-top:100px}.article-body h4{color:var(--hd-text-primary);font-size:18px;margin:28px 0 12px}.article-body h5{color:var(--hd-text-primary);font-size:16px;font-weight:600;line-height:1.4;margin:24px 0 10px}.article-body h6{color:var(--hd-text-tertiary);font-size:14px;font-weight:600;letter-spacing:.05em;line-height:1.4;margin:20px 0 10px;text-transform:uppercase}.article-body p{color:#374151;font-size:17px;line-height:1.85;margin:0 0 24px}.article-body p:last-child{margin-bottom:0}.article-body a{color:var(--hd-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:all .2s ease}.article-body a:hover{color:var(--hd-primary-hover);text-decoration-thickness:2px}.article-body strong{color:#1a1a1a;font-weight:600}.article-body em{font-style:italic}.article-body hr{background:linear-gradient(90deg,transparent,#e5e7eb 20%,#e5e7eb 80%,transparent);border:none;height:1px;margin:48px 0}.article-body ol,.article-body ul{margin:0 0 24px;padding-left:28px}.article-body li{color:#374151;font-size:17px;line-height:1.8;margin-bottom:10px;padding-left:4px}.article-body li:last-child{margin-bottom:0}.article-body ul li::marker{color:var(--hd-primary)}.article-body ol li::marker{color:var(--hd-primary);font-weight:600}.article-body ol ol,.article-body ol ul,.article-body ul ol,.article-body ul ul{margin:10px 0 0;padding-left:24px}.article-body ol ol li,.article-body ol ul li,.article-body ul ol li,.article-body ul ul li{font-size:16px;margin-bottom:6px}.article-body blockquote{background:linear-gradient(135deg,#fafafa,#fff);border-left:4px solid var(--hd-primary);border-radius:0 12px 12px 0;box-shadow:0 2px 12px rgba(0,0,0,.04);margin:32px 0;padding:28px 28px 28px 32px;position:relative}.article-body blockquote:before{color:var(--hd-primary);content:'"';font-size:64px;left:16px;line-height:1;opacity:.12;pointer-events:none;position:absolute;top:-8px}.article-body blockquote p{color:var(--hd-text-primary);font-size:18px;font-style:italic;line-height:1.7;margin:0;position:relative;z-index:1}.article-body blockquote p:last-child{margin-bottom:0}.article-body blockquote cite,.article-body blockquote footer{color:var(--hd-text-tertiary);display:block;font-size:14px;font-style:normal;margin-top:12px}.article-body blockquote cite:before,.article-body blockquote footer:before{content:"— "}.article-body img{border-radius:var(--hd-radius-lg);display:block;height:auto;margin:28px 0;max-width:100%}.article-body figure{margin:32px 0;padding:0}.article-body figure img{margin:0}.article-body figcaption{color:#6b7280;font-size:13px;font-style:italic;margin-top:12px;text-align:center}.article-body iframe{aspect-ratio:16/9;border:none;border-radius:var(--hd-radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.1);display:block;margin:28px 0;max-width:100%;width:100%}.article-body .embed-wrapper,.article-body .video-wrapper{border-radius:var(--hd-radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.1);margin:28px 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.article-body .embed-wrapper iframe,.article-body .video-wrapper iframe{border-radius:0;box-shadow:none;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.article-body code{background:#fef2f2;border:1px solid rgba(220,38,38,.08);border-radius:5px;color:#dc2626;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.875em;font-weight:500;padding:2px 7px;word-break:break-word}.article-body pre{background:#0f172a;border-radius:var(--hd-radius-lg);box-shadow:0 8px 30px rgba(0,0,0,.2);color:#e2e8f0;margin:var(--hd-space-8) 0;overflow:hidden;padding:0;position:relative}.article-body pre:before{background:#1e293b;border-bottom:1px solid #334155;color:#94a3b8;content:"";display:block;font-size:12px;font-weight:500;letter-spacing:.02em;padding:12px 20px}.article-body pre:after{background:#ef4444;border-radius:50%;box-shadow:20px 0 0 #eab308,40px 0 0 #22c55e;content:"";height:12px;left:16px;position:absolute;top:14px;width:12px}.article-body pre code{background:none;border:none;color:#e2e8f0;display:block;font-size:14px;font-weight:400;line-height:1.7;overflow-x:auto;padding:20px 24px}.article-body pre .cdata,.article-body pre .comment,.article-body pre .doctype,.article-body pre .prolog{color:#64748b;font-style:italic}.article-body pre .punctuation{color:#94a3b8}.article-body pre .boolean,.article-body pre .constant,.article-body pre .deleted,.article-body pre .number,.article-body pre .property,.article-body pre .symbol,.article-body pre .tag{color:#f97316}.article-body pre .attr-name,.article-body pre .builtin,.article-body pre .char,.article-body pre .inserted,.article-body pre .selector,.article-body pre .string{color:#22c55e}.article-body pre .entity,.article-body pre .operator,.article-body pre .url,.article-body pre .variable{color:#06b6d4}.article-body pre .atrule,.article-body pre .attr-value,.article-body pre .class-name,.article-body pre .function{color:#f59e0b}.article-body pre .keyword{color:#a855f7}.article-body pre .important,.article-body pre .regex{color:#f97316}.article-body pre code::-webkit-scrollbar{height:8px}.article-body pre code::-webkit-scrollbar-track{background:#1e293b}.article-body pre code::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}.article-body pre code::-webkit-scrollbar-thumb:hover{background:#64748b}.article-body .table-responsive{margin:28px 0;width:100%}.article-body table{background:#fff;border:1px solid #e5e7eb;border-collapse:collapse;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.08);font-size:15px;margin:0;overflow:hidden;width:100%}.article-body thead{background:linear-gradient(135deg,#f8f9fa,#f3f4f6)}.article-body th{border-bottom:2px solid #e5e7eb;color:#374151;font-size:13px;font-weight:600;letter-spacing:.03em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.article-body td{border-bottom:1px solid #f3f4f6;color:#4b5563;line-height:1.5;padding:14px 16px;text-align:left;vertical-align:top}.article-body tbody tr:last-child td{border-bottom:none}.article-body tbody tr:hover td{background:#fafbfc}.article-body table.table-striped tbody tr:nth-child(2n) td{background:#f9fafb}@media (max-width:768px){.article-body .table-responsive{margin:24px 0;overflow:visible!important}.article-body .table-responsive,.article-body table{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.article-body table{display:block;width:100%}.article-body thead{display:none}.article-body tbody{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:100%;width:100%}.article-body tbody tr{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:block;max-width:100%;overflow:hidden;padding:0;width:100%}.article-body tbody tr:hover td{background:transparent}.article-body td{align-items:flex-start;border-bottom:1px solid #f3f4f6;box-sizing:border-box;display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:12px 16px;width:100%}.article-body td:last-child{border-bottom:none}.article-body td:before{color:#4e5159;content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.02em;max-width:40%;min-width:35%;padding-right:12px;text-transform:uppercase}.article-body td>*{flex:1}.article-body td:first-child{background:linear-gradient(135deg,#f8f9fa,#f3f4f6);border-bottom:1px solid #e5e7eb;padding:14px 16px}.article-body td:first-child:before{color:#6b7280}.article-body td:first-child:before,.article-body td[data-primary=true]:before{font-weight:500}}@media (max-width:480px){.article-body .table-responsive{background:transparent!important;border:none!important;box-shadow:none!important;margin:20px 0;outline:none!important;width:100%}.article-body table{width:100%!important}.article-body tbody{gap:12px;padding:0;width:100%}.article-body tbody tr{border-radius:10px;width:100%}.article-body td{align-items:flex-start;flex-direction:column;font-size:13px;gap:4px;padding:10px 14px}.article-body td:before{font-size:11px;margin-bottom:2px;max-width:none;min-width:auto}.article-body td:first-child{padding:12px 14px}}.article-body .table-scroll-hint{align-items:center;background:linear-gradient(135deg,#fef3c7,#fef9c3);border:1px solid #fcd34d;border-radius:8px;color:#6b7280;display:none;font-size:12px;gap:8px;justify-content:center;margin-bottom:12px;padding:10px 16px}.article-body .table-scroll-hint svg{flex-shrink:0}@keyframes scrollHintPulse{0%,to{opacity:1;transform:translateX(0)}50%{opacity:.7;transform:translateX(4px)}}.article-body .table-scroll-hint svg{animation:scrollHintPulse 1.5s ease-in-out infinite}.article-body .table-responsive.table-scroll-mode{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e5e7eb;border-radius:12px}@media (max-width:768px){.article-body .table-responsive.table-scroll-mode{background:transparent;border:none;border-radius:0;overflow:visible}}.article-body .table-scroll-mode table{border:none;border-radius:0;box-shadow:none;display:table;min-width:600px}.article-body .table-scroll-mode thead{display:table-header-group}.article-body .table-scroll-mode tbody{display:table-row-group}.article-body .table-scroll-mode tr{background:transparent;border:none;border-radius:0;box-shadow:none;display:table-row;padding:0}.article-body .table-scroll-mode td{border-bottom:1px solid #f3f4f6;display:table-cell}.article-body .table-scroll-mode td:before{display:none}.article-body .table-scroll-mode td:first-child{background:transparent}@media (max-width:768px){.article-body .table-scroll-mode .table-scroll-hint{display:flex}}.article-footer{border-top:1px solid var(--hd-border-light);padding:var(--hd-space-10) 0}.article-footer__container{display:flex;flex-direction:column;gap:var(--hd-space-8);margin:0 auto;max-width:1200px;padding:0 24px}.article-reactions{align-items:center;border-bottom:1px solid #e8eaed;display:flex;gap:16px;margin-bottom:24px;padding:20px 0}.article-reactions__header{display:flex;flex-direction:column;flex-shrink:0;gap:2px}.article-reactions__label{color:#4b5563;font-size:13px;font-weight:500}.article-reactions__sublabel{color:#9ca3af;font-size:11px;font-weight:400}.article-reactions__buttons{display:flex;flex-wrap:wrap;gap:8px}.article-reaction{align-items:center;background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;display:flex;gap:6px;padding:8px 12px;transition:all .2s ease}.article-reaction:hover{background:#e5e7eb;transform:translateY(-1px)}.article-reaction.selected{background:rgba(255,121,51,.1);box-shadow:none}.article-reaction__icon{font-size:16px;line-height:1;transition:transform .2s ease}.article-reaction:hover .article-reaction__icon{transform:scale(1.1)}.article-reaction.selected .article-reaction__icon{transform:scale(1.05)}.article-reaction__text{color:#6b7280;font-size:12px;font-weight:500;transition:color .2s ease}.article-reaction:hover .article-reaction__text{color:#374151}.article-reaction.selected .article-reaction__text{color:#ff7933;font-weight:600}.article-reactions__thanks{background:rgba(16,185,129,.08);border-radius:6px;color:#10b981;display:none;font-size:13px;font-weight:500;margin:0;padding:8px 16px}.article-reactions.submitted .article-reactions__thanks{display:block}.article-reactions.submitted .article-reaction{opacity:.6;pointer-events:none}.article-reactions.submitted .article-reaction.selected{opacity:1}@media (max-width:480px){.article-reactions{align-items:flex-start;flex-direction:column;gap:12px;padding:16px 0}.article-reactions__buttons{gap:6px}.article-reaction{padding:6px 10px}.article-reaction__icon{font-size:14px}.article-reaction__text{font-size:12px}}.article-tags{align-items:center;display:flex;flex-wrap:wrap;gap:var(--hd-space-3)}.article-tags__label{color:var(--hd-text-tertiary);font-size:13px;font-weight:600}.article-tags__list{display:flex;flex-wrap:wrap;gap:var(--hd-space-2)}.article-tags__item{background:#f3f4f6;border-radius:20px;color:var(--hd-text-secondary);display:inline-block;font-size:12px;font-weight:500;padding:6px 12px;text-decoration:none;transition:all .2s ease}.article-tags__item:hover{background:var(--hd-primary);color:#fff}.article-author-box{align-items:flex-start;background:#f8f9fa;border-radius:var(--hd-radius-xl);display:flex;gap:var(--hd-space-5);padding:var(--hd-space-6)}.article-author-box__avatar{flex-shrink:0}.article-author-box__avatar img{border-radius:50%;height:72px;object-fit:cover;width:72px}.article-author-box__avatar-placeholder{align-items:center;background:linear-gradient(135deg,var(--hd-primary) 0,#f96 100%);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:24px;font-weight:600;height:72px;justify-content:center;min-height:72px;min-width:72px;overflow:hidden;text-overflow:clip;width:72px}.article-author-box__content{flex:1}.article-author-box__label{color:var(--hd-text-tertiary);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.article-author-box__name{color:var(--hd-text-primary);font-size:18px;font-weight:600;margin:4px 0 8px}.article-author-box__bio{color:var(--hd-text-secondary);font-size:14px;line-height:1.6;margin:0}.post-navigation{margin-top:var(--hd-space-10);padding:0 var(--hd-space-6)}.post-navigation__container{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--hd-container-max);padding:32px 0}.post-navigation__link{background:#f9fafb;border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 24px;text-decoration:none;transition:background .3s ease,border-color .3s ease,transform .3s ease;will-change:transform}.post-navigation__link:hover{background:#fff;border-color:#e5e7eb;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.post-navigation__link--prev{align-items:flex-start}.post-navigation__link--next{align-items:flex-end;text-align:right}.post-navigation__direction{align-items:center;color:#ff7933;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.05em;text-transform:uppercase}.post-navigation__direction svg{height:14px;width:14px}.post-navigation__title{color:#4e5159;font-size:15px;font-weight:600;line-height:1.4}.post-navigation__link:hover .post-navigation__title{color:#ff7933}@media (max-width:768px){.post-navigation__container{gap:16px;grid-template-columns:1fr}.post-navigation__link--next{align-items:flex-start;text-align:left}.post-navigation__link--next .post-navigation__direction{flex-direction:row-reverse}}.related-posts{background:#f8f9fa;contain-intrinsic-size:auto 500px;content-visibility:auto;padding:var(--hd-space-12) var(--hd-space-6)}.related-posts__container{margin:0 auto;max-width:var(--hd-container-max)}.related-posts__title{color:var(--hd-text-primary);font-size:24px;font-weight:700;margin:0 0 var(--hd-space-8);text-align:center}.related-posts__grid{display:grid;gap:var(--hd-space-6);grid-template-columns:repeat(4,1fr)}.related-card{background:#fff;border-radius:var(--hd-radius-xl);box-shadow:0 2px 8px rgba(0,0,0,.04);overflow:hidden;transition:all .3s ease}.related-card:hover{box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}.related-card__image{aspect-ratio:16/10;display:block;overflow:hidden}.related-card__image img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.related-card:hover .related-card__image img{transform:scale(1.05)}.related-card__content{padding:var(--hd-space-5)}.related-card__category{color:var(--hd-primary);display:inline-block;font-size:10px;font-weight:600;letter-spacing:.05em;margin-bottom:var(--hd-space-2);text-transform:uppercase}.related-card__title{font-size:16px;font-weight:600;line-height:1.4;margin:0 0 var(--hd-space-3)}.related-card__title a{color:var(--hd-text-primary);text-decoration:none;transition:color .2s ease}.related-card__title a:hover{color:var(--hd-primary)}.related-card__date{color:var(--hd-text-tertiary);font-size:12px}.article-cta{background:linear-gradient(135deg,#4e5159,#3d3f45);padding:var(--hd-space-12) var(--hd-space-6)}.article-cta__container{align-items:center;display:flex;gap:var(--hd-space-8);justify-content:space-between;margin:0 auto;max-width:900px}.article-cta__content{flex:1}.article-cta__title{color:#fff;font-size:28px;font-weight:700;line-height:1.3;margin:0 0 var(--hd-space-2)}.article-cta__desc{color:hsla(0,0%,100%,.7);font-size:16px;margin:0}.article-cta__btn{align-items:center;background:var(--hd-primary);border-radius:var(--hd-radius-lg);color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:var(--hd-space-2);padding:var(--hd-space-4) var(--hd-space-6);text-decoration:none;transition:all .2s ease;white-space:nowrap}.article-cta__btn:hover{background:var(--hd-primary-hover);box-shadow:0 8px 20px rgba(255,121,51,.3);transform:translateY(-2px)}.article-cta__btn svg{transition:transform .2s ease}.article-cta__btn:hover svg{transform:translateX(4px)}@media (max-width:1024px){.article-content__wrapper{flex-direction:column}.article-toc{margin-bottom:32px;order:-1;width:100%}.article-toc__sticky{background:#f9fafb;border-radius:12px;max-height:none;padding:20px;position:static}.article-toc__header{border-bottom:none;margin-bottom:12px;padding-bottom:0}.article-toc__list{display:flex;flex-wrap:wrap;gap:8px}.article-toc__item{margin-bottom:0}.article-toc__item--sub{padding-left:0}.article-toc__link{background:#fff;border:1px solid #e5e7eb;border-left:none;border-radius:20px;font-size:12px;padding:6px 12px}.article-toc__link--active{border-color:#ff7933}.article-toc__share{display:none}.related-posts__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.article-sidebar-newsletter,.article-toc{display:none!important}.article-hero{padding:32px 20px 24px}.article-hero__title{font-size:28px}.article-hero__meta{align-items:flex-start;flex-direction:column;gap:16px}.article-featured{margin-bottom:32px;padding:0 16px}.article-featured__image{border-radius:12px}.article-content{padding:0 16px 40px}.article-content__wrapper{gap:0}.article-body{background:transparent;border:none;border-radius:12px;box-shadow:none;margin-top:0;max-width:100%;padding:24px 20px}.article-body p{font-size:16px;line-height:1.75;margin-bottom:20px}.article-body li{font-size:16px;line-height:1.7;margin-bottom:8px}.article-body h2{font-size:22px;margin:36px 0 16px}.article-body h3{font-size:19px;margin:28px 0 14px}.article-body h4{font-size:17px;margin:24px 0 12px}.article-body h5{font-size:15px}.article-body h6{font-size:13px}.article-body ol,.article-body ul{margin-bottom:20px;padding-left:24px}.article-body ol ol,.article-body ol ul,.article-body ul ol,.article-body ul ul{padding-left:20px}.article-body blockquote{border-radius:0 10px 10px 0;margin:24px 0;padding:20px 20px 20px 24px}.article-body blockquote:before{font-size:48px;left:12px;top:-4px}.article-body blockquote p{font-size:16px}.article-body img{border-radius:10px;margin:20px 0}.article-body figure{margin:24px 0}.article-body iframe{border-radius:10px;margin:20px 0}.article-body code{font-size:.8em;padding:2px 5px}.article-body pre{border-radius:0;margin:24px -20px}.article-body pre code{font-size:13px;padding:16px 20px}.article-body hr{margin:32px 0}.related-posts__grid{gap:12px;grid-template-columns:1fr}.related-card{border-radius:var(--hd-radius-lg);display:flex;flex-direction:row}.related-card__image{aspect-ratio:1/1;border-radius:var(--hd-radius-lg) 0 0 var(--hd-radius-lg);min-width:100px;width:100px}.related-card__content{display:flex;flex-direction:column;justify-content:center;padding:12px 14px}.related-card__title{display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:1.35;margin-bottom:var(--hd-space-1);-webkit-box-orient:vertical;overflow:hidden}.related-card__category{font-size:9px;margin-bottom:4px}.related-card__date{font-size:11px}.related-card:hover{transform:none}.article-cta__container{flex-direction:column;text-align:center}.article-cta__title{font-size:24px}.article-author-box{align-items:center;flex-direction:column;text-align:center}}@media (max-width:480px){.article-content{padding:0 12px 32px}.article-body{padding:20px 16px}.article-body h2{font-size:20px}.article-body h3{font-size:18px}.article-body li,.article-body p{font-size:15px}.article-body blockquote{margin:20px 0;padding:16px 16px 16px 20px}.article-body blockquote p{font-size:15px}.article-body pre{margin:20px -16px}.article-body pre code{font-size:12px;padding:14px 16px}.article-share__btn{height:36px;width:36px}.article-share__btn svg{height:16px;width:16px}}.modern-footer__newsletter{background:linear-gradient(135deg,#4e5159,#3d3f45);padding:48px 24px}.modern-footer__newsletter-container{align-items:center;display:grid;gap:64px;grid-template-columns:1fr auto;margin:0 auto;max-width:1200px}.modern-footer__phones{display:flex;flex-direction:column;gap:16px}.modern-footer__phones-header{margin-bottom:4px}.modern-footer__phones-badge{align-items:center;background:#ff7933;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.05em;padding:6px 14px;text-transform:uppercase}.modern-footer__phones-list{align-items:baseline;display:flex;flex-wrap:wrap;gap:24px}.modern-footer__phone-item{align-items:baseline;display:flex;gap:6px;text-decoration:none;transition:opacity .2s ease}.modern-footer__phone-item:hover{opacity:.8}.modern-footer__phone-number{color:#fff;font-size:16px;font-weight:700;letter-spacing:.01em}.modern-footer__phone-label{color:hsla(0,0%,100%,.5);font-size:11px}.modern-footer__newsletter-right{display:flex;flex-direction:column;gap:8px;min-width:280px}.modern-footer__newsletter-label{color:#ff7933;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.modern-footer__newsletter-title{color:#fff;font-size:22px;font-weight:700;line-height:1.2;margin:0}.modern-footer__newsletter-form{align-items:stretch;display:flex;margin-top:8px}.modern-footer__newsletter-input{background:#fff;border:none;border-radius:6px 0 0 6px;color:#4e5159;flex:1;font-size:14px;min-width:0;padding:12px 16px}.modern-footer__newsletter-input::placeholder{color:#9ca3af}.modern-footer__newsletter-input:focus{outline:none}.modern-footer__newsletter-btn{align-items:center;background:#ff7933;border:none;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;transition:background .2s ease;width:48px}.modern-footer__newsletter-btn:hover{background:#e66a2a}.modern-footer__newsletter-btn svg{height:20px;transition:transform .2s ease;width:20px}.modern-footer__newsletter-btn:hover svg{transform:translateX(3px)}@media (max-width:900px){.modern-footer__newsletter-container{gap:32px;grid-template-columns:1fr}.modern-footer__newsletter-right{min-width:auto}}@media (max-width:600px){.modern-footer__newsletter{padding:32px 20px}.modern-footer__phones-list{flex-direction:column;gap:12px}.modern-footer__phone-item{align-items:flex-start;flex-direction:column;gap:2px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}