@charset "UTF-8";.adtran-blog-hero{padding:160px 0 48px;background-color:var(--brand-bg-alt);text-align:center}.adtran-blog-hero h1{margin-bottom:8px}.adtran-blog-hero p{color:var(--brand-text-secondary)}.adtran-blog-section{padding:48px 0 80px}.adtran-blog-section .blog-list .blog-entry{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid var(--brand-border)}.adtran-blog-section .blog-list .blog-entry:last-child{border-bottom:none}.adtran-blog-section .blog-list .blog-category a{color:var(--brand-accent);font-size:.8rem;text-transform:uppercase;font-weight:600;letter-spacing:.5px}.adtran-blog-section .blog-list .entry-title{font-size:1.4rem;margin:8px 0}.adtran-blog-section .blog-list .entry-title a{color:var(--brand-text)}.adtran-blog-section .blog-list .entry-title a:hover{color:var(--brand-primary)}.adtran-blog-section .blog-list .blog-attr{font-size:.85rem;color:var(--brand-text-secondary);margin-bottom:12px}.adtran-blog-section .blog-list .blog-attr a{color:var(--brand-text-secondary)}.adtran-blog-section .blog-list .abstract{color:var(--brand-text);line-height:1.7;margin-bottom:16px}.adtran-blog-section .blog-list .btn-read-more{color:var(--brand-primary);font-weight:600;font-size:.9rem}.adtran-blog-section .entry-meta{font-size:.82rem;color:var(--brand-text-secondary);margin-top:12px}.adtran-blog-section .right-side .widget-title{display:block;font-size:1.1rem;font-weight:700;color:var(--brand-text);margin-bottom:8px}.adtran-blog-section .right-side .divider{display:block;width:40px;height:3px;background:var(--brand-accent);margin-bottom:20px}.adtran-blog-section .right-side .recent-blogs{list-style:none;padding:0}.adtran-blog-section .right-side .recent-blogs li{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.adtran-blog-section .right-side .recent-blogs .badge{min-width:52px;text-align:center;padding:8px 6px;border-radius:var(--brand-radius)}.adtran-blog-section .right-side .recent-blogs .badge.fill-bg{background-color:var(--brand-primary)}.adtran-blog-section .right-side .recent-blogs .date-day{display:block;font-size:1.1rem;font-weight:700;color:#fff;line-height:1}.adtran-blog-section .right-side .recent-blogs .date-month{display:block;font-size:.7rem;color:rgba(255,255,255,.8);text-transform:uppercase}.adtran-blog-section .right-side .recent-blogs a{font-size:.9rem;color:var(--brand-text);line-height:1.4}.adtran-blog-section .right-side .recent-blogs a:hover{color:var(--brand-primary)}.adtran-blog-section .pagination .page-link{color:var(--brand-primary);border-color:var(--brand-border)}.adtran-blog-section .pagination .page-item.active .page-link{background-color:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.adtran-blog-detail{padding:140px 0 80px}.adtran-blog-detail .blog-meta .entry-title{font-size:2rem;margin-bottom:16px}.adtran-blog-detail .blog-meta .blog-attr{font-size:.9rem;color:var(--brand-text-secondary);margin-bottom:32px}.adtran-blog-detail .blog-meta .content{line-height:1.8;font-size:1.05rem}.adtran-blog-detail .blog-meta .content h2{margin-top:32px;margin-bottom:16px}.adtran-blog-detail .entry-author{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:24px;margin-top:32px}.adtran-blog-detail .entry-author .author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.adtran-blog-detail .pre-next a{color:var(--brand-text);display:flex;align-items:center;gap:8px;padding:16px 0}.adtran-blog-detail .pre-next a:hover{color:var(--brand-primary)}.adtran-blog-detail .blog-reply{margin-top:48px;padding-top:32px;border-top:1px solid var(--brand-border)}