body.hkh-home{background:#fff!important;color:#18282c;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;margin:0}body.hkh-home *{box-sizing:border-box}.hkh-site{--ink:#14262b;--accent:#064653;--muted:#68767b;--line:#dce3e5;max-width:1240px;margin:0 auto;padding:0 30px}.hkh-site a{color:inherit;text-decoration:none}.hkh-site a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.hkh-site a:focus-visible,.hkh-site summary:focus-visible,.hkh-site button:focus-visible,.hkh-site input:focus-visible{outline:3px solid #16819a;outline-offset:4px}.hkh-site h1,.hkh-site h2,.hkh-site h3,.hkh-site p{margin:0;font-family:inherit;color:inherit}.hkh-site h1,.hkh-site h2,.hkh-site h3{font-weight:750;line-height:1.22}.hkh-site img{display:block;width:100%;height:100%;object-fit:cover}.hkh-masthead{display:flex;justify-content:space-between;align-items:center;padding:30px 0 24px;gap:24px}.hkh-brand{display:block}.hkh-brand span{font-size:12px;display:block;letter-spacing:.025em;margin-bottom:7px}.hkh-brand strong{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,4.8vw,64px);line-height:1;letter-spacing:-2px;color:var(--accent)}.hkh-tools,.hkh-languages{display:flex;align-items:center;gap:18px}.hkh-languages{font-size:13px;gap:12px;white-space:nowrap}.hkh-languages [aria-current]{font-weight:700}.hkh-languages span{color:#a4afb2}.hkh-search{position:relative;border-left:1px solid var(--line);padding-left:20px}.hkh-search summary{cursor:pointer;list-style:none;display:flex}.hkh-search summary::-webkit-details-marker{display:none}.hkh-search svg{fill:none;stroke:currentColor;stroke-width:1.8}.hkh-search form{position:absolute;right:0;top:40px;z-index:20;width:min(360px,85vw);padding:20px;background:#fff;border:1px solid var(--line);box-shadow:0 8px 25px #0001}.hkh-search label{display:block;margin-bottom:10px}.hkh-search form>div{display:flex;gap:8px}.hkh-search input[type=search]{width:100%;min-width:0;height:40px;border:1px solid #b9c8cc;padding:8px;color:#18282c;background:white}.hkh-search button{background:var(--accent);color:white;padding:8px 14px;border:0}.hkh-nav{display:flex;align-items:stretch;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:30px;font-size:14px;font-weight:600;gap:0}.hkh-nav>a,.hkh-council{padding:16px 22px;display:flex;align-items:center;justify-content:center}.hkh-nav>a[aria-current]{background:var(--accent);color:#fff}.hkh-council{gap:12px;position:relative}.hkh-council details>summary{cursor:pointer;list-style:none;font-size:20px;line-height:1}.hkh-council details>a{position:absolute;left:0;top:100%;z-index:15;background:white;border:1px solid var(--line);padding:18px 22px;min-width:100%;white-space:nowrap;box-shadow:0 6px 12px #0001}.hkh-top{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:34px;margin-bottom:38px}.hkh-hero-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef2f3}.hkh-meta{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.035em;margin:12px 0 10px}.hkh-meta span{font-weight:700;color:var(--accent)}.hkh-lead h1{font-size:clamp(28px,3.25vw,44px);letter-spacing:-1px;line-height:1.13;margin-bottom:15px}.hkh-lead>p{font-size:17px;color:#5c696d;line-height:1.55}.hkh-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.hkh-section-title h2{font-size:25px;letter-spacing:-.5px}.hkh-all{font-size:13px;font-weight:600;color:var(--accent)!important;white-space:nowrap}.hkh-latest .hkh-section-title{border-bottom:2px solid var(--ink);padding-bottom:14px;margin-bottom:0}.hkh-latest h2{font-size:23px}.hkh-news-item{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.hkh-news-item time{font-size:11px;color:var(--muted);display:block;margin-bottom:5px}.hkh-news-item h3{font-size:16px;line-height:1.32;overflow-wrap:anywhere}.hkh-small-image{display:block;aspect-ratio:4/3;background:#eef2f3}.hkh-latest>.hkh-all{display:inline-block;margin-top:16px}.hkh-section{border-top:1px solid var(--line);padding-top:24px;margin-bottom:36px}.hkh-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.hkh-card-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#eef2f3}.hkh-articles h3{font-size:21px;line-height:1.28;margin-bottom:10px}.hkh-articles p{font-size:14px;color:#657176;line-height:1.6}.hkh-members{background:#f0f4f5;padding:28px;margin:0 -28px 36px}.hkh-people{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.hkh-person-image{display:block;aspect-ratio:4/3;background:#dce4e7;overflow:hidden}.hkh-person-image .hkm-portrait{object-position:center 25%}.hkh-person-image .hkm-placeholder{height:100%;display:flex;align-items:flex-end;justify-content:center;background:#e0e6e8}.hkh-person-image .hkm-placeholder svg{height:90%;width:75%;fill:#acb7bb}.hkh-person-image .hkm-placeholder span{display:none}.hkh-people h3{font-size:14px;margin:12px 0 5px;line-height:1.35}.hkh-people p{font-size:12px;color:var(--muted)}.hkh-paper{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center;padding:8px 0 35px}.hkh-paper h2{font-size:30px;margin:8px 0 15px}.hkh-paper p{color:var(--muted);font-size:16px;line-height:1.65}.hkh-eyebrow{font-size:11px;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-weight:700}.hkh-button{display:inline-block;background:var(--accent);color:white!important;padding:12px 22px;font-size:14px;font-weight:600;margin-top:22px}.hkh-paper-art{border:1px solid var(--line);background:#fafbf9;padding:28px 32px;color:var(--accent);max-width:380px;justify-self:center;width:100%;box-shadow:8px 8px 0 #edf1f1}.hkh-paper-art>span{font-size:11px;letter-spacing:.15em}.hkh-paper-art>strong{font-family:Georgia,'Times New Roman',serif;display:block;font-size:48px;line-height:1.05;margin:16px 0}.hkh-paper-rule{height:4px;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin-bottom:10px}.hkh-paper-art p{font-size:12px}.hkh-paper-art img{height:auto;object-fit:contain}.hkh-footer{border-top:1px solid var(--line);padding:22px 0 28px;color:var(--muted);font-size:12px}.hkh-footer>div{display:flex;justify-content:space-between;gap:20px;margin-bottom:10px}.hkh-footer>div>a{font-size:15px;font-weight:700;color:var(--ink)}.hkh-footer p{font-size:11px;max-width:900px;line-height:1.7}.hkh-no-image{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:40px;background:#e8eeef;color:#899da4}.hkh-skip{position:absolute;left:-9999px}.hkh-skip:focus{left:20px;top:40px;z-index:99999;background:white;padding:15px}
@media(min-width:1500px){.hkh-site{max-width:1320px}.hkh-lead h1{font-size:46px}}
@media(max-width:1000px){.hkh-nav>a,.hkh-council{padding:14px 14px}.hkh-top{gap:24px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.hkh-news-item{grid-template-columns:minmax(0,1fr) 65px;gap:10px;padding:13px 0}.hkh-news-item h3{font-size:14px}.hkh-people{grid-template-columns:repeat(3,minmax(0,1fr))}.hkh-person-image{aspect-ratio:16/10}.hkh-latest h2{font-size:20px}.hkh-articles h3{font-size:18px}}
@media(max-width:700px){.hkh-site{padding:0 20px}.hkh-masthead{padding:24px 0 20px;gap:12px;align-items:flex-start}.hkh-brand strong{font-size:clamp(26px,6.6vw,43px);letter-spacing:-1.2px;white-space:nowrap}.hkh-brand span{font-size:9px;max-width:235px;line-height:1.5}.hkh-tools{gap:12px;flex-direction:column;align-items:flex-end}.hkh-languages{font-size:11px;gap:7px}.hkh-search{border:0;padding:0}.hkh-nav{font-size:12px;flex-wrap:wrap;margin-bottom:24px}.hkh-nav>a,.hkh-council{padding:12px 13px}.hkh-council{flex-grow:1}.hkh-top{grid-template-columns:1fr;gap:30px}.hkh-lead h1{font-size:30px;letter-spacing:-.6px}.hkh-lead>p{font-size:16px}.hkh-news-item{grid-template-columns:minmax(0,1fr) 95px;gap:15px;padding:15px 0}.hkh-news-item h3{font-size:16px}.hkh-section-title{gap:12px;align-items:baseline}.hkh-section-title h2{font-size:23px}.hkh-section-title .hkh-all{font-size:11px;white-space:normal;text-align:right}.hkh-articles{grid-template-columns:1fr;gap:26px}.hkh-articles h3{font-size:22px}.hkh-articles p{font-size:15px}.hkh-members{margin:0 -20px 30px;padding:25px 20px}.hkh-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.hkh-people h3{font-size:14px}.hkh-paper{grid-template-columns:1fr;gap:25px}.hkh-paper-art{max-width:330px}.hkh-footer>div{flex-wrap:wrap;gap:8px}.hkh-footer p{font-size:11px}}

@media(max-width:420px){.hkh-masthead{flex-wrap:wrap}.hkh-tools{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.hkh-brand strong{font-size:8vw}.hkh-brand span{max-width:none}.hkh-search form{right:0}}

.hkh-menu-toggle{display:none}.hkh-menu-toggle[hidden]{display:none!important}
@media(max-width:700px){.hkh-menu-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:#064653;color:#fff;border:0;padding:13px 16px;font:600 14px Arial,sans-serif;margin-bottom:20px;cursor:pointer}.hkh-nav.hkh-collapsible:not(.is-open){display:none}.hkh-nav.hkh-collapsible.is-open{margin-top:-20px}.hkh-nav.hkh-collapsible>a,.hkh-nav.hkh-collapsible>.hkh-council{justify-content:flex-start;width:100%;border-bottom:1px solid #e3e8ea}.hkh-council details>a{position:static;display:block;box-shadow:none;border:0;padding:10px 0;white-space:normal}.hkh-council{flex-wrap:wrap}.hkh-council details[open]{flex-basis:100%}.hkh-council details[open]>summary{margin-bottom:8px}.hkh-nav.hkh-collapsible{border-top:0}}
