.category-hero{padding:76px 0 66px;background:#111;border-bottom:1px solid var(--line)}.category-hero-grid{display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:end}.category-hero .breadcrumbs{margin-bottom:42px}.category-hero h1{font-size:clamp(2.7rem,5vw,5rem);margin-top:18px}.category-hero p{max-width:540px;margin:0;font-size:1.05rem}.category-content{padding:74px 0 100px}.category-tools{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:34px}.category-tools>span{color:#888;font-size:.78rem;font-weight:800;text-transform:uppercase}.category-search{display:grid;grid-template-columns:minmax(220px,360px) auto}.category-search input{height:46px;padding:0 14px;border:1px solid #444;background:#fff;color:#111}.category-search button{height:46px;padding:0 17px;border:1px solid var(--orange);background:var(--orange);font-weight:800;text-transform:uppercase}.category-grid .editorial-copy h2{font-size:1.55rem;line-height:1.12;margin:18px 0 14px;color:#fff}.category-empty{padding:54px;border:1px solid var(--line);background:#111}.category-empty>span{color:var(--orange);font-size:.75rem;font-weight:800;text-transform:uppercase}.category-empty h2{font-size:clamp(2rem,3.6vw,3.5rem);max-width:780px;margin:18px 0}.category-empty p{max-width:670px}.category-empty .actions{margin-top:30px}.blog-pagination{margin-top:42px}.blog-pagination .nav-links{display:flex;justify-content:center;gap:8px}.blog-pagination .page-numbers{padding:10px 14px;border:1px solid var(--line)}.blog-pagination .current,.blog-pagination a:hover{border-color:var(--orange);color:var(--orange)}@media(max-width:760px){.category-hero-grid{grid-template-columns:1fr;gap:24px}.category-tools{align-items:stretch;flex-direction:column}.category-search{grid-template-columns:1fr}.category-search button{width:100%}.category-empty{padding:34px 24px}}
