:root{--primary-color: #0f0f0f;--secondary-color: #60686f;--accent-color: #007bff;--light-gray: #f8f9fa;--border-color: #e5e5e5;--white: #ffffff;--dark-gray: #404040;--background-color: #fafafa;--gradient-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--gradient-dark: linear-gradient(135deg, #2c3e50 0%, #3498db 100%)}.be-article-header{background:#0d0d14;padding:2rem 0 2.5rem;color:#fff;padding-top:calc(3rem + 50px)}.be-breadcrumb .breadcrumb{background:rgba(0,0,0,0);padding:0;margin-bottom:1.2rem;font-size:.82rem}.be-breadcrumb .breadcrumb-item{color:hsla(0,0%,100%,.5)}.be-breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:hsla(0,0%,100%,.3)}.be-breadcrumb .breadcrumb-item a{color:hsla(0,0%,100%,.6);text-decoration:none}.be-breadcrumb .breadcrumb-item a:hover{color:#fff}.be-breadcrumb .breadcrumb-item.active{color:hsla(0,0%,100%,.4)}.be-tags{display:flex;gap:.5rem;flex-wrap:wrap}.be-tag{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.be-tag--primary{background:#76d5ff;color:#fff}.be-title{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800;line-height:1.2;color:#fff;margin-bottom:1rem;max-width:800px}.be-teaser{font-size:1rem;color:hsla(0,0%,100%,.65);max-width:680px;line-height:1.6;margin-bottom:1.5rem}.be-meta-bar{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1)}.be-author{display:flex;align-items:center;gap:.75rem}.be-author-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg, #76D5FF, #8F4DA0);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:#fff;flex-shrink:0}.be-author-info{display:flex;flex-direction:column;line-height:1.3}.be-author-name{font-size:.85rem;font-weight:600;color:#fff}.be-author-role{font-size:.75rem;color:hsla(0,0%,100%,.45)}.be-meta-items{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.be-meta-item{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:hsla(0,0%,100%,.55)}.be-meta-item i{color:#76d5ff;font-size:.8rem}.be-meta-divider{color:hsla(0,0%,100%,.2);font-size:.9rem}.be-back-link-wrap{padding:1.2rem 0 .5rem}.be-back-link{font-size:.85rem;color:#000;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;transition:gap .2s}.be-back-link:hover{color:#8f4da0;gap:.6rem;text-decoration:none}.be-back-link i{font-size:.78rem}.be-article-body{color:#222;font-size:1rem;line-height:1.8}.be-article-body h2{font-size:1.5rem !important;font-weight:700;text-transform:none !important;margin-top:2.5rem;margin-bottom:.75rem;color:#0d0d14;position:relative;padding-top:.2rem;padding-bottom:.2rem}.be-article-body h3{font-size:1.15rem !important;font-weight:600;margin-top:1.8rem;margin-bottom:.5rem;color:#0d0d14}.be-article-body p{font-size:15px;margin-bottom:.5rem;color:#333}.be-article-body a{color:#76d5ff;text-decoration:underline}.be-article-body a:hover{color:#8f4da0}.be-article-body table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px rgba(0,0,0,.08)}.be-article-body table thead{background:#0d0d14;color:#fff}.be-article-body table thead th{padding:.75rem 1rem;text-align:left;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;font-weight:600;border:none}.be-article-body table tbody tr{border-bottom:1px solid #eee}.be-article-body table tbody tr:last-child{border-bottom:none}.be-article-body table tbody tr:nth-child(even){background:#f8f8fa}.be-article-body table tbody tr:hover{background:rgba(118,213,255,.05)}.be-article-body table tbody td{padding:.65rem 1rem;border:none}.be-article-body table tbody td a{color:#76d5ff}.be-article-body ul,.be-article-body ol{padding-left:1.5rem;margin-bottom:1.2rem}.be-article-body ul li,.be-article-body ol li{margin-bottom:.35rem}.be-article-body img{max-width:100%;border-radius:8px;margin:1rem 0}.be-cta-wrap{text-align:left}.be-cta-btn{padding:.75rem 2rem;font-weight:600;font-size:.95rem;border-radius:6px}@media(max-width: 768px){.be-article-header{padding:1.5rem 0 2rem}.be-meta-bar{gap:1rem}.be-meta-items{gap:.5rem}.be-content-wrap{padding:1.5rem 0 3rem}.be-article-body h2{font-size:1.3rem !important}}
