.category-archive
*{box-sizing:border-box}.category-archive .category-layout{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:start}.category-archive .main-column{display:grid;gap:30px}.category-archive .featured-article-horizontal{display:grid;grid-template-columns:400px 1fr;gap:25px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,0.1);padding:20px}.category-archive .featured-image-container{position:relative;overflow:hidden;border-radius:8px}.category-archive .featured-image{width:100%;height:250px;object-fit:cover;display:block}.category-archive .featured-content
h2{font-size:28px;font-weight:700;line-height:1.3;margin-bottom:15px;color:#1a1a1a}.category-archive .featured-content h2
a{color:#1a1a1a;text-decoration:none}.category-archive .featured-content h2 a:hover{color:#e64d25}.category-archive .secondary-articles{display:grid;grid-template-columns:1fr 1fr;gap:25px}.category-archive .secondary-article{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:transform .3s, box-shadow .3s}.category-archive .secondary-article:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,0.15)}.category-archive .secondary-article .article-image{width:100%;height:180px;object-fit:cover;display:block}.category-archive .secondary-article .article-content{padding:20px}.category-archive .secondary-article
h3{font-size:18px;font-weight:600;line-height:1.4;margin-bottom:12px}.category-archive .secondary-article h3
a{color:#1a1a1a;text-decoration:none}.category-archive .secondary-article h3 a:hover{color:#e64d25}.category-archive .article-list{display:grid;gap:25px}.category-archive .list-article{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:transform .3s, box-shadow .3s}.category-archive .list-article:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,0.12)}.category-archive .list-image{width:100%;height:80px;object-fit:cover;display:block;border-radius:6px}.category-archive .list-content
h3{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:10px}.category-archive .list-content h3
a{color:#1a1a1a;text-decoration:none}.category-archive .list-content h3 a:hover{color:#e64d25}.category-archive .list-content .article-excerpt{color:#555;line-height:1.6;font-size:14px;margin-bottom:10px}.category-archive .article-meta{font-size:13px;color:#999}.category-archive .article-meta
.date{color:#999}.category-archive .nav-links
a.active{background-color:#007acc;color:#fff}@media (max-width: 1024px){.category-archive .category-layout{grid-template-columns:1fr;gap:30px}.category-archive .featured-article-horizontal{grid-template-columns:1fr;gap:20px}.category-archive .featured-image{height:200px}.category-archive .secondary-articles{grid-template-columns:1fr;gap:20px}}@media (max-width: 768px){.category-archive .page-header
h1{font-size:28px}.category-archive .featured-content
h2{font-size:24px}.category-archive .list-article{grid-template-columns:1fr;gap:15px}.category-archive .list-image{height:150px}.category-archive
.sidebar{padding:20px}.category-archive .stay-connected
h3{font-size:20px}}@media (max-width: 480px){.category-archive .page-header
h1{font-size:24px}.category-archive .featured-article-horizontal{padding:15px}.category-archive .featured-content
h2{font-size:20px}.category-archive .list-article{padding:15px}.category-archive .list-content
h3{font-size:18px}.category-archive
.sidebar{padding:15px}}.category-archive .featured-article-horizontal{border:1px
solid var(--border-color);border-radius:var(--border-radius);box-shadow:none;transition:box-shadow var(--transition), border-color var(--transition);background:var(--background-light)}.category-archive .featured-article-horizontal:hover{box-shadow:0 8px 26px rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.10)}.category-archive .featured-image-container{position:relative;overflow:hidden;border-radius:var(--border-radius);background:var(--background-muted)}.category-archive .featured-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s ease;will-change:transform}.category-archive .featured-article-horizontal:hover .featured-image{transform:scale(1.05)}.category-archive .featured-content
h2{font-family:var(--font-condensed);font-weight:700;line-height:1.2;color:var(--text-color);margin-bottom: .5rem}.category-archive .featured-content h2
a{color:inherit;text-decoration:none}.category-archive .featured-content h2 a:hover{color:var(--primary-color)}.category-archive .featured-content .article-meta{font-size: .85rem;color:var(--text-muted);display:flex;gap: .5rem;align-items:center}.category-archive .secondary-article{position:relative;border:1px
solid var(--border-color);border-radius:var(--border-radius);background:var(--background-light);box-shadow:none;transition:box-shadow var(--transition), border-color var(--transition);overflow:hidden}.category-archive .secondary-article:hover{box-shadow:0 8px 26px rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.10);transform:none}.category-archive .secondary-article .article-image{height:220px;object-fit:cover;display:block;transition:transform 0.35s ease;will-change:transform}.category-archive .secondary-article:hover .article-image{transform:scale(1.05)}.category-archive .secondary-article .article-content{padding:1rem}.category-archive .secondary-article
h3{font-family:var(--font-condensed);font-weight:700;font-size:clamp(1rem, 2.2vw, 1.125rem);line-height:1.2;margin-bottom: .5rem;color:var(--text-color)}.category-archive .secondary-article h3
a{color:inherit;text-decoration:none}.category-archive .secondary-article h3 a:hover{color:var(--primary-color)}.category-archive .secondary-article .article-meta{font-size: .85rem;color:var(--text-muted);display:flex;gap: .5rem;align-items:center}.category-archive .list-article{position:relative;border:1px
solid var(--border-color);border-radius:var(--border-radius);background:var(--background-light);box-shadow:none;transition:box-shadow var(--transition), border-color var(--transition);padding:1rem}.category-archive .list-article:hover{box-shadow:0 6px 20px rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.10);transform:none}.category-archive .list-image-container{overflow:hidden;border-radius:calc(var(--border-radius) - 2px);background:var(--background-muted)}.category-archive .list-image{width:100%;height:100%;max-height:120px;object-fit:cover;display:block;transition:transform 0.35s ease;will-change:transform}.category-archive .list-article:hover .list-image{transform:scale(1.05)}.category-archive .list-content
h3{font-family:var(--font-condensed);font-weight:700;font-size:clamp(1rem, 2.2vw, 1.125rem);line-height:1.2;margin-bottom: .45rem;color:var(--text-color)}.category-archive .list-content h3
a{color:inherit;text-decoration:none}.category-archive .list-content h3 a:hover{color:var(--primary-color)}.category-archive .list-content .article-excerpt{color:var(--text-muted);font-size: .95rem;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-bottom: .35rem}.category-archive .list-content .article-meta{font-size: .85rem;color:var(--text-muted);display:flex;gap: .5rem;align-items:center}.category-archive .featured-article-horizontal:focus-within,
.category-archive .secondary-article:focus-within,
.category-archive .list-article:focus-within{outline:3px
solid rgba(230, 61, 37, 0.35);outline-offset:2px}.category-archive .featured-article-horizontal a,
.category-archive .secondary-article a,
.category-archive .list-article
a{transition:color var(--transition), border-color var(--transition), box-shadow var(--transition), transform var(--transition)}@media (prefers-reduced-motion: reduce){.category-archive .featured-image,
.category-archive .secondary-article .article-image,
.category-archive .list-image{transition:none}.category-archive .featured-article-horizontal,
.category-archive .secondary-article,
.category-archive .list-article{transition:none}}@media (prefers-color-scheme: dark){.category-archive .featured-article-horizontal,
.category-archive .secondary-article,
.category-archive .list-article{background:var(--background);border-color:var(--border)}.category-archive .list-content .article-excerpt{color:var(--muted-foreground)}}.secondary-article{padding:1rem}