.page-header{padding:75px 0 70px;background-color:var(--light-bg);border-bottom:1px solid var(--border-color)}.breadcrumb{font-size:13px;margin-bottom:35px}.breadcrumb a{color:var(--muted-text)}.breadcrumb a:hover{color:var(--accent-color)}.breadcrumb-item.active{color:var(--primary-color)}.page-label{display:inline-block;color:var(--accent-color);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.page-title{color:var(--primary-color);font-size:clamp(2.5rem, 5vw, 4rem);margin-bottom:20px}.page-description{max-width:720px;color:var(--muted-text);font-size:1.05rem;margin-bottom:0}.tag-cloud-section{padding:45px 0;border-bottom:1px solid var(--border-color)}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px}.tag-cloud-link{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;color:var(--primary-color);background-color:#fff;border:1px solid var(--border-color);border-radius:4px;font-size:13px;font-weight:500;transition:all 0.2s ease}.tag-cloud-link:hover{color:#fff;background-color:var(--primary-color);border-color:var(--primary-color)}.tag-cloud-link .count{color:var(--accent-color);font-size:11px;font-weight:700}.tag-cloud-link:hover .count{color:var(--accent-light)}.tags-content{padding:80px 0 100px}.tag-section{padding-top:35px;margin-bottom:75px;scroll-margin-top:90px}.tag-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:0;border-bottom:2px solid var(--primary-color)}.tag-title{color:var(--primary-color);font-size:1.65rem;margin-bottom:0}.tag-title a{color:inherit}.tag-title a:hover{color:var(--accent-color)}.tag-title::before{content:'#';color:var(--accent-color);margin-right:2px}.tag-count{color:var(--muted-text);font-size:13px;white-space:nowrap}.post-list{list-style:none;padding:0;margin:0}.post-item{border-bottom:1px solid var(--border-color)}.post-link{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 5px;transition:all 0.2s ease}.post-link:hover{padding-left:12px;background-color:var(--light-bg)}.post-title{color:var(--dark-text);font-size:15px;font-weight:500;line-height:1.5}.post-link:hover .post-title{color:var(--primary-color)}.post-date{color:var(--muted-text);font-size:12px;white-space:nowrap}.post-arrow{color:var(--accent-color);font-size:14px;opacity:0;transform:translateX(-5px);transition:all 0.2s ease}.post-link:hover .post-arrow{opacity:1;transform:translateX(0)}.tags-sidebar{position:sticky;top:100px}.sidebar-box{padding:28px;background-color:var(--light-bg);border-radius:6px;margin-bottom:25px}.sidebar-title{color:var(--primary-color);font-family:'DM Sans', sans-serif;font-size:14px;font-weight:700;margin-bottom:20px}.sidebar-list{list-style:none;padding:0;margin:0}.sidebar-list li{margin-bottom:10px}.sidebar-list a{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--muted-text);font-size:13px}.sidebar-list a:hover{color:var(--primary-color)}.sidebar-list .count{color:var(--accent-color);font-size:11px;font-weight:700}.blog-cta{margin-top:30px;padding:45px;background-color:var(--primary-color);border-radius:8px}.blog-cta h3{color:#fff;font-size:1.8rem;margin-bottom:12px}.blog-cta p{color:rgba(255,255,255,0.7);font-size:14px;margin-bottom:25px}.btn-light-custom{background-color:#fff;color:var(--primary-color);padding:11px 22px;border-radius:5px;font-size:14px;font-weight:700}.btn-light-custom:hover{background-color:var(--accent-light);color:var(--primary-color)}@media (max-width: 991.98px){.tags-sidebar{position:static;margin-bottom:50px}}@media (max-width: 767.98px){.page-header{padding:55px 0 50px}.tags-content{padding:55px 0 75px}.tag-section{margin-bottom:55px}.tag-section-header{align-items:flex-start;flex-direction:column;gap:5px}.post-link{align-items:flex-start;flex-direction:column;gap:6px;padding:16px 5px}.post-arrow{display:none}.blog-cta{padding:35px 25px}}
