.category-layout{align-items:flex-start;gap:40px;margin-top:40px;display:flex}.category-main-col{flex:2.8}.modern-category-header{border-bottom:1px solid #eee;margin-bottom:50px;padding-bottom:20px}.subtitle-label{color:#e73030;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.main-category-title{font-family:var(--font-serif);text-transform:capitalize;color:#111;font-size:3.5rem;font-weight:900;line-height:1}.category-sidebar-col{background:#fdfdfd;border:1px solid #f0f0f0;border-radius:8px;flex:1.2;padding:20px;position:sticky;top:20px}.featured-hero-link{color:inherit;margin-bottom:40px;text-decoration:none;display:block}.featured-hero-card{border-radius:12px;height:500px;transition:transform .4s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}.featured-hero-card:hover{transform:translateY(-5px)}.hero-img-wrapper{aspect-ratio:1;width:100%;height:100%}.hero-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.featured-hero-card:hover .hero-img-wrapper img{transform:scale(1.05)}.hero-content-overlay{color:#fff;background:linear-gradient(#0000,#000000e6);padding:40px;position:absolute;bottom:0;left:0;right:0}.category-tag-mini{text-transform:uppercase;letter-spacing:1px;background:#e73030;margin-bottom:15px;padding:4px 12px;font-size:10px;font-weight:900;display:inline-block}.hero-title{font-family:var(--font-serif);margin-bottom:15px;font-size:2.8rem;font-weight:800;line-height:1.1}.hero-excerpt{opacity:.9;max-width:80%;margin-bottom:20px;font-size:1.1rem}.hero-meta{opacity:.7;text-transform:uppercase;font-size:.8rem;font-weight:600}.secondary-news-grid{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:50px;display:grid}.grid-item-link{color:inherit;text-decoration:none}.grid-news-card{background:#fff;border-radius:8px;transition:all .3s;overflow:hidden}.grid-news-card:hover{box-shadow:0 5px 15px #0000000d}.grid-img-wrapper{aspect-ratio:1;border-radius:8px;width:100%;margin-bottom:15px;overflow:hidden}.grid-img-wrapper img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.grid-news-card:hover .grid-img-wrapper img{transform:scale(1.08)}.date-mini{color:#e73030;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.grid-title{font-family:var(--font-serif);color:#111;font-size:1.4rem;font-weight:700;line-height:1.3}.refined-list-feed{margin-top:50px}.list-item-link{color:inherit;margin-bottom:25px;text-decoration:none;display:block}.list-news-card{border-bottom:1px solid #eee;gap:25px;padding-bottom:25px;transition:opacity .3s;display:flex}.list-item-link:hover .list-news-card{opacity:.8}.list-img-wrapper{border-radius:6px;flex-shrink:0;width:180px;height:180px;overflow:hidden}.list-img-wrapper img{object-fit:cover;width:100%;height:100%}.list-content{flex:1}.list-title{font-family:var(--font-serif);color:#111;margin:10px 0;font-size:1.6rem;font-weight:700}.list-excerpt{color:#555;font-size:.95rem;line-height:1.5}.sidebar-header-modern{border-bottom:2px solid #111;margin-bottom:30px;padding-bottom:10px}.sidebar-subtitle{color:#e73030;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:900;display:block}.sidebar-main-title{font-family:var(--font-serif);margin-top:5px;font-size:1.8rem;font-weight:900}.sidebar-feed-modern{flex-direction:column;display:flex}.sidebar-card-modern{border:none;gap:15px;margin-bottom:25px;padding-bottom:0;display:flex}.sidebar-img-modern{border-radius:6px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.sidebar-img-modern img{object-fit:cover;width:100%;height:100%}.sidebar-date-modern{color:#999;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.sidebar-title-modern{color:#111;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.pagination-wrapper{padding-top:20px}.page-number,.page-nav-btn{border-radius:4px;font-size:12px}@media (max-width:1024px){.category-layout{flex-direction:column;gap:40px;padding:0 20px}.hero-title{font-size:2.2rem}.main-category-title{font-size:2.5rem}.secondary-news-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.category-layout{gap:30px;padding:0 15px}.modern-category-header{text-align:center;margin-bottom:30px}.main-category-title{font-size:1.8rem}.featured-hero-card{aspect-ratio:1;height:auto}.hero-img-wrapper{aspect-ratio:1}.hero-content-overlay{padding:20px}.hero-title{font-size:1.5rem}.hero-excerpt{display:none}.list-news-card{flex-direction:column;gap:20px;padding-bottom:30px}.list-img-wrapper{aspect-ratio:1;width:100%;height:auto}.list-title{margin:5px 0;font-size:1.3rem}.category-sidebar-col{width:100%;margin-top:20px;padding:20px;position:static}}
