/* HKW news categories — isolated from shared site chrome */
.hkw-news-page{padding-top:35px;padding-bottom:55px}
.hkw-news-intro{margin-bottom:22px}.hkw-news-intro h1{margin:5px 0 7px}.hkw-news-eyebrow{font-size:12px;letter-spacing:.09em;font-weight:700;color:#2465a2}
.hkw-news-tabs{display:flex;align-items:center;gap:8px;overflow-x:auto;max-width:100%;padding:5px 2px 13px;scrollbar-width:thin;border-bottom:1px solid #dfe7f0;white-space:nowrap}
.hkw-news-tab{flex-shrink:0;border:1px solid #dce7f3;background:#fff;color:#244567;text-decoration:none;border-radius:999px;padding:10px 17px;font-weight:600;transition:background .15s,border-color .15s,color .15s}
.hkw-news-tab:hover,.hkw-news-tab:focus-visible{background:#e8f2ff;border-color:#93b9e4}.hkw-news-tab.is-active{background:#0b477e;color:#fff;border-color:#0b477e;box-shadow:0 3px 9px #124b7b22}
.hkw-news-tools{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:22px 0}.hkw-news-current{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hkw-news-current strong{font-size:21px;color:#153858}.hkw-news-current span{font-size:13px;color:#60788e}
.hkw-news-search{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hkw-news-search input{font:inherit;min-width:220px;max-width:100%;padding:10px 12px;border:1px solid #cddce9;border-radius:10px;background:#fff}.hkw-news-search button{font:inherit;background:#0b477e;color:white;border:0;border-radius:10px;padding:10px 17px;cursor:pointer}.hkw-news-search a{color:#2465a2}
.hkw-news-empty{text-align:center;padding:54px 16px;background:#f4f8fc;border:1px dashed #c8d9eb;border-radius:14px}.hkw-news-empty strong{font-size:20px;color:#17395a}.hkw-news-empty p{color:#64788d}.hkw-news-empty a{color:#145d9c}
@media(max-width:650px){.hkw-news-page{padding-top:25px}.hkw-news-tabs{gap:6px}.hkw-news-tab{padding:9px 13px;font-size:14px}.hkw-news-search{width:100%}.hkw-news-search input{min-width:0;flex:1}}
