.wjt-archive{font-family:'Rubik',sans-serif;background:#f7f7f7;min-height:60vh}.wjt-archive__hero{background:#3A464C;padding:72px 32px 64px;text-align:center}.wjt-archive__hero-title{font-size:clamp(36px,6vw,64px);font-weight:700;color:#fff;letter-spacing:-0.02em;text-transform:uppercase;margin:0 0 12px;line-height:1.05}.wjt-archive__hero-sub{font-size:16px;font-weight:400;color:rgba(255,255,255,0.60);margin:0;max-width:480px;margin:0 auto;line-height:1.6}.wjt-archive__inner{max-width:1200px;margin:0 auto;padding:64px 32px 80px}.wjt-archive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:56px}.wjt-archive__card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.07);display:flex;flex-direction:column;transition:transform 0.28s ease,box-shadow 0.28s ease}.wjt-archive__card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,0.12)}.wjt-archive__card-img-wrap{display:block;overflow:hidden;aspect-ratio:16 / 10;flex-shrink:0;position:relative}.wjt-archive__card-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.40s ease}.wjt-archive__card-img--fallback{background:linear-gradient(135deg,#4a6a5a,#3A464C);width:100%;height:100%}.wjt-archive__card:hover .wjt-archive__card-img{transform:scale(1.05)}.wjt-archive__cat{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#fff;background:#FF6F1F;padding:4px 10px;border-radius:99px}.wjt-archive__card-body{padding:22px;display:flex;flex-direction:column;flex:1;gap:10px}.wjt-archive__date{font-size:12px;font-weight:700;color:#FF6F1F;display:block}.wjt-archive__title{font-size:17px;font-weight:700;color:#3A464C;line-height:1.35;margin:0}.wjt-archive__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.wjt-archive__title a:hover{color:#FF6F1F}.wjt-archive__excerpt{font-size:13px;font-weight:400;color:#7a8a92;line-height:1.70;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wjt-archive__read-more{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#FF6F1F;text-decoration:none;margin-top:4px;transition:color 0.2s ease,letter-spacing 0.2s ease}.wjt-archive__read-more:hover{color:#FF8E1D;letter-spacing:0.04em}.wjt-archive__empty{grid-column:1 / -1;text-align:center;font-size:16px;color:#7a8a92;padding:48px 0}.wjt-archive__pagination{display:flex;flex-direction:column;align-items:center;gap:16px}.wjt-archive__pages{list-style:none;display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.wjt-archive__page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:8px;font-family:'Rubik',sans-serif;font-size:14px;font-weight:700;color:#3A464C;text-decoration:none;background:#fff;border:1.5px solid #e8e8e8;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease}.wjt-archive__page-btn:hover{background:#f0f0f0;border-color:#d0d0d0}.wjt-archive__page-btn--active{background:#FF6F1F;color:#fff;border-color:#FF6F1F}.wjt-archive__page-btn--active:hover{background:#FF8E1D;border-color:#FF8E1D}.wjt-archive__page-btn--arrow{font-size:16px;background:#fff}.wjt-archive__page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;font-size:14px;color:#aaa}.wjt-archive__page-count{font-size:12px;font-weight:400;color:#aaa;margin:0}@media (max-width:900px){.wjt-archive__grid{grid-template-columns:repeat(2,1fr);gap:20px}.wjt-archive__inner{padding:48px 24px 64px}}@media (max-width:600px){.wjt-archive__hero{padding:52px 20px 44px}.wjt-archive__grid{grid-template-columns:1fr;gap:18px}.wjt-archive__inner{padding:36px 20px 56px}.wjt-archive__grid{margin-bottom:40px}.wjt-archive__title{font-size:16px}.wjt-archive__page-btn{min-width:36px;height:36px;font-size:13px}}