.hw-news-page{min-height:80vh;padding:48px 0 80px}.hw-news-page-header{text-align:center;margin-bottom:40px}.hw-news-page-title{margin:12px 0 14px;font:800 clamp(28px,4vw,44px) var(--hw-font-heading);color:var(--hw-white);letter-spacing:.03em;text-transform:uppercase}.hw-news-page-desc{max-width:560px;margin:0 auto;font-size:14px;line-height:1.7;color:var(--hw-muted)}.hw-news-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px;justify-content:center}.hw-news-cat-pill{padding:8px 20px;border-radius:999px;border:1px solid rgba(201,168,76,.25);background:rgba(255,255,255,.03);color:var(--hw-muted);font:600 12px var(--hw-font-body);letter-spacing:.04em;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.hw-news-cat-pill:hover{border-color:rgba(201,168,76,.55);color:var(--hw-gold-light);background:rgba(201,168,76,.06)}.hw-news-cat-pill.active{background:var(--hw-gradient);border-color:transparent;color:var(--hw-black);font-weight:700}.hw-news-hero-card{display:grid;grid-template-columns:1fr 1fr;border-radius:20px;overflow:hidden;border:1px solid var(--hw-border);background:var(--hw-dark2);margin-bottom:40px;text-decoration:none;color:inherit;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;min-height:380px}.hw-news-hero-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(0,0,0,.55);border-color:rgba(201,168,76,.35)}.hw-news-hero-img{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#222)}.hw-news-hero-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hw-news-hero-card:hover .hw-news-hero-img img{transform:scale(1.04)}.hw-news-hero-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(201,168,76,.25)}.hw-news-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,rgba(17,17,17,.5));pointer-events:none}.hw-news-hero-content{padding:36px 32px;display:flex;flex-direction:column;justify-content:center;gap:12px}.hw-news-hero-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hw-news-cat-tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;background:rgba(201,168,76,.15);border:1px solid rgba(201,168,76,.3);color:var(--hw-gold);font:700 10px var(--hw-font-body);text-transform:uppercase;letter-spacing:.08em}.hw-news-hero-date{font-size:12px;color:var(--hw-muted)}.hw-news-hero-title{margin:0;font:700 clamp(20px,2.2vw,28px) var(--hw-font-heading);color:var(--hw-white);line-height:1.3;letter-spacing:.02em}.hw-news-hero-summary{margin:0;font-size:14px;line-height:1.7;color:var(--hw-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.hw-news-hero-readmore{display:inline-flex;align-items:center;gap:8px;margin-top:8px;color:var(--hw-gold);font:700 12px var(--hw-font-body);letter-spacing:.06em;text-transform:uppercase;transition:gap .18s}.hw-news-hero-card:hover .hw-news-hero-readmore{gap:12px}.hw-news-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.hw-news-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--hw-border);background:var(--hw-dark2);text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hw-news-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.5);border-color:rgba(201,168,76,.35)}.hw-news-thumb{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#222)}.hw-news-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .38s ease}.hw-news-card:hover .hw-news-thumb img{transform:scale(1.05)}.hw-news-thumb-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgba(201,168,76,.2)}.hw-news-card-body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1 1}.hw-news-card-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hw-news-card-date{font-size:11px;color:var(--hw-muted)}.hw-news-card-title{font:700 16px var(--hw-font-body);color:var(--hw-white);line-height:1.4;-webkit-line-clamp:2}.hw-news-card-summary,.hw-news-card-title{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hw-news-card-summary{font-size:13px;line-height:1.65;color:var(--hw-muted);-webkit-line-clamp:3}@media (max-width:960px){.hw-news-hero-card{grid-template-columns:1fr;min-height:auto}.hw-news-hero-img{aspect-ratio:16/9}.hw-news-hero-overlay{background:linear-gradient(0deg,rgba(17,17,17,.6),transparent 50%)}}@media (max-width:768px){.hw-news-grid{grid-template-columns:repeat(2,1fr);gap:16px}.hw-news-hero-content{padding:24px 20px}.hw-news-page{padding:32px 0 60px}}@media (max-width:540px){.hw-news-grid{grid-template-columns:1fr;gap:16px}.hw-news-categories{gap:6px;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch}.hw-news-cat-pill{white-space:nowrap;padding:7px 16px}}