: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-md:8px;--hd-radius-lg:12px;--hd-radius-xl:16px;--hd-container-max:1200px}.article-content,.article-content *,.article-toc,.article-toc *,.blog-article,.blog-article *,.related-posts,.related-posts *{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}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 24px 48px}.blog-article-hero__container{margin:0 auto;max-width:1100px}.blog-article-hero__breadcrumb{align-items:center;color:#6b7280;display:flex;font-size:13px;gap:8px;margin-bottom:24px}.blog-article-hero__breadcrumb a{color:#6b7280;text-decoration:none;transition:color .2s ease}.blog-article-hero__breadcrumb a:hover{color:#ff7933}.blog-article-hero__breadcrumb span{color:#9ca3af}.blog-article-hero__grid{align-items:center;display:grid;gap:40px;grid-template-columns:.9fr 1.1fr}.blog-article-hero__image{aspect-ratio:16/11;border-radius:12px;max-height:320px;overflow:hidden;position:relative}.blog-article-hero__image img{height:100%;object-fit:cover;width:100%}.blog-article-hero__content{display:flex;flex-direction:column;gap:16px}.blog-article-hero__tag{background:#ff7933;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;padding:6px 14px;text-decoration:none;text-transform:uppercase;transition:background .2s ease;width:fit-content}.blog-article-hero__tag:hover{background:#e66a2a}.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}@media (max-width:768px){.blog-article-hero{padding:24px 16px 32px}.blog-article-hero__grid{gap:24px;grid-template-columns:1fr}.blog-article-hero__image{order:-1}.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}.article-hero,.article>.article-hero,article.article>header.article-hero,header.article-hero{background:#f9fafb!important;background-color:#f9fafb!important;background-image:none!important;border:none!important;box-shadow:none!important;display:block!important;margin:0!important;padding:48px 24px 32px!important}.article-hero>.article-hero__container,.article-hero__container{background:transparent!important;margin:0 auto!important;max-width:800px;padding:0!important}.article-breadcrumb{margin-bottom:24px}.article-breadcrumb__list{align-items:center;background:transparent!important;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;list-style:none;margin:0;padding:0}.article-breadcrumb__list a{color:#4b5563;text-decoration:none;transition:color .2s ease}.article-breadcrumb__list a:hover{color:#ff7933}.article-breadcrumb__current,.article-breadcrumb__separator{color:#9ca3af}.article-hero__category{background:#ff7933!important;border-radius:20px;color:#fff!important;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.05em;margin-bottom:16px;padding:6px 14px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.article-hero__category:hover{background:#e66a2a!important;transform:translateY(-1px)}.article-hero__title{background:transparent!important;color:#0a0a0a!important;font-size:clamp(28px,5vw,42px);font-weight:700!important;letter-spacing:-.02em;line-height:1.2;margin:0 0 24px!important;padding:0!important}.article-hero__meta{align-items:center;background:transparent!important;display:flex;flex-wrap:wrap;gap:24px}.article-hero__author{align-items:center;display:flex;gap:12px}.article-hero__author-avatar{border-radius:50%;flex-shrink:0;height:48px;min-height:48px;min-width:48px;object-fit:cover;overflow:hidden;width:48px}.article-hero__author-avatar--placeholder{align-items:center;background:linear-gradient(135deg,#ff7933,#f96)!important;color:#fff!important;display:flex;font-size:18px;font-weight:600;justify-content:center;text-overflow:clip;white-space:nowrap}.article-hero__author-info{display:flex;flex-direction:column;gap:2px}.article-hero__author-name{color:var(--hd-text-primary);font-size:14px;font-weight:600}.article-hero__author-role{color:var(--hd-text-tertiary);font-size:12px}.article-hero__details{align-items:center;display:flex;gap:var(--hd-space-4)}.article-hero__date,.article-hero__reading-time{align-items:center;color:var(--hd-text-secondary);display:inline-flex;font-size:13px;gap:6px}.article-hero__date svg,.article-hero__reading-time svg{color:#9ca3af}.article-featured{margin:0 0 40px;padding:0 24px}.article-featured__container{margin:0 auto;max-width:900px}.article-featured img,.article-featured__container img,.article-featured__image{border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);display:block;height:auto;max-height:450px;max-width:100%;object-fit:cover;width:100%}.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;width:260px}.article-toc--empty{display:none}.article-toc__sticky{max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px;position:sticky;top:100px}.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:4px}.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:6px;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-toc__share{border-top:1px solid #f3f4f6;padding-top:20px}.article-toc__share-label{color:#9ca3af;display:block;font-size:11px;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.article-toc__share-buttons{display:flex;gap:8px}.article-toc__share-btn{align-items:center;background:#f3f4f6;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;text-decoration:none;transition:all .2s ease;width:36px}.article-toc__share-btn:hover{background:#e5e7eb;color:#374151;transform:translateY(-2px)}.article-toc__share-btn.copied{background:#10b981;color:#fff}.article-toc__share-btn svg{height:16px;width:16px}.article-toc__newsletter{background:linear-gradient(135deg,#f8f9fa,#f3f4f6);border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:20px}.article-toc__newsletter-icon{align-items:center;background:#ff7933;border-radius:10px;color:#fff;display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.article-toc__newsletter-icon svg{height:20px;width:20px}.article-toc__newsletter-label{color:#ff7933;display:block;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.article-toc__newsletter-desc{color:#4e5159;font-size:13px;line-height:1.5;margin:0 0 16px}.article-toc__newsletter-form{display:flex;flex-direction:column;gap:8px}.article-toc__newsletter-input{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#4e5159;font-family:Nunito Sans,sans-serif;font-size:13px;padding:10px 12px;transition:border-color .2s ease;width:100%}.article-toc__newsletter-input::placeholder{color:#9ca3af}.article-toc__newsletter-input:focus{border-color:#ff7933;outline:none}.article-toc__newsletter-btn{background:#ff7933;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:600;padding:10px 16px;transition:background .2s ease;width:100%}.article-toc__newsletter-btn:hover{background:#e66a2a}.article-content{padding:0 24px 48px}.article-content__wrapper{display:flex;gap:48px;margin:0 auto;max-width:1100px}.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{flex:1;max-width:760px;min-width:0}.article-body h2{font-size:28px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:48px 0 16px}.article-body h2,.article-body h3{color:#0a0a0a;scroll-margin-top:100px}.article-body h3{font-size:22px;font-weight:600;line-height:1.4;margin:32px 0 12px}.article-body h4{color:var(--hd-text-primary);font-size:18px;font-weight:600;margin:var(--hd-space-6) 0 var(--hd-space-3)}.article-body p{color:var(--hd-text-secondary);font-size:17px;line-height:1.8;margin:0 0 var(--hd-space-5)}.article-body a{color:var(--hd-primary);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.article-body a:hover{color:var(--hd-primary-hover)}.article-body strong{color:var(--hd-text-primary);font-weight:600}.article-body em{font-style:italic}.article-body ol,.article-body ul{margin:0 0 var(--hd-space-5);padding-left:var(--hd-space-6)}.article-body li{color:var(--hd-text-secondary);font-size:17px;line-height:1.8;margin-bottom:var(--hd-space-2)}.article-body ul li::marker{color:var(--hd-primary)}.article-body blockquote{background:#f8f9fa;border-left:4px solid var(--hd-primary);border-radius:0 var(--hd-radius-md) var(--hd-radius-md) 0;margin:var(--hd-space-8) 0;padding:var(--hd-space-6) var(--hd-space-8)}.article-body blockquote p{color:var(--hd-text-primary);font-size:18px;font-style:italic;margin:0}.article-body img{border-radius:var(--hd-radius-lg);height:auto;margin:var(--hd-space-6) 0;max-width:100%}.article-body figure{margin:var(--hd-space-8) 0}.article-body figcaption{color:var(--hd-text-tertiary);font-size:13px;margin-top:var(--hd-space-2);text-align:center}.article-body code{background:#f3f4f6;border-radius:4px;color:#e11d48;font-family:JetBrains Mono,Fira Code,monospace;font-size:14px;padding:2px 6px}.article-body pre{background:#1f2937;border-radius:var(--hd-radius-lg);color:#f9fafb;margin:var(--hd-space-6) 0;overflow-x:auto;padding:var(--hd-space-5)}.article-body pre code{background:none;color:inherit;font-size:14px;padding:0}.article-body table{border-collapse:collapse;font-size:15px;margin:var(--hd-space-6) 0;width:100%}.article-body td,.article-body th{border-bottom:1px solid var(--hd-border-light);padding:var(--hd-space-3) var(--hd-space-4);text-align:left}.article-body th{background:#f8f9fa;color:var(--hd-text-primary);font-weight:600}.article-body td{color:var(--hd-text-secondary)}.article-footer{border-top:1px solid var(--hd-border-light);padding:var(--hd-space-10) var(--hd-space-6)}.article-footer__container{display:flex;flex-direction:column;gap:var(--hd-space-8);margin:0 auto;max-width:800px}.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}.related-posts{background:#f8f9fa;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(3,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-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:var(--hd-space-8);padding:0 var(--hd-space-4)}.article-featured__image{border-radius:var(--hd-radius-lg)}.article-content{padding:0 var(--hd-space-5) var(--hd-space-10)}.article-body{max-width:100%}.article-body li,.article-body p{font-size:16px}.article-body h2{font-size:24px}.article-body h3{font-size:20px}.related-posts__grid{gap:var(--hd-space-5);grid-template-columns:1fr}.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-share__btn{height:36px;width:36px}.article-share__btn svg{height:16px;width:16px}}.modern-footer{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,sans-serif}.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-family:Nunito Sans,sans-serif;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}}