@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/poppins-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hkc-knowledge-shell>.hkc-author-articles-panel,.hkc-knowledge-shell>.hkc-author-services-panel{grid-column:1}.hkc-author-empty-state{max-width:none;margin-top:22px;padding:30px 28px;border:1px solid #e3eaf1;border-radius:16px;background:#f8fafc}.hkc-author-empty-state h3{margin:0 0 8px;color:var(--hkc-navy);font-size:21px;line-height:1.45}.hkc-author-empty-state p{margin:0;color:#5c7187;line-height:1.75}.hkc-author-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:701px) and (max-width:1000px){.hkc-author-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hkc-author-empty-state{margin-top:18px;padding:24px 20px}.hkc-author-service-grid{grid-template-columns:1fr}}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("fonts/poppins-500-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"ABeeZee";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/abeezee-400-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hkc-ink:#102b52;--hkc-navy:#0b2046;--hkc-blue:#315f91;--hkc-accent:#16705f;--hkc-accent-soft:#eaf5f1;--hkc-muted:#687c93;--hkc-line:#dce5ee;--hkc-soft:#f5f7fa;--hkc-paper:#ffffff;--hkc-content:var(--hkc-content-width,1500px)}:root{--hkc-blue:#0d2985;--hkc-navy:#0e1649;--hkc-ink:#202534;--hkc-muted:#687180;--hkc-line:#dde2ea;--hkc-soft:#f4f6f9;--hkc-card-radius:8px}.hkc-inner-main{padding-top:0}.hkc-inner-hero{position:relative;width:var(--hkc-visible-width,100vw);min-height:390px;margin:0 0 76px calc((100% - var(--hkc-visible-width,100vw)) / 2);display:grid;align-items:center;overflow:hidden;border-radius:0;background:var(--hkc-navy);isolation:isolate}.hkc-inner-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.hkc-inner-hero__overlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(14,22,73,.93) 0%,rgba(14,22,73,.77) 54%,rgba(14,22,73,.22) 100%)}.hkc-inner-hero__content{width:min(var(--hkc-content),calc(100% - 48px));margin-inline:auto;padding:58px 0;color:#fff}.hkc-inner-hero .hkc-eyebrow{color:#c9d5ff}.hkc-inner-hero h1{margin:0;color:#fff;font-size:52px;font-weight:600;line-height:1.16;letter-spacing:0}.hkc-inner-hero__content>p:last-child{margin:20px 0 0;color:rgba(255,255,255,.84);font-size:17px;line-height:1.8}.hkc-inner-hero__content>p:not(.hkc-eyebrow){color:rgba(255,255,255,.82)}.hkc-inner-hero__breadcrumb{margin-top:17px;display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:rgba(255,255,255,.62);font-size:12px;line-height:1.6}.hkc-inner-hero .hkc-inner-hero__breadcrumb a{color:rgba(255,255,255,.72);text-decoration:none}.hkc-inner-hero .hkc-inner-hero__breadcrumb a:hover,.hkc-inner-hero .hkc-inner-hero__breadcrumb a:focus-visible{color:rgba(255,255,255,.9);text-decoration:underline;text-underline-offset:3px}.hkc-inner-hero .hkc-inner-hero__breadcrumb [aria-current="page"]{color:rgba(255,255,255,.78)}.hkc-topic-directory{margin:0 0 76px}.hkc-topic-directory-compact{padding-bottom:70px;border-bottom:1px solid var(--hkc-line)}.hkc-topic-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hkc-topic-card-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}.hkc-topic-card{min-width:0;display:block;overflow:hidden;border:1px solid var(--hkc-line);border-radius:4px;color:inherit;background:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.hkc-topic-card:hover{transform:translateY(-4px);box-shadow:0 13px 28px rgba(14,22,73,.11)}.hkc-topic-card.is-current{border-color:var(--hkc-blue)}.hkc-topic-card>img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover}.hkc-topic-card__body{min-height:176px;padding:20px;display:flex;flex-direction:column}.hkc-topic-card__body small{color:#7b8390;font-size:11px}.hkc-topic-card__body strong{margin-top:9px;color:var(--hkc-navy);font-size:19px;font-weight:600;line-height:1.35}.hkc-topic-card__body em{margin-top:12px;color:#687180;font-size:13px;font-style:normal;line-height:1.7}.hkc-knowledge-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:56px;align-items:start}.hkc-knowledge-sidebar{position:sticky;top:24px}.hkc-knowledge-sidebar details{border-top:2px solid var(--hkc-navy)}.hkc-knowledge-sidebar summary{padding:17px 2px;color:var(--hkc-navy);font-size:16px;font-weight:600;cursor:pointer;list-style-position:inside}.hkc-knowledge-filters section{padding:18px 0;border-top:1px solid var(--hkc-line)}.hkc-knowledge-filters h2{margin:0 0 9px;color:#2e3441;font-size:13px;font-weight:600}.hkc-knowledge-filters a{padding:6px 2px;display:flex;justify-content:space-between;gap:14px;color:#616a78;font-size:13px;line-height:1.45;text-decoration:none}.hkc-knowledge-filters a:hover{color:var(--hkc-blue)}.hkc-knowledge-filters a span{color:#9aa1ab;font-size:10px}.hkc-posts-panel{min-width:0}.hkc-inline-search{margin:-8px 0 28px;display:grid;grid-template-columns:minmax(0,1fr) 78px}.hkc-inline-search input{min-width:0;height:44px;padding:0 13px;border:1px solid #ccd3de;border-radius:3px 0 0 3px;background:#fff}.hkc-inline-search button{border:0;border-radius:0 3px 3px 0;color:#fff;background:var(--hkc-navy);cursor:pointer}.hkc-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hkc-post-card{overflow:hidden;border:1px solid var(--hkc-line);border-radius:4px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.hkc-post-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(14,22,73,.09)}.hkc-post-card__media{display:block;overflow:hidden}.hkc-post-card__media img{width:100%;aspect-ratio:16 / 9;display:block;object-fit:cover;transition:transform .35s ease}.hkc-post-card:hover .hkc-post-card__media img{transform:scale(1.025)}.hkc-post-card__body{padding:23px}.hkc-post-card h2{margin:10px 0 12px;font-size:20px;font-weight:600;line-height:1.45}.hkc-post-card h2 a,.hkc-post-card h2 a:visited{color:var(--hkc-navy);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .18s ease,text-decoration-color .18s ease}.hkc-post-card h2 a:is(:hover,:focus-visible){color:var(--hkc-blue);text-decoration:underline;text-decoration-color:currentColor}.hkc-post-card h2 a:focus-visible{outline:2px solid var(--hkc-gold);outline-offset:4px}.hkc-post-card__body>p:not(.hkc-card-meta){margin:0;color:#687180;font-size:14px;line-height:1.75}.hkc-text-link{margin-top:18px;display:inline-flex;gap:8px;color:var(--hkc-blue);font-size:13px;font-style:normal;font-weight:600;text-decoration:none}.hkc-text-link span{transition:transform .18s ease}.hkc-text-link:hover span{transform:translateX(4px)}.hkc-article-hero{padding:46px 0 70px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:64px;align-items:center}.hkc-article-hero h1{margin:0;color:var(--hkc-navy);font-size:48px;font-weight:600;line-height:1.18;letter-spacing:0}.hkc-article-deck{margin:22px 0 0;color:#616b7b;font-size:17px;line-height:1.8}.hkc-article-byline{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px 20px;color:#7d8591;font-size:12px}.hkc-article-hero figure{margin:0;overflow:hidden;border-radius:4px}.hkc-article-hero img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover}.hkc-article-main{background:#f7f9fb}.hkc-article-main>.hkc-inner-hero{margin-bottom:0}.hkc-article-byline{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:20px 0;border-bottom:1px solid var(--hkc-line)}.hkc-article-shell{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:54px 0 0;display:grid;grid-template-columns:minmax(0,820px) 240px;justify-content:center;gap:40px;align-items:start}.hkc-article-content{min-width:0}.hkc-article-content{padding:42px 48px 50px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(14,22,73,.04)}.hkc-article-content img{max-width:100%;height:auto}.hkc-article-content>p,.hkc-article-content>ul,.hkc-article-content>ol,.hkc-article-content>blockquote,.hkc-article-content>h2,.hkc-article-content>h3,.hkc-article-content>h4{max-width:780px}.hkc-article-content p{margin:0 0 22px;color:#596579;font-size:16px;line-height:1.9}.hkc-article-content h2{margin:42px 0 18px;padding-left:16px;border-left:3px solid var(--hkc-blue);color:var(--hkc-navy);font-size:26px;font-weight:600;line-height:1.4}.hkc-article-content h3{margin:32px 0 14px;color:var(--hkc-navy);font-size:20px;font-weight:600;line-height:1.5}.hkc-article-content a{color:#3566CF;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hkc-article-content a:hover,.hkc-article-content a:focus-visible{color:#D11F17}.hkc-article-content blockquote{margin:28px 0;padding:20px 24px;border-left:3px solid var(--hkc-blue);background:#f4f6f9;color:#596579}.hkc-article-content ul,.hkc-article-content ol{margin:0 0 24px;padding-left:24px;color:#596579;font-size:16px;line-height:1.85}.hkc-article-content li + li{margin-top:8px}.hkc-article-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;color:#596579;font-size:14px}.hkc-article-content th,.hkc-article-content td{min-width:120px;padding:11px 14px;border:1px solid var(--hkc-line);text-align:left}.hkc-article-content th{color:var(--hkc-navy);background:#f4f6f9;font-weight:600}.hkc-article-tools{position:sticky;top:24px}.hkc-article-tools section{margin-bottom:18px;padding:20px;border:1px solid var(--hkc-line);border-radius:10px;background:#fff}.hkc-article-tools h2{margin:0 0 12px;color:var(--hkc-navy);font-size:15px;font-weight:600}.hkc-article-tools a{padding:7px 0;display:block;color:#596579;font-size:13px;text-decoration:none}.hkc-article-tools a:hover,.hkc-article-tools a:focus-visible{color:#D11F17}.hkc-share-links{display:flex;flex-wrap:wrap;gap:7px}.hkc-share-links a{padding:6px 9px;border:1px solid var(--hkc-line);border-radius:4px}.hkc-post-navigation{width:min(1200px,calc(100% - 48px));margin:54px auto 0;padding:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line)}.hkc-post-navigation a{color:var(--hkc-navy);text-decoration:none}.hkc-post-navigation a:last-child{text-align:right}.hkc-post-navigation span{display:block;color:#8a929e;font-size:11px}.hkc-post-navigation strong{margin-top:7px;display:block;font-size:14px;font-weight:600;line-height:1.55}.hkc-related-section{width:min(1200px,calc(100% - 48px));margin:0 auto;padding:72px 0 84px}.hkc-related-section .hkc-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hkc-solution-row{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:40px;align-items:center}.hkc-solution-row.is-text-only{grid-template-columns:minmax(0,1fr)}.hkc-solution-row.is-reverse figure{order:2}.hkc-solution-row figure{margin:0;overflow:hidden;border-radius:4px;background:var(--hkc-soft)}.hkc-solution-row figure img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover}.hkc-solution-row>div{min-width:0}.hkc-related-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hkc-related-link-grid a{min-height:105px;padding:18px;display:grid;grid-template-columns:1fr 20px;align-content:center;border:1px solid var(--hkc-line);border-radius:4px;text-decoration:none}.hkc-related-link-grid span{grid-column:1;color:#7e8794;font-size:10px}.hkc-related-link-grid strong{grid-column:1;margin-top:6px;color:var(--hkc-navy);font-size:14px;font-weight:600;line-height:1.45}.hkc-related-link-grid em{grid-column:2;grid-row:1 / 3;align-self:center;color:var(--hkc-blue);font-style:normal}.hkc-company-overview{margin-bottom:78px;display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:66px;align-items:start}.hkc-company-overview figure{margin:0}.hkc-company-overview img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover;border-radius:4px}.hkc-role-grid,.hkc-company-snapshot,.hkc-verified-profile,.hkc-verification,.hkc-team-directory,.hkc-team-status{padding:72px 0;border-top:1px solid var(--hkc-line)}.hkc-section-heading--split{display:flex;justify-content:space-between;gap:34px;align-items:flex-start}.hkc-section-heading--split>div{max-width:760px}.hkc-draft-badge{flex:0 0 auto;padding:7px 10px;border:1px solid #9aa9bd;border-radius:4px;color:#53637a;background:#f7f9fb;font-size:11px;line-height:1.4}.hkc-status{margin-left:8px;padding:3px 7px;display:inline-block;border:1px solid #c5cfdd;border-radius:3px;color:#68778b;background:#f5f7fa;font-size:10px;font-style:normal;font-weight:500;line-height:1.35;vertical-align:middle}.hkc-status--confirmed{border-color:#a9cfc6;color:#17685b;background:#edf7f4}.hkc-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hkc-line);border-left:1px solid var(--hkc-line)}.hkc-fact-grid article{min-height:220px;padding:24px;border-right:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line)}.hkc-fact-grid article>span{color:#9aa2af;font-size:11px}.hkc-fact-grid h3{margin:38px 0 12px;color:var(--hkc-navy);font-size:18px;font-weight:600}.hkc-fact-grid p{margin:0;color:#687180;font-size:13px;line-height:1.7}.hkc-verified-profile dl{margin:0;border-top:1px solid var(--hkc-line)}.hkc-verified-profile dl>div{padding:17px 4px;display:grid;grid-template-columns:190px 1fr;border-bottom:1px solid var(--hkc-line)}.hkc-verified-profile dt{color:#7c8490;font-size:12px}.hkc-verified-profile dd{margin:0;color:#343b48;font-size:14px;line-height:1.7}.hkc-credentials{margin-top:26px;padding:22px;border-left:3px solid var(--hkc-blue);background:var(--hkc-soft);color:#5f6876}.hkc-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hkc-line);border-left:1px solid var(--hkc-line)}.hkc-snapshot-grid article{min-height:235px;padding:25px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line)}.hkc-snapshot-grid strong{color:var(--hkc-blue);font-size:37px;font-weight:500;line-height:1}.hkc-snapshot-grid span{margin-top:16px;color:var(--hkc-navy);font-size:16px;font-weight:600}.hkc-snapshot-grid p{margin:11px 0 20px;color:var(--hkc-muted);font-size:13px;line-height:1.7}.hkc-snapshot-grid .hkc-status{margin:auto 0 0}.hkc-verification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hkc-verification-grid article{min-width:0;min-height:150px;padding:22px;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:1fr auto;gap:14px 16px;border:1px solid var(--hkc-line);border-radius:4px;background:#fff}.hkc-verification-grid article>span{color:var(--hkc-blue);font-size:11px}.hkc-verification-grid h3{margin:0 0 7px;color:var(--hkc-navy);font-size:16px;font-weight:600}.hkc-verification-grid p{margin:0;color:var(--hkc-muted);font-size:13px;line-height:1.7}.hkc-verification-grid .hkc-status{grid-column:2;width:fit-content;margin:0}.hkc-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hkc-team-card{min-width:0;min-height:405px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--hkc-line);border-radius:4px;background:#fff;transition:transform .18s ease,box-shadow .18s ease}.hkc-team-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(14,22,73,.09)}.hkc-team-card header{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.hkc-team-avatar{width:58px;height:58px;display:grid;place-items:center;border-radius:4px;color:#fff;background:var(--hkc-navy);font-size:15px;font-weight:600}.hkc-team-card h3{margin:22px 0 5px;color:var(--hkc-navy);font-size:19px;font-weight:600;line-height:1.4}.hkc-team-role{margin:0;color:var(--hkc-blue);font-size:13px;font-weight:600}.hkc-team-card dl{margin:20px 0 0;padding:16px 0;border-top:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line)}.hkc-team-card dl>div{display:grid;grid-template-columns:66px minmax(0,1fr);gap:10px}.hkc-team-card dl>div + div{margin-top:9px}.hkc-team-card dt{color:#8993a1;font-size:11px}.hkc-team-card dd{margin:0;color:#4d596a;font-size:12px;line-height:1.55}.hkc-team-bio{margin:17px 0 0;color:var(--hkc-muted);font-size:13px;line-height:1.75}.hkc-team-status{display:flex;justify-content:space-between;gap:50px;align-items:end}.hkc-team-status>div{max-width:760px}.hkc-team-status h2,.hkc-office-intro h2{margin:0;color:var(--hkc-navy);font-size:32px;font-weight:600}.hkc-team-status p:not(.hkc-eyebrow){color:#687180;line-height:1.8}.hkc-office-intro{margin-bottom:40px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:end}.hkc-office-intro>p{margin:0;color:#687180;line-height:1.8}.hkc-office-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.hkc-office-card{overflow:hidden;border:1px solid var(--hkc-line);border-radius:4px;background:#fff}.hkc-office-map{height:300px;background:var(--hkc-soft)}.hkc-office-map iframe{width:100%;height:100%;border:0;display:block}.hkc-office-card__body{padding:26px}.hkc-office-card h2{margin:8px 0 13px;color:var(--hkc-navy);font-size:22px;font-weight:600}.hkc-office-card address{min-height:48px;margin-bottom:17px;color:#5f6876;font-size:14px;font-style:normal;line-height:1.7}.hkc-office-card__body>a{margin-right:18px;color:var(--hkc-blue);font-size:13px;text-decoration:none}.hkc-contact-details{margin-top:24px;padding:28px;display:grid;grid-template-columns:.8fr .9fr 1.3fr;gap:28px;background:var(--hkc-navy)}.hkc-contact-details p,.hkc-contact-details a{margin:5px 0 0;color:#fff;font-size:14px;line-height:1.65;text-decoration:none}.hkc-contact-details .hkc-card-meta{color:rgba(255,255,255,.58)}@media (max-width:1000px){.hkc-topic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-knowledge-shell{grid-template-columns:220px minmax(0,1fr);gap:34px}.hkc-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-article-hero{grid-template-columns:1fr 320px;gap:36px}.hkc-article-shell{grid-template-columns:minmax(0,1fr) 220px;gap:42px}.hkc-related-section .hkc-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hkc-company-overview{gap:38px}.hkc-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hkc-inner-main{padding-top:0}.hkc-inner-hero{min-height:330px;margin-bottom:48px}.hkc-inner-hero__overlay{background:rgba(14,22,73,.79)}.hkc-inner-hero__content{width:min(100% - 28px,var(--hkc-content));padding:38px 0}.hkc-inner-hero h1{font-size:34px}.hkc-inner-hero__content>p:last-child{font-size:15px}.hkc-topic-card-grid{grid-template-columns:1fr}.hkc-topic-card__body{min-height:0}.hkc-knowledge-shell{grid-template-columns:1fr;gap:34px}.hkc-post-grid{grid-template-columns:1fr}.hkc-knowledge-sidebar{position:static}.hkc-knowledge-sidebar details:not([open]){border-bottom:1px solid var(--hkc-line)}.hkc-post-card__body{padding:19px}.hkc-article-hero{padding:30px 0 46px;grid-template-columns:1fr}.hkc-article-hero h1{font-size:34px}.hkc-article-hero figure{order:-1}.hkc-article-shell{padding-top:42px;grid-template-columns:1fr;gap:36px}.hkc-article-byline,.hkc-article-shell,.hkc-post-navigation,.hkc-related-section{width:min(100% - 28px,var(--hkc-content))}.hkc-article-content{padding:28px 22px 34px}.hkc-article-content p,.hkc-article-content ul,.hkc-article-content ol{font-size:15px;line-height:1.85}.hkc-article-tools{position:static}.hkc-post-navigation{grid-template-columns:1fr}.hkc-post-navigation a:last-child{text-align:left}.hkc-related-section .hkc-post-grid{grid-template-columns:1fr}.hkc-solution-row,.hkc-solution-row.is-reverse{grid-template-columns:1fr;gap:24px}.hkc-solution-row.is-reverse figure{order:0}.hkc-related-link-grid{grid-template-columns:1fr}.hkc-company-overview{grid-template-columns:1fr;gap:30px}.hkc-fact-grid{grid-template-columns:1fr}.hkc-section-heading--split{flex-direction:column;gap:16px}.hkc-snapshot-grid,.hkc-verification-grid,.hkc-team-grid{grid-template-columns:1fr}.hkc-snapshot-grid article{min-height:205px}.hkc-team-card{min-height:0}.hkc-team-status{align-items:flex-start;flex-direction:column;gap:16px}.hkc-office-intro{grid-template-columns:1fr;gap:18px}.hkc-office-grid{grid-template-columns:1fr}.hkc-office-map{height:250px}.hkc-contact-details{grid-template-columns:1fr}.hkc-verified-profile dl>div{grid-template-columns:1fr;gap:7px}}@media (prefers-reduced-motion:reduce){.hkc-topic-card,.hkc-post-card,.hkc-post-card__media img,.hkc-text-link span,.hkc-team-card{transition:none}.hkc-topic-card:hover,.hkc-post-card:hover,.hkc-post-card:hover .hkc-post-card__media img,.hkc-team-card:hover{transform:none}}.hkc-architecture-main :is(.hkc-home-about-link,.hkc-home-news-index,.hkc-home-faq-index,.hkc-text-link,.hkc-related-link-grid a)>:where(span,em,b)[aria-hidden="true"]:not([class]):not(:empty){display:inline-flex;align-items:center;justify-content:center;flex:0 0 11px;width:11px;height:11px;font-size:0;line-height:0;text-decoration:none}.hkc-architecture-main :is(.hkc-home-about-link,.hkc-home-news-index,.hkc-home-faq-index,.hkc-text-link,.hkc-related-link-grid a)>:where(span,em,b)[aria-hidden="true"]:not([class]):not(:empty)::after{content:"";display:block;width:6px;height:6px;border:0;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateX(1px) rotate(45deg)}.hkc-architecture-main :is(.hkc-home-about-link,.hkc-home-news-index,.hkc-home-faq-index,.hkc-text-link,.hkc-related-link-grid a):is(:hover,:focus-visible)>:where(span,em,b)[aria-hidden="true"]:not([class]):not(:empty){transform:translateX(3px)}.hkc-article-main .hkc-inner-hero h1,.hkc-article-main .hkc-inner-hero .hkc-eyebrow,.hkc-article-main .hkc-article-tools h2,.hkc-article-main .hkc-post-navigation strong,.hkc-article-main .hkc-related-section .hkc-section-heading h2,.hkc-article-main .hkc-post-card h2,.hkc-article-main .hkc-post-card h2 a{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important}.hkc-article-main .hkc-article-content,.hkc-article-main .hkc-article-content p,.hkc-article-main .hkc-article-content li,.hkc-article-main .hkc-article-content blockquote,.hkc-article-main .hkc-article-content td,.hkc-article-main .hkc-article-content th,.hkc-article-main .hkc-article-tools,.hkc-article-main .hkc-post-navigation,.hkc-article-main .hkc-post-card__body>p:not(.hkc-card-meta){font-family:var(--hkc-font)!important}.hkc-article-main .hkc-inner-hero h1{font-size:52px;font-weight:600;line-height:1.16}.hkc-article-main .hkc-article-byline{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif;color:#666;font-size:13px;line-height:1.5}.hkc-article-main .hkc-article-content{border-color:#e9ecef;border-radius:8px;box-shadow:0 1px 3px rgba(14,22,73,.04)}.hkc-article-main .hkc-article-content p,.hkc-article-main .hkc-article-content li{color:#666;font-size:16px;line-height:1.9}.hkc-article-main .hkc-article-content h2,.hkc-article-main .hkc-article-content h3,.hkc-article-main .hkc-article-content h4{border-left:0;padding-left:0;color:#343a40;font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important}.hkc-article-main .hkc-article-content h2{font-size:26px;font-weight:600;line-height:1.4}.hkc-article-main .hkc-article-content h3{font-size:20px;font-weight:500;line-height:1.5}.hkc-article-main .hkc-article-content a{color:#3566CF!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hkc-article-main .hkc-article-content a:is(:hover,:focus-visible){color:#D11F17!important}.hkc-article-main .hkc-article-tools section{border-color:#e9ecef;border-radius:8px;box-shadow:none}.hkc-article-main .hkc-article-tools h2,.hkc-article-main .hkc-related-section .hkc-section-heading h2{color:#343a40;font-weight:600}.hkc-article-main .hkc-post-navigation{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif}.hkc-article-main .hkc-post-navigation a{color:#3566CF!important}.hkc-article-main .hkc-post-navigation a:hover,.hkc-article-main .hkc-post-navigation a:focus-visible{color:#D11F17!important}@media (max-width:700px){.hkc-article-main .hkc-inner-hero h1{font-size:34px}.hkc-article-main .hkc-article-content p,.hkc-article-main .hkc-article-content li{font-size:16px;line-height:1.85}.hkc-article-main .hkc-article-content h2{font-size:24px}.hkc-article-main .hkc-article-content h3{font-size:19px}}.hkc-content-stage-notice{display:flex;align-items:baseline;gap:16px;width:min(1320px,calc(100% - 48px));margin:24px auto 0;padding:16px 18px;border-left:3px solid #9A6A16;background:#FFF8E8;color:#594A2C;font-size:14px;line-height:1.65}.hkc-content-stage-notice strong{flex:0 0 auto;color:#3D321F}@media (max-width:700px){.hkc-content-stage-notice{align-items:flex-start;flex-direction:column;gap:4px;width:calc(100% - 28px)}}.hkc-taxonomy-facts{display:flex;align-items:center;justify-content:space-between;gap:28px;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:24px 0;border-bottom:1px solid #DDE1E7}.hkc-taxonomy-facts>p{margin:0;color:#66717E;font-size:13px}.hkc-taxonomy-facts>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 24px}.hkc-taxonomy-facts span{display:inline-flex;align-items:baseline;gap:6px;color:#66717E;font-size:13px}.hkc-taxonomy-facts strong{color:#101820;font-size:20px}.hkc-taxonomy--jurisdiction .hkc-taxonomy-facts{border-bottom-color:#BFD9D7}.hkc-taxonomy--service_area .hkc-taxonomy-facts{border-bottom-color:#C8D4EE}.hkc-taxonomy--regulator .hkc-taxonomy-facts{border-bottom-color:#D9D0C4}@media (max-width:700px){.hkc-taxonomy-facts{align-items:flex-start;width:calc(100% - 28px)}.hkc-taxonomy-facts>div{justify-content:flex-start}}.hkc-hub-main{--hkc-hub-accent:#0D2985}.hkc-hub--company-registration{--hkc-hub-accent:#087F8C}.hkc-hub--hong-kong-licenses{--hkc-hub-accent:#0D2985}.hkc-hub--international-financial-licenses{--hkc-hub-accent:#3157A4}.hkc-hub--bank-account-opening{--hkc-hub-accent:#176B55}.hkc-hub--tax-compliance{--hkc-hub-accent:#765B12}.hkc-hub--fund-family-office{--hkc-hub-accent:#5B4A86}.hkc-hub--talent-immigration{--hkc-hub-accent:#9A4B42}.hkc-hub--trademark-certification{--hkc-hub-accent:#38616B}.hkc-hub-main .hkc-decision-strip{border-top:3px solid var(--hkc-hub-accent)}.hkc-hub-main .hkc-decision-strip li::marker,.hkc-hub-main .hkc-hub-directory>.hkc-section-heading>span{color:var(--hkc-hub-accent)}.hkc-legal-layout{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(0,2fr) minmax(220px,.7fr);gap:clamp(28px,4vw,64px);align-items:start;width:min(1320px,calc(100% - 48px));margin:0 auto;padding:clamp(40px,5vw,72px) 0}.hkc-legal-nav,.hkc-legal-meta{position:sticky;top:104px}.hkc-legal-nav{padding:22px;border:1px solid #DDE5ED;border-radius:var(--hkc-card-radius);background:#F7F9FC;box-shadow:0 10px 26px rgba(14,22,73,.06)}.hkc-legal-nav ol{margin:14px 0 0;padding:0;list-style:none;border-top:1px solid #DDE1E7}.hkc-legal-nav li{border-bottom:1px solid #DDE1E7}.hkc-legal-nav a{display:block;padding:11px 2px;color:#101820;font-size:14px;line-height:1.45;transition:color .18s ease,padding-left .18s ease}.hkc-legal-nav a:is(:hover,:focus-visible){padding-left:5px;color:#0767D1}.hkc-legal-content{min-width:0;padding:clamp(26px,3vw,42px);border:1px solid #E0E7EE;border-radius:var(--hkc-card-radius);background:#fff;box-shadow:0 10px 30px rgba(14,22,73,.06)}.hkc-legal-content h2{scroll-margin-top:90px}.hkc-legal-content h2:first-child{margin-top:0}.hkc-legal-meta>nav{margin-top:0;padding:22px;border:1px solid #DDE5ED;border-radius:var(--hkc-card-radius);background:#F7F9FC;box-shadow:0 10px 26px rgba(14,22,73,.06)}.hkc-legal-meta>nav h2{margin:0 0 12px;font-size:16px}.hkc-legal-meta>nav a{display:block;padding:8px 0;color:#101820;font-size:14px;border-bottom:1px solid #E4E7EC;transition:color .18s ease}.hkc-legal-meta>nav a:last-child{border-bottom:0}.hkc-legal-meta>nav a:is(:hover,:focus-visible),.hkc-legal-meta>nav a[aria-current="page"]{color:#0767D1}.hkc-search-results{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:clamp(64px,7vw,104px) 0}.hkc-search-form{margin-bottom:clamp(40px,5vw,68px)}.hkc-search-result-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.hkc-search-result{padding:28px;border:1px solid #DDE1E7;border-radius:var(--hkc-card-radius);background:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:translate .18s ease,box-shadow .18s ease}.hkc-search-result:is(:hover,:focus-within){translate:0 -4px;box-shadow:0 2px 7px rgba(14,22,73,.14)}.hkc-search-result h2{margin:9px 0 12px;font-size:clamp(19px,2vw,24px)}.hkc-search-result h2 a{color:#101820;transition:color .18s ease}.hkc-search-result:is(:hover,:focus-within) h2 a{color:#0767D1}@media (max-width:920px){.hkc-legal-layout{grid-template-columns:minmax(0,1fr)}.hkc-legal-nav,.hkc-legal-meta{position:static}.hkc-legal-nav{order:0}.hkc-legal-content{order:1}.hkc-legal-meta{order:2}}@media (max-width:700px){.hkc-legal-layout,.hkc-search-results{width:calc(100% - 28px);padding:34px 0}.hkc-legal-nav,.hkc-legal-content,.hkc-legal-meta>nav{padding:22px}.hkc-search-result-list{grid-template-columns:1fr}.hkc-search-result{padding:22px}}@media (prefers-reduced-motion:reduce){.hkc-legal-nav a,.hkc-search-result{transition:none}.hkc-search-result:is(:hover,:focus-within){translate:none}}.hkc-architecture-main{width:min(var(--hkc-content),calc(100% - 48px))!important;max-width:none!important;margin:0 auto;padding:30px 0 84px;color:var(--hkc-ink)}.hkc-archive-main{padding-top:0}.hkc-breadcrumb{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 32px;color:var(--hkc-muted);font-size:13px;line-height:1.6}.hkc-breadcrumb a{color:#41678f;text-decoration:none}.hkc-breadcrumb a:hover{color:var(--hkc-navy);text-decoration:underline}.hkc-entity-hero,.hkc-archive-hero{max-width:920px;padding:54px 0 48px}.hkc-eyebrow{margin:0 0 14px;color:var(--hkc-blue);font-size:13px;font-weight:650;letter-spacing:0}.hkc-entity-hero h1,.hkc-archive-hero h1{margin:0;color:var(--hkc-navy);font-size:58px;font-weight:650;letter-spacing:0;line-height:1.14}.hkc-entity-summary,.hkc-archive-description{max-width:800px;margin:24px 0 0;color:#536b83;font-size:18px;line-height:1.85}.hkc-archive-description p{margin:0}.hkc-entity-taxonomies{display:flex;flex-wrap:wrap;gap:0 18px;margin-top:28px;padding-top:20px;border-top:1px solid var(--hkc-line)}.hkc-entity-taxonomies span{color:#5c7187;font-size:13px;line-height:2}.hkc-entity-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px;align-items:start;padding-top:46px;border-top:1px solid var(--hkc-line)}.hkc-entry-content,.hkc-structured-copy{color:#304b68;font-size:17px;line-height:1.9}.hkc-entry-content>:first-child{margin-top:0}.hkc-entry-content h2,.hkc-structured-section h2{margin:0 0 18px;color:var(--hkc-navy);font-size:27px;font-weight:620;letter-spacing:0;line-height:1.35}.hkc-entry-content h3{color:var(--hkc-ink);font-size:21px;letter-spacing:0}.hkc-standard-organization-profile .hkc-entry-content :is(ul,ol){margin-inline:0;padding-inline-start:1.5em}.hkc-citation-target{scroll-margin-top:170px}.hkc-citation-target:target{outline:2px solid #a87916;outline-offset:4px}.hkc-entry-content a,.hkc-structured-section a{color:#285e98;text-underline-offset:3px}.hkc-structured-section{margin-top:48px;padding-top:42px;border-top:1px solid var(--hkc-line)}.hkc-structured-copy>:last-child{margin-bottom:0}.hkc-process-list{margin:0;padding:0;list-style:none;counter-reset:hkc-step}.hkc-process-list li{position:relative;min-height:58px;padding:0 0 28px 56px;counter-increment:hkc-step;border-left:1px solid #cedae6}.hkc-process-list li:last-child{padding-bottom:0;border-left-color:transparent}.hkc-process-list li::before{position:absolute;top:-4px;left:-20px;width:39px;height:39px;display:grid;place-items:center;border:1px solid #c8d7e6;border-radius:50%;background:#fff;color:var(--hkc-blue);content:counter(hkc-step,decimal-leading-zero);font-size:12px;font-weight:650}.hkc-process-list strong{display:block;color:var(--hkc-ink);font-size:17px;line-height:1.5}.hkc-process-list p{margin:7px 0 0;color:#5d7186;font-size:15px;line-height:1.75}.hkc-entity-aside{position:sticky;top:28px}.hkc-review-panel,.hkc-contact-panel{padding:25px;border:1px solid var(--hkc-line);border-radius:6px;background:var(--hkc-paper)}.hkc-review-panel h2{margin:0 0 18px;font-size:17px;font-weight:650;letter-spacing:0}.hkc-review-panel dl{margin:0}.hkc-review-panel dl div{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:11px 0;border-top:1px solid #edf1f5}.hkc-review-panel dt{color:#7b8da0;font-size:12px}.hkc-review-panel dd{margin:0;color:#324d68;font-size:13px;text-align:right}.hkc-contact-panel{margin-top:18px;background:var(--hkc-navy);border-color:var(--hkc-navy)}.hkc-contact-panel p{margin:0 0 18px;color:rgba(255,255,255,.78);font-size:14px;line-height:1.7}.hkc-contact-panel a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:4px;background:#fff;color:var(--hkc-navy);font-size:13px;font-weight:650;text-decoration:none}.hkc-source-section ul{margin:0;padding:0;list-style:none}.hkc-source-section li{padding:13px 0;border-top:1px solid #e8eef4;color:#536b83;font-size:14px;line-height:1.7}.hkc-source-section li:first-child{border-top:0}.hkc-source-section small{display:block;color:#8191a2}.hkc-official-notice dl{margin:18px 0 0}.hkc-official-notice dl div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid #e8eef4}.hkc-official-notice dt{color:#7b8da0;font-size:13px}.hkc-official-notice dd{margin:0;color:#324d68;font-size:15px;line-height:1.7}.hkc-official-notice a{color:var(--hkc-link,#1767a8);text-underline-offset:3px}@media (max-width:600px){.hkc-official-notice dl div{grid-template-columns:1fr;gap:4px}}.hkc-archive-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 26px;padding:16px 0;border-top:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line)}.hkc-archive-toolbar p{margin:0;color:var(--hkc-muted);font-size:13px}.hkc-archive-toolbar a{color:#285e98;font-size:13px;text-decoration:none}.hkc-entity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hkc-entity-card{min-height:300px;padding:26px;display:flex;flex-direction:column;border:1px solid var(--hkc-line);border-radius:6px;background:#fff}.hkc-card-meta{min-height:22px;color:#71849a;font-size:12px}.hkc-entity-card h2{margin:16px 0 14px;font-size:21px;font-weight:620;letter-spacing:0;line-height:1.45}.hkc-entity-card h3{margin:16px 0 14px;color:var(--hkc-navy);font-size:21px;font-weight:620;letter-spacing:0;line-height:1.45}.hkc-entity-card h2 a,.hkc-entity-card h3 a{color:var(--hkc-navy);text-decoration:none}.hkc-entity-card h2 a:hover,.hkc-entity-card h3 a:hover{color:#285e98}.hkc-entity-card>p{margin:0;color:#5c7187;font-size:14px;line-height:1.75}.hkc-card-footer{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;gap:12px;color:#8796a5;font-size:11px}.hkc-card-footer a{color:#315f91;font-size:12px;text-decoration:none}.hkc-pagination{margin-top:42px}.hkc-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.hkc-pagination .page-numbers{min-width:38px;height:38px;padding:0 10px;display:grid;place-items:center;border:1px solid var(--hkc-line);border-radius:4px;color:#48647e;text-decoration:none}.hkc-pagination .current{background:var(--hkc-navy);border-color:var(--hkc-navy);color:#fff}.hkc-empty-state{max-width:760px;padding:46px 0;border-top:1px solid var(--hkc-line)}.hkc-empty-state h2{margin:0 0 14px;font-size:26px;letter-spacing:0}.hkc-empty-state p{color:#5c7187;line-height:1.8}.hkc-empty-state a{color:#285e98}.hkc-button{min-height:46px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none}.hkc-button-primary{color:#fff;background:var(--hkc-accent)}.hkc-button-primary:hover{color:#fff;background:#0f5b4d}.hkc-button-secondary{color:#fff;border-color:rgba(255,255,255,.48);background:transparent}.hkc-button-secondary:hover{color:var(--hkc-navy);background:#fff}.hkc-home-main{padding-top:0}.hkc-home-hero{min-height:500px;margin-bottom:72px;padding:66px 64px;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px;align-items:center;color:#fff;background:var(--hkc-navy)}.hkc-home-hero h1{margin:0;color:#fff;font-size:64px;font-weight:650;letter-spacing:0;line-height:1.05}.hkc-home-hero-copy>p{max-width:700px;margin:20px 0 0;color:rgba(255,255,255,.82);font-size:23px;line-height:1.55}.hkc-home-actions{margin-top:38px;display:flex;flex-wrap:wrap;gap:12px}.hkc-home-principles{border-left:1px solid rgba(255,255,255,.24)}.hkc-home-principles div{padding:22px 0 22px 30px;border-top:1px solid rgba(255,255,255,.16)}.hkc-home-principles div:first-child{border-top:0}.hkc-home-principles strong{display:block;color:#fff;font-size:16px;font-weight:650}.hkc-home-principles span{margin-top:7px;display:block;color:rgba(255,255,255,.64);font-size:13px;line-height:1.7}.hkc-home-band{padding:72px 0;border-top:1px solid var(--hkc-line)}.hkc-service-directory{border-top:0;padding-top:0}.hkc-section-heading{max-width:850px;margin-bottom:34px}.hkc-section-heading h2{margin:0;color:var(--hkc-navy);font-size:34px;font-weight:630;letter-spacing:0;line-height:1.25}.hkc-section-heading>p:last-child{margin:16px 0 0;color:#5d7287;font-size:16px;line-height:1.8}.hkc-section-heading-split{max-width:none;display:flex;align-items:end;justify-content:space-between;gap:28px}.hkc-section-heading-split>div{max-width:780px}.hkc-section-heading-split>a,.hkc-section-heading-split>span{color:#476987;font-size:13px;text-decoration:none}.hkc-directory-list{border-top:1px solid var(--hkc-line)}.hkc-directory-row{min-height:112px;padding:22px 10px;display:grid;grid-template-columns:54px 220px minmax(0,1fr) 34px;gap:22px;align-items:center;border-bottom:1px solid var(--hkc-line);color:inherit;text-decoration:none}.hkc-directory-row:hover{background:#f7f9fb}.hkc-directory-number{color:#8b9aaa;font-size:12px}.hkc-directory-row strong{color:var(--hkc-navy);font-size:18px;font-weight:630}.hkc-directory-row>span:nth-child(3){color:#64798d;font-size:14px;line-height:1.75}.hkc-directory-arrow{color:var(--hkc-accent);font-size:20px;text-align:right}.hkc-governance-band{display:grid;grid-template-columns:.9fr 1.25fr .8fr;gap:55px;align-items:start}.hkc-governance-band h2{margin:0;color:var(--hkc-navy);font-size:31px;line-height:1.35}.hkc-governance-band>p{margin:24px 0 0;color:#566d82;font-size:16px;line-height:1.9}.hkc-governance-links{display:flex;flex-direction:column;border-top:1px solid var(--hkc-line)}.hkc-governance-links a{padding:15px 4px;border-bottom:1px solid var(--hkc-line);color:#315f91;font-size:14px;text-decoration:none}.hkc-content-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hkc-line);border-left:1px solid var(--hkc-line)}.hkc-content-types-grid a{min-height:142px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line);color:inherit;text-decoration:none}.hkc-content-types-grid a:hover{background:#f7f9fb}.hkc-content-types-grid strong{color:var(--hkc-navy);font-size:18px;font-weight:630;line-height:1.45}.hkc-content-types-grid span{max-width:290px;color:#657a8e;font-size:13px;line-height:1.7}.hkc-home-contact{min-height:220px;padding:44px 50px;display:flex;align-items:center;justify-content:space-between;gap:44px;background:var(--hkc-accent-soft);border-left:4px solid var(--hkc-accent)}.hkc-home-contact>div{max-width:800px}.hkc-home-contact h2{margin:0;color:#123f38;font-size:31px;font-weight:630;letter-spacing:0;line-height:1.35}.hkc-home-contact p:last-child{margin:15px 0 0;color:#4e716a;line-height:1.8}.hkc-home-contact .hkc-eyebrow{color:var(--hkc-accent)}.hkc-hub-hero,.hkc-standard-hero,.hkc-knowledge-hero{padding:48px 0 56px}.hkc-hub-hero{max-width:960px}.hkc-hub-hero h1,.hkc-standard-hero h1,.hkc-knowledge-hero h1{margin:0;color:var(--hkc-navy);font-size:54px;font-weight:640;letter-spacing:0;line-height:1.14}.hkc-hub-hero>p:last-child,.hkc-standard-hero>p:last-child,.hkc-knowledge-hero>div>p:last-child{max-width:830px;margin:22px 0 0;color:#566e84;font-size:18px;line-height:1.85}.hkc-decision-strip{margin-bottom:72px;padding:34px 0;display:grid;grid-template-columns:230px 1fr;gap:50px;border-top:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line)}.hkc-decision-intro h2{margin:0;color:var(--hkc-navy);font-size:21px;letter-spacing:0}.hkc-decision-intro p{margin:10px 0 0;color:#7a8b9d;font-size:13px;line-height:1.7}.hkc-decision-strip ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 36px;counter-reset:hkc-decision;list-style:none}.hkc-decision-strip li{position:relative;min-height:34px;padding-left:42px;color:#3f5c77;font-size:14px;line-height:1.7;counter-increment:hkc-decision}.hkc-decision-strip li::before{position:absolute;top:0;left:0;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--hkc-accent);content:counter(hkc-decision);font-size:11px}.hkc-hub-directory{padding-bottom:72px}.hkc-standard-hero{max-width:900px}.hkc-standard-layout{padding-top:48px;display:grid;grid-template-columns:minmax(0,780px) 300px;gap:100px;align-items:start;border-top:1px solid var(--hkc-line)}.hkc-standard-layout-wide{grid-template-columns:minmax(0,900px);justify-content:center}.hkc-standard-content h2{margin-top:52px}.hkc-standard-content h2:first-child{margin-top:0}.hkc-standard-content ul{padding-left:22px}.hkc-standard-content li{margin:10px 0}.hkc-standard-aside{position:sticky;top:28px}.hkc-faq-list{margin-top:44px;border-top:1px solid var(--hkc-line)}.hkc-faq-item{border-bottom:1px solid var(--hkc-line)}.hkc-faq-item summary{padding:23px 42px 23px 4px;color:var(--hkc-navy);font-size:17px;font-weight:620;line-height:1.55;cursor:pointer}.hkc-faq-item>div{padding:0 42px 24px 4px;color:#536d85;font-size:15px;line-height:1.85}.hkc-faq-item p{margin:0}.hkc-knowledge-hero{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:70px;align-items:end}.hkc-knowledge-search label{margin-bottom:8px;display:block;color:#61768b;font-size:12px}.hkc-knowledge-search>div{display:grid;grid-template-columns:minmax(0,1fr) 76px}.hkc-knowledge-search input{min-width:0;height:46px;padding:0 13px;border:1px solid #cbd8e4;border-right:0;border-radius:4px 0 0 4px;color:var(--hkc-ink);background:#fff;font-size:14px}.hkc-knowledge-search button{height:46px;border:1px solid var(--hkc-navy);border-radius:0 4px 4px 0;color:#fff;background:var(--hkc-navy);font-size:13px;cursor:pointer}.hkc-topic-links{margin-bottom:68px;padding:16px 0;display:flex;flex-wrap:wrap;gap:0 22px;border-top:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line)}.hkc-topic-links a{padding:7px 0;color:#4f6a83;font-size:13px;text-decoration:none}.hkc-topic-links span{margin-left:5px;color:#9aa8b5;font-size:10px}.hkc-article-list{border-top:1px solid var(--hkc-line)}.hkc-article-row{min-height:178px;padding:27px 5px;display:grid;grid-template-columns:112px minmax(0,1fr) 38px;gap:28px;align-items:start;border-bottom:1px solid var(--hkc-line)}.hkc-article-date{color:#8a99a8;font-size:12px}.hkc-article-row h2{margin:8px 0 10px;font-size:22px;font-weight:620;letter-spacing:0;line-height:1.45}.hkc-article-row h2 a{color:var(--hkc-navy);text-decoration:none}.hkc-article-row p{margin:0;color:#667b90;font-size:14px;line-height:1.75}.hkc-article-row .hkc-card-meta{color:var(--hkc-accent);font-size:11px}.hkc-article-open{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--hkc-line);border-radius:50%;color:var(--hkc-accent);text-decoration:none}@media (max-width:1000px){.hkc-home-partners-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hkc-entity-layout{grid-template-columns:1fr;gap:44px}.hkc-entity-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:18px}.hkc-contact-panel{margin-top:0}.hkc-entity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-hero{grid-template-columns:1fr;gap:32px}.hkc-home-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.24);border-left:0}.hkc-home-principles div{padding:22px 18px;border-top:0;border-left:1px solid rgba(255,255,255,.16)}.hkc-home-principles div:first-child{border-left:0}.hkc-directory-row{grid-template-columns:42px 190px minmax(0,1fr) 30px;gap:16px}.hkc-governance-band{grid-template-columns:1fr 1fr}.hkc-governance-links{grid-column:1 / -1}.hkc-content-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-standard-layout{grid-template-columns:minmax(0,1fr) 270px;gap:48px}.hkc-knowledge-hero{grid-template-columns:1fr;gap:34px}}@media (max-width:700px){.hkc-architecture-main{width:min(100% - 28px,var(--hkc-content))!important;padding-top:20px}.hkc-archive-main{padding-top:0}.hkc-breadcrumb{margin-bottom:15px}.hkc-entity-hero,.hkc-archive-hero{padding:34px 0 36px}.hkc-entity-hero h1,.hkc-archive-hero h1{font-size:36px}.hkc-entity-summary,.hkc-archive-description{font-size:16px}.hkc-entity-layout{padding-top:34px}.hkc-entry-content,.hkc-structured-copy{font-size:16px}.hkc-entry-content h2,.hkc-structured-section h2{font-size:24px}.hkc-entity-aside{grid-template-columns:1fr}.hkc-entity-grid{grid-template-columns:1fr}.hkc-entity-card{min-height:270px}.hkc-archive-toolbar{align-items:flex-start;gap:15px}.hkc-home-hero{min-height:0;margin-bottom:52px;padding:44px 24px}.hkc-home-hero h1{font-size:43px}.hkc-home-hero-copy>p{font-size:19px}.hkc-home-actions{flex-direction:column;align-items:stretch}.hkc-home-principles{grid-template-columns:1fr}.hkc-home-principles div{padding:17px 0;border-top:1px solid rgba(255,255,255,.16);border-left:0}.hkc-home-band{padding:52px 0}.hkc-section-heading h2{font-size:28px}.hkc-section-heading-split{align-items:flex-start;flex-direction:column;gap:14px}.hkc-directory-row{min-height:0;padding:22px 4px;grid-template-columns:36px minmax(0,1fr) 28px;gap:12px}.hkc-directory-row>span:nth-child(3){grid-column:2 / -1}.hkc-directory-arrow{grid-column:3;grid-row:1}.hkc-governance-band{grid-template-columns:1fr;gap:26px}.hkc-governance-links{grid-column:auto}.hkc-content-types-grid{grid-template-columns:1fr}.hkc-home-contact{padding:34px 24px;align-items:flex-start;flex-direction:column}.hkc-home-contact h2{font-size:27px}.hkc-hub-hero h1,.hkc-standard-hero h1,.hkc-knowledge-hero h1{font-size:38px}.hkc-decision-strip{grid-template-columns:1fr;gap:26px}.hkc-decision-strip ol{grid-template-columns:1fr}.hkc-standard-layout{grid-template-columns:1fr;gap:46px}.hkc-standard-aside{position:static}.hkc-article-row{grid-template-columns:1fr 34px;gap:16px}.hkc-article-date{grid-column:1 / -1}.hkc-article-row h2{font-size:19px}.hkc-article-open{grid-column:2;grid-row:2}}.hkc-home-v2{--hkc-home-gutter:24px;--hkc-home-content-width:1500px;--hkc-home-side-padding:max(var(--hkc-home-gutter),calc((100% - var(--hkc-home-content-width)) / 2));width:100%!important;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0}.hkc-home-v2,.hkc-home-v2>*{box-sizing:border-box}.hkc-home-v2 .hkc-eyebrow{margin-bottom:12px;color:#4d8e83;font-size:12px;font-weight:700}.hkc-home-hero-v2{position:relative;min-height:590px;margin:0;padding:74px var(--hkc-home-side-padding);display:grid;grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);gap:72px;align-items:center;overflow:hidden;isolation:isolate;color:#fff;background-color:#0b2046;background-image:var(--hkc-home-hero-image);background-position:center;background-size:cover}.hkc-home-hero-v2::before{position:absolute;inset:0;z-index:0;background:#0b2046;content:"";opacity:.7}.hkc-home-hero-v2::after{position:absolute;right:-9%;bottom:-22%;width:68%;height:82%;z-index:0;border:1px solid rgba(255,255,255,.18);content:"";transform:rotate(-7deg)}.hkc-home-hero-v2>*{position:relative;z-index:1}.hkc-home-hero-v2-copy{max-width:740px}.hkc-home-hero-eyebrow{color:#91c7ba!important;letter-spacing:1px!important}.hkc-home-hero-v2 h1{max-width:680px;margin:0;color:#fff;font-size:58px;font-weight:650;letter-spacing:0;line-height:1.12;text-wrap:balance}.hkc-home-hero-lead{max-width:660px;margin:24px 0 0;color:rgba(255,255,255,.84);font-size:20px;line-height:1.8}.hkc-home-v2 .hkc-home-actions{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px}.hkc-home-v2 .hkc-button{min-height:50px;padding:0 20px;gap:10px}.hkc-home-v2 .hkc-button-primary{color:#fff;background:#16705f}.hkc-home-v2 .hkc-button-primary:hover,.hkc-home-v2 .hkc-button-primary:focus-visible{color:#fff;background:#0f5b4d}.hkc-home-v2 .hkc-button-secondary{color:#fff;border-color:rgba(255,255,255,.54);background:rgba(11,32,70,.24)}.hkc-home-v2 .hkc-button-secondary:hover,.hkc-home-v2 .hkc-button-secondary:focus-visible{color:#102b52;border-color:#fff;background:#fff}.hkc-home-hero-note{margin:30px 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;color:rgba(255,255,255,.62);font-size:12px;line-height:1.7}.hkc-home-hero-note span{position:relative}.hkc-home-hero-note span + span::before{position:absolute;top:50%;left:-13px;width:3px;height:3px;border-radius:50%;background:#75b5a6;content:"";transform:translateY(-50%)}.hkc-home-hero-index{width:100%;max-width:520px;justify-self:end;padding:0 0 0 34px;border-left:1px solid rgba(255,255,255,.3)}.hkc-home-hero-index-head{display:flex;justify-content:space-between;gap:20px;color:#a5cfc6;font-size:11px;font-weight:700;letter-spacing:1px}.hkc-home-hero-index ol{margin:18px 0 0;padding:0;list-style:none}.hkc-home-hero-index li{padding:21px 0;border-top:1px solid rgba(255,255,255,.19)}.hkc-home-hero-index li:last-child{border-bottom:1px solid rgba(255,255,255,.19)}.hkc-home-hero-index strong{display:block;color:#fff;font-size:17px;font-weight:650;line-height:1.5}.hkc-home-hero-index li span{display:block;margin-top:6px;color:rgba(255,255,255,.65);font-size:13px;line-height:1.7}.hkc-home-hero-index-link{margin-top:24px;display:inline-flex;gap:9px;align-items:center;color:#fff;font-size:13px;font-weight:650;text-decoration:none}.hkc-home-hero-index-link:hover,.hkc-home-hero-index-link:focus-visible{color:#a5d7ca}.hkc-home-quicknav{margin:0;padding-right:var(--hkc-home-side-padding);padding-left:var(--hkc-home-side-padding);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-right:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line);border-left:1px solid var(--hkc-line);background:#fff}.hkc-home-quicknav a{min-height:104px;padding:20px 20px 18px;display:grid;grid-template-columns:30px minmax(0,1fr) 20px;grid-template-rows:auto auto;column-gap:12px;align-items:center;border-left:1px solid var(--hkc-line);color:inherit;text-decoration:none}.hkc-home-quicknav a:first-child{border-left:0}.hkc-home-quicknav a:hover,.hkc-home-quicknav a:focus-visible{background:#f5f8fa}.hkc-home-quicknav-label{grid-row:1 / 3;align-self:start;color:#8a9bac;font-size:11px}.hkc-home-quicknav strong{color:var(--hkc-navy);font-size:16px;font-weight:650;line-height:1.45}.hkc-home-quicknav a>span:nth-child(3){color:#718498;font-size:12px;line-height:1.55}.hkc-home-quicknav a>span:last-child{grid-column:3;grid-row:1 / 3;color:var(--hkc-accent);font-size:18px;text-align:right}.hkc-home-about-band{margin:0;padding:92px var(--hkc-home-side-padding) 84px;border-top:1px solid var(--hkc-line);background:#f7fafb}.hkc-home-about-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:76px;align-items:center}.hkc-home-about-media{position:relative;min-width:0;margin:0;overflow:hidden;border-radius:0;background:#eaf0f3}.hkc-home-about-media::after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.45);content:"";pointer-events:none}.hkc-home-about-media img{width:100%;aspect-ratio:3 / 2;display:block;object-fit:cover}.hkc-home-about-content{min-width:0}.hkc-home-about-content h2{max-width:680px;margin:0;color:var(--hkc-navy);font-size:38px;font-weight:650;line-height:1.28}.hkc-home-about-lead{max-width:650px;margin:18px 0 0;color:#5e7489;font-size:16px;line-height:1.85}.hkc-home-about-copy{max-width:650px;margin:14px 0 0;color:#6b7e90;font-size:14px;line-height:1.85}.hkc-home-about-values{max-width:650px;margin-top:30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hkc-home-about-values span{padding:12px 10px;border-top:1px solid #cfdde3;color:var(--hkc-navy);font-size:13px;font-weight:650;line-height:1.45;text-align:center}.hkc-home-about-link{margin-top:24px;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:1px solid #0e1649;border-radius:999px;background:#0e1649;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hkc-home-v2 .hkc-home-about-content .hkc-home-about-link{color:#fff!important}.hkc-home-v2 .hkc-home-about-content .hkc-home-about-link:hover,.hkc-home-v2 .hkc-home-about-content .hkc-home-about-link:focus-visible{background:#fff;border-color:#0e1649;color:#0e1649!important}.hkc-home-about-link:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.hkc-home-about-link span{transition:transform .2s ease}.hkc-home-about-link:hover span,.hkc-home-about-link:focus-visible span{transform:translateX(3px)}.hkc-home-headings-ready .hkc-home-v2 h2.hkc-home-heading-reveal{opacity:0;transform:translate3d(0,-28px,0)}.hkc-home-headings-ready .hkc-home-v2 h2.hkc-home-heading-reveal.is-in-view{animation:hkcHeroSlideInDown .68s cubic-bezier(.22,.72,.22,1) both;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.hkc-home-regulator-tab::after,.hkc-home-regulator-panel.is-active{animation:none;transition:none}.hkc-home-headings-ready .hkc-home-v2 h2.hkc-home-heading-reveal,.hkc-home-headings-ready .hkc-home-v2 h2.hkc-home-heading-reveal.is-in-view{opacity:1;transform:none;animation:none}}body.home .hkc-home-faq-more,.hkc-home-v2 .hkc-home-faq-more,.mlo-pilot #mlo-faq .hkc-home-faq-more{-webkit-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #101820!important;border-radius:10px!important;color:#101820!important;background:transparent!important;font:inherit}.mlo-pilot #mlo-faq .hkc-home-faq-more{font-size:16px;font-weight:400;line-height:24px}body.home .hkc-home-faq-more:hover,body.home .hkc-home-faq-more:focus-visible,.hkc-home-v2 .hkc-home-faq-more:hover,.hkc-home-v2 .hkc-home-faq-more:focus-visible,.mlo-pilot #mlo-faq .hkc-home-faq-more:hover,.mlo-pilot #mlo-faq .hkc-home-faq-more:focus-visible{border-color:#101820!important;color:#fff!important;background:#101820!important}.hkc-home-about-facts{margin:32px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.hkc-home-about-facts article{min-height:0;padding:14px 0 0;border-top:1px solid #cfdde3}.hkc-home-about-facts h3{margin:0;color:var(--hkc-navy);font-size:15px;font-weight:650;line-height:1.45}.hkc-home-about-facts h3 span{margin-right:9px;color:var(--hkc-accent);font-size:11px;font-weight:700}.hkc-home-about-facts p{margin:8px 0 0;color:#6a7d90;font-size:12px;line-height:1.65}.hkc-home-v2 .hkc-home-band{margin:0;padding:82px var(--hkc-home-side-padding);border-top:1px solid var(--hkc-line)}.hkc-home-v2 .hkc-home-entry-band{padding-top:86px;border-top:0}.hkc-home-heading-wide{max-width:900px}.hkc-home-v2 .hkc-section-heading h2{font-size:34px;font-weight:640;line-height:1.3}.hkc-home-v2 .hkc-section-heading>p:last-child{max-width:780px;margin-top:16px;font-size:16px;line-height:1.85}.hkc-home-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hkc-home-entry-item{min-height:276px;display:grid;grid-template-columns:minmax(190px,.94fr) minmax(0,1.06fr);align-items:stretch;overflow:hidden;border:1px solid var(--hkc-line);border-radius:6px;background:#fff;color:inherit;text-decoration:none}.hkc-home-entry-item:hover,.hkc-home-entry-item:focus-visible{border-color:#9eb6c9;background:#f7fafb}.hkc-home-entry-media{position:relative;min-height:100%;margin:0;overflow:hidden;background:#e9eef2}.hkc-home-entry-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.hkc-home-entry-item:hover .hkc-home-entry-media img,.hkc-home-entry-item:focus-visible .hkc-home-entry-media img{transform:scale(1.025)}.hkc-home-entry-number{position:absolute;top:14px;left:14px;min-width:34px;padding:7px 9px;background:rgba(255,255,255,.94);color:var(--hkc-navy);font-size:12px;font-weight:700;line-height:1;text-align:center;box-shadow:0 1px 4px rgba(16,43,82,.12)}.hkc-home-entry-media figcaption{position:absolute;right:0;bottom:0;left:0;padding:10px 13px;background:rgba(255,255,255,.93);color:#526a80;font-size:11px;line-height:1.45}.hkc-home-entry-copy{min-width:0;padding:27px 25px 24px;display:flex;flex-direction:column}.hkc-home-entry-copy strong{display:block;color:var(--hkc-navy);font-size:21px;font-weight:650;line-height:1.45}.hkc-home-entry-copy span{display:block;margin-top:10px;color:#64798d;font-size:14px;line-height:1.75}.hkc-home-entry-copy .hkc-home-entry-link{margin-top:auto;padding-top:22px;color:var(--hkc-accent);font-size:12px;font-weight:650;line-height:1.5}.hkc-home-project-band{background:#f5f7fa}.hkc-home-project-band .hkc-section-heading-split{align-items:end}.hkc-home-v2 .hkc-section-heading-link{flex:0 0 auto;color:#315f91;font-size:13px;font-weight:650;text-decoration:none}.hkc-home-v2 .hkc-section-heading-link span,.hkc-home-v2 .hkc-text-link span{margin-left:8px}.hkc-home-news-band{background:#fff}.hkc-home-news-heading{max-width:760px;margin:0 auto 38px;text-align:center}.hkc-home-news-heading h2{margin:0;color:var(--hkc-navy);font-size:34px;font-weight:650;line-height:1.35}.hkc-home-news-heading p:last-child{margin:13px auto 0;color:#64798d;font-size:15px;line-height:1.8}.hkc-home-news-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(380px,1fr);gap:18px;align-items:stretch}.hkc-home-news-features{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hkc-home-news-feature{min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden;border:0;border-radius:4px;background:#fff;box-shadow:0 4px 16px rgba(16,43,82,.10)}.hkc-home-news-feature-media{display:block;overflow:hidden;background:#e9eef2}.hkc-home-news-feature-media img{width:100%;aspect-ratio:16 / 10;display:block;object-fit:cover;transition:transform .28s ease}.hkc-home-news-feature:hover .hkc-home-news-feature-media img{transform:scale(1.025)}.hkc-home-news-feature-body{flex:1;padding:20px 22px 22px;display:flex;flex-direction:column}.hkc-home-news-feature-body h3{margin:9px 0 0;font-size:19px;font-weight:650;line-height:1.5}.hkc-home-news-feature-body h3 a,.hkc-home-news-row-body h3 a{color:var(--hkc-navy);text-decoration:none}.hkc-home-news-feature-body p{margin:11px 0 0;color:#64798d;font-size:13px;line-height:1.75}.hkc-home-news-feature-body .hkc-home-news-more{margin-top:auto;padding-top:18px}.hkc-home-news-more,.hkc-home-news-index{margin-top:20px;display:inline-flex;gap:8px;align-items:center;color:#176452;font-size:12px;font-weight:650;text-decoration:none}.hkc-home-news-more span,.hkc-home-news-index span{transition:transform .2s ease}.hkc-home-news-more:hover span,.hkc-home-news-index:hover span{transform:translateX(3px)}.hkc-home-news-list{min-width:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:14px;align-self:stretch}.hkc-home-news-row{min-width:0;min-height:0;height:100%;padding:0;display:grid;grid-template-columns:132px minmax(0,1fr);overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 4px 16px rgba(16,43,82,.10)}.hkc-home-news-row-media{display:block;overflow:hidden;background:#e9eef2}.hkc-home-news-row-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .28s ease}.hkc-home-news-row:hover .hkc-home-news-row-media img{transform:scale(1.025)}.hkc-home-news-row-body{min-width:0;padding:15px 16px;display:block}.hkc-home-news-row-copy{min-width:0}.hkc-home-news-row-body h3{margin:7px 0 0;font-size:17px;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hkc-home-news-row-body p{margin:5px 0 0;color:#6a7d90;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hkc-home-news-meta{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:#8a99a8;font-size:11px}.hkc-home-news-category{padding:3px 8px;border-radius:4px;color:#315f91;background:#edf4fb;font-weight:600;line-height:1.35}.hkc-home-news-index{display:flex;width:fit-content;margin:30px auto 0}@media (max-width:1000px){.hkc-home-news-layout{grid-template-columns:1fr}.hkc-home-news-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.hkc-home-news-row{grid-template-columns:1fr}.hkc-home-news-row-media img{height:auto;aspect-ratio:16 / 10}}@media (max-width:700px){.hkc-home-news-band{padding:55px var(--hkc-home-gutter)}.hkc-home-news-heading{margin-bottom:26px;text-align:left}.hkc-home-news-heading h2{font-size:28px}.hkc-home-news-features,.hkc-home-news-list{grid-template-columns:1fr}.hkc-home-news-list{grid-template-rows:none}.hkc-home-news-row{grid-template-columns:112px minmax(0,1fr)}.hkc-home-news-row-media img{height:100%;aspect-ratio:auto}.hkc-home-news-row-body{padding:18px}.hkc-home-news-row-body h3{font-size:15px}.hkc-home-news-row-body p{-webkit-line-clamp:2}.hkc-home-news-category{padding:2px 6px}}.hkc-home-project-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hkc-home-v2 .hkc-home-project-card{min-height:294px;padding:23px;border-color:#d7e0e9;border-radius:4px;background:#fff}.hkc-home-v2 .hkc-card-meta{min-height:23px;display:flex;flex-wrap:wrap;gap:6px 12px;color:#71849a;font-size:11px}.hkc-home-v2 .hkc-home-project-card h3{margin:16px 0 13px;font-size:18px;font-weight:650;line-height:1.5}.hkc-home-v2 .hkc-home-project-card h3 a{color:var(--hkc-navy)}.hkc-home-v2 .hkc-home-project-card h3 a:hover{color:#285e98}.hkc-home-v2 .hkc-home-project-card>p{font-size:13px;line-height:1.75}.hkc-home-v2 .hkc-card-footer{padding-top:20px;font-size:11px}.hkc-home-v2 .hkc-card-footer a{font-size:12px;white-space:nowrap}.hkc-home-process-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:72px;align-items:start}.hkc-home-process-list{margin:0;padding:0;list-style:none}.hkc-home-process-list li{min-height:102px;padding:22px 0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;border-top:1px solid var(--hkc-line)}.hkc-home-process-list li:last-child{border-bottom:1px solid var(--hkc-line)}.hkc-home-process-number{color:var(--hkc-accent);font-size:12px;font-weight:700;line-height:1.7}.hkc-home-process-list h3{margin:0;color:var(--hkc-navy);font-size:19px;font-weight:650;line-height:1.45}.hkc-home-process-list p{margin:8px 0 0;color:#64798d;font-size:14px;line-height:1.75}.hkc-home-process-evidence{overflow:hidden;border:1px solid #d6e1e6;border-radius:6px;background:#fff}.hkc-home-evidence-images{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;background:#eef3f2}.hkc-home-evidence-images figure{min-width:0;margin:0;aspect-ratio:4 / 3;overflow:hidden;border:1px solid #d3dfe0;background:#fff}.hkc-home-evidence-images img{width:100%;height:100%;display:block;object-fit:cover}.hkc-home-evidence-copy{padding:27px 28px 29px;border-top:1px solid #d6e1e6}.hkc-home-evidence-copy .hkc-eyebrow{color:var(--hkc-accent)}.hkc-home-evidence-copy h3{margin:0;color:#123f38;font-size:22px;line-height:1.45}.hkc-home-evidence-copy p:not(.hkc-eyebrow){margin:14px 0 0;color:#4e716a;font-size:14px;line-height:1.8}.hkc-home-evidence-copy a{margin-top:22px;display:inline-flex;gap:8px;color:#176452;font-size:13px;font-weight:650;text-decoration:none}.hkc-home-knowledge-band{position:relative;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:72px;align-items:start;background:#fff}.hkc-home-knowledge-intro{position:relative;padding-top:29px}.hkc-home-knowledge-intro::before{position:absolute;top:0;left:0;width:92px;height:8px;background-image:repeating-linear-gradient(135deg,#16705f 0,#16705f 3px,transparent 3px,transparent 8px);content:"";opacity:.68}.hkc-home-knowledge-intro h2{margin:0;color:var(--hkc-navy);font-size:31px;line-height:1.35}.hkc-home-knowledge-intro>p:not(.hkc-eyebrow){margin:17px 0 0;color:#5e7489;font-size:15px;line-height:1.85}.hkc-home-v2 .hkc-text-link{margin-top:25px;display:inline-flex;color:#315f91;font-size:13px;font-weight:650;text-decoration:none}.hkc-home-article-list{border-top:1px solid var(--hkc-line)}.hkc-home-article-row{min-height:126px;padding:20px 0;display:grid;grid-template-columns:84px minmax(0,1fr) 30px;gap:18px;align-items:start;border-bottom:1px solid var(--hkc-line)}.hkc-home-article-row time{padding-top:4px;color:#8a99a8;font-size:11px}.hkc-home-article-row h3{margin:0;font-size:17px;font-weight:650;line-height:1.5}.hkc-home-article-row h3 a{color:var(--hkc-navy);text-decoration:none}.hkc-home-article-row h3 a:hover{color:#285e98}.hkc-home-article-row p{margin:8px 0 0;color:#6a7d90;font-size:13px;line-height:1.7}.hkc-home-article-arrow{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--hkc-line);border-radius:50%;color:var(--hkc-accent);font-size:15px;text-decoration:none}.hkc-home-content-band{background:#f5f7fa}.hkc-home-content-band .hkc-section-heading-split{align-items:end}.hkc-home-content-band .hkc-section-heading-split>span{color:#718498;font-size:13px}.hkc-home-regulators-band{background:#fff}.hkc-home-regulators-band .hkc-section-heading{max-width:820px}.hkc-home-regulator-tabs{min-width:0}.hkc-home-regulator-tablist{display:flex;align-items:center;justify-content:center;gap:30px;overflow-x:auto;border-bottom:1px solid #dce5ee;scrollbar-width:none}.hkc-home-regulator-tablist::-webkit-scrollbar{display:none}.hkc-home-regulator-tab{position:relative;flex:0 0 auto;min-height:54px;padding:0 2px;border:0;background:transparent;color:#687c93;font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:color .2s ease}.hkc-home-regulator-tab::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#16705f;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.hkc-home-regulator-tab:hover{color:#102b52}.hkc-home-regulator-tab.is-active{color:#102b52;font-weight:700}.hkc-home-regulator-tab.is-active::after{transform:scaleX(1)}.hkc-home-regulator-tab:focus-visible{outline:2px solid rgba(22,112,95,.35);outline-offset:-4px}.hkc-home-regulator-panels{min-height:190px;padding-top:24px}.hkc-home-regulator-panel[hidden]{display:none}.hkc-home-regulator-panel.is-active{animation:hkc-regulator-panel-in .32s ease both}@keyframes hkc-regulator-panel-in{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.hkc-home-regulator-panel.is-active .hkc-home-regulator-card{animation:hkc-regulator-card-in .42s ease both}.hkc-home-regulator-panel.is-active .hkc-home-regulator-card:nth-child(1){animation-delay:.18s}.hkc-home-regulator-panel.is-active .hkc-home-regulator-card:nth-child(2){animation-delay:.14s}.hkc-home-regulator-panel.is-active .hkc-home-regulator-card:nth-child(3){animation-delay:.10s}.hkc-home-regulator-panel.is-active .hkc-home-regulator-card:nth-child(4){animation-delay:.06s}.hkc-home-regulator-panel.is-active .hkc-home-regulator-card:nth-child(5){animation-delay:.03s}@keyframes hkc-regulator-card-in{from{opacity:0;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}.hkc-home-regulator-slider{position:relative;min-width:0;padding:0 42px}.hkc-home-regulator-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 7);gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:auto;scroll-snap-type:none;scrollbar-width:none}.hkc-home-regulator-grid::-webkit-scrollbar{display:none}.hkc-home-regulator-grid .hkc-home-regulator-card{scroll-snap-align:start}.hkc-home-regulator-slider-button{position:absolute;z-index:2;top:50%;width:40px;height:40px;padding:0;border:1px solid #dce5ee;border-radius:50%;background:#fff;color:#102b52;cursor:pointer;transform:translateY(-50%);transition:border-color .2s ease,color .2s ease,opacity .2s ease}.hkc-home-regulator-slider-button--prev{left:0}.hkc-home-regulator-slider-button--next{right:0}.hkc-home-regulator-slider-button span{position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor}.hkc-home-regulator-slider-button--prev span{transform:translate(-35%,-50%) rotate(-135deg)}.hkc-home-regulator-slider-button--next span{transform:translate(-65%,-50%) rotate(45deg)}.hkc-home-regulator-slider-button:hover,.hkc-home-regulator-slider-button:focus-visible{border-color:#16705f;color:#16705f}.hkc-home-regulator-slider-button:focus-visible{outline:2px solid rgba(22,112,95,.3);outline-offset:2px}.hkc-home-regulator-slider-button:disabled{opacity:.25;cursor:default}.hkc-home-regulator-card{min-width:0;min-height:190px;padding:8px;display:flex;flex-direction:column;border:1px solid #e1e8ef;border-radius:6px;color:#343a40;background:#fff;transition:border-color .2s ease}.hkc-home-regulator-card:focus-within{border-color:#6f9fc8}.hkc-home-regulator-logo{width:100%;height:88px;display:flex;align-items:center;justify-content:center}.hkc-home-regulator-logo img{display:block;width:100%;max-width:170px;height:88px;object-fit:contain;object-position:center}.hkc-home-regulator-card--icon .hkc-home-regulator-logo img{width:60px;height:60px;image-rendering:auto}.hkc-home-regulator-card--logo-wide .hkc-home-regulator-logo img{width:100%;max-width:170px;height:88px}.hkc-home-regulator-card--logo-compact .hkc-home-regulator-logo img{width:155px;height:88px}.hkc-home-regulator-card--dark .hkc-home-regulator-logo{width:145px;max-width:100%;padding:5px 7px;border-radius:4px;background:#173f52}.hkc-home-regulator-card--dark .hkc-home-regulator-logo img{max-width:131px;max-height:28px}.hkc-home-regulator-card>strong{margin-top:7px;color:#102b52;font-size:16px;font-weight:700;line-height:1.25}.hkc-home-regulator-name{margin-top:2px;color:#5f7183;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.hkc-home-regulator-link{width:fit-content;margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;color:#315f91!important;font-size:10.5px;font-weight:600;text-decoration:none}.hkc-home-regulator-link:hover{color:#16705f!important}.hkc-home-regulator-link:focus-visible{outline:2px solid rgba(49,95,145,.3);outline-offset:3px}.hkc-home-partners-band{background:#fff}.hkc-home-partners-band .hkc-section-heading{max-width:760px}.hkc-home-partners-band .hkc-section-heading>p:last-child{max-width:720px}.hkc-home-partners-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.hkc-home-partner-item{min-width:0;min-height:112px;display:grid;place-items:center;padding:12px 18px;border:1px solid var(--hkc-line);border-radius:6px;background:#fff}.hkc-home-partner-item img{display:block;width:100%;max-width:170px;height:auto;aspect-ratio:16 / 9;object-fit:contain}.hkc-home-v2 .hkc-home-partners-band{background:#f5f7fa}.hkc-home-v2 .hkc-home-partners-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.hkc-home-v2 .hkc-home-partner-item{min-width:0;min-height:112px;display:grid;place-items:center;padding:12px 18px;border:1px solid #edf1f5;border-radius:6px;background:#fff;box-shadow:0 4px 16px rgba(16,43,82,.035)}.hkc-home-v2 .hkc-home-partner-item img{display:block;width:100%;max-width:170px;height:76px;aspect-ratio:16 / 9;object-fit:contain}.hkc-home-v2 .hkc-home-partners-marquee{margin:0;display:grid;gap:14px;overflow:hidden}.hkc-home-v2 .hkc-home-partner-row{width:max-content;min-width:100%;display:flex;gap:14px;backface-visibility:hidden;will-change:transform}.hkc-home-v2 .hkc-home-partner-row .hkc-home-partner-item{flex:0 0 clamp(148px,15vw,246px)}.hkc-home-v2 .hkc-home-partners-marquee:hover .hkc-home-partner-row,.hkc-home-v2 .hkc-home-partners-marquee:focus-within .hkc-home-partner-row{animation-play-state:paused}@media (max-width:700px){.hkc-home-v2 .hkc-home-partners-marquee{gap:10px}.hkc-home-v2 .hkc-home-partner-row{gap:10px}.hkc-home-v2 .hkc-home-partner-row .hkc-home-partner-item{flex-basis:calc((100vw - 48px) / 3)}}.hkc-home-v2 .hkc-hero .hkc-hero__title,.hkc-home-v2 .hkc-hero .hkc-hero__title>span,.hkc-home-v2 .hkc-hero .hkc-hero__title>span.animate__animated{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgba(3,18,42,.5)}.hkc-home-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hkc-line);border-left:1px solid var(--hkc-line)}.hkc-home-content-grid a{min-height:142px;padding:23px;position:relative;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--hkc-line);border-bottom:1px solid var(--hkc-line);color:inherit;text-decoration:none}.hkc-home-content-grid a:hover,.hkc-home-content-grid a:focus-visible{background:#fff}.hkc-home-content-grid strong{color:var(--hkc-navy);font-size:17px;font-weight:650;line-height:1.45}.hkc-home-content-grid span{max-width:290px;color:#657a8e;font-size:13px;line-height:1.7}.hkc-home-content-grid em{position:absolute;top:22px;right:22px;color:var(--hkc-accent);font-size:18px;font-style:normal}.hkc-home-v2 .hkc-home-contact-v2{position:relative;min-height:220px;margin-top:0;padding:45px var(--hkc-home-side-padding);display:flex;align-items:center;justify-content:space-between;gap:42px;overflow:hidden;border-left:0;background:#fff}.hkc-home-v2 .hkc-home-about-band{background:#fff}.hkc-home-v2 .hkc-home-entry-band{background:#fff}.hkc-home-v2 .hkc-home-project-band{background:#f8fafb}.hkc-home-v2 .hkc-home-process-band{background:#fff}.hkc-home-v2 .hkc-home-regulators-band{background:#fff}.hkc-home-v2 .hkc-home-news-band{background:#f6f9ff}.hkc-home-v2 .hkc-home-content-band{background:#fff}.hkc-home-v2 .hkc-home-partners-band{background:#f8fafb}.hkc-home-v2 .hkc-home-contact-v2::after{position:absolute;top:0;right:0;width:min(32%,380px);height:100%;background-image:repeating-linear-gradient(135deg,rgba(22,112,95,.14) 0,rgba(22,112,95,.14) 1px,transparent 1px,transparent 11px);content:"";pointer-events:none}.hkc-home-contact-v2>*{position:relative;z-index:1}.hkc-home-contact-v2>div:first-child{max-width:760px}.hkc-home-contact-v2 h2{margin:0;color:#123f38;font-size:31px;font-weight:640;line-height:1.35}.hkc-home-contact-v2 p:last-child{margin:15px 0 0;color:#4e716a;font-size:15px;line-height:1.8}.hkc-home-contact-v2 .hkc-eyebrow{color:var(--hkc-accent)}.hkc-home-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.hkc-home-contact-actions .hkc-button{white-space:nowrap}.hkc-home-contact-actions .hkc-home-contact-button{width:auto;white-space:nowrap}.hkc-home-contact-secondary{color:#176452;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}@media (max-width:1100px){.hkc-home-hero-v2{padding:60px var(--hkc-home-gutter);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:44px}.hkc-home-hero-v2 h1{font-size:50px}.hkc-home-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-process-layout,.hkc-home-knowledge-band{gap:44px}}@media (max-width:1000px){.hkc-home-regulator-grid{grid-auto-columns:calc((100% - 30px) / 4)}.hkc-home-hero-v2{grid-template-columns:1fr;min-height:0}.hkc-home-about-layout{gap:44px}.hkc-home-hero-index{max-width:680px;padding:25px 0 0;border-top:1px solid rgba(255,255,255,.3);border-left:0}.hkc-home-hero-index ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hkc-home-hero-index li{padding:15px 0 0;border-top:0}.hkc-home-hero-index li:last-child{border-bottom:0}.hkc-home-hero-index-link{margin-top:20px}.hkc-home-process-layout,.hkc-home-knowledge-band{grid-template-columns:1fr}.hkc-home-about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-entry-item{grid-template-columns:1fr}.hkc-home-entry-media{min-height:0;aspect-ratio:16 / 9}.hkc-home-process-evidence{max-width:680px}.hkc-home-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.hkc-home-regulator-slider{padding:0}.hkc-home-regulator-grid{grid-auto-columns:calc((100% - 9px) / 2);gap:9px}.hkc-home-regulator-slider-button{display:none}.hkc-home-regulator-tablist{justify-content:flex-start;gap:24px;margin-right:-14px;margin-left:-14px;padding:0 14px}.hkc-home-regulator-tab{min-height:48px;font-size:14px}.hkc-home-regulator-panels{min-height:180px;padding-top:16px}.hkc-home-regulator-card{min-height:180px;padding:8px}.hkc-home-regulator-logo{height:70px}.hkc-home-regulator-logo img{width:100%;max-width:140px;height:70px}.hkc-home-regulator-card--icon .hkc-home-regulator-logo img{width:52px;height:52px}.hkc-home-regulator-card--logo-wide .hkc-home-regulator-logo img{width:100%;max-width:140px;height:70px}.hkc-home-regulator-card--logo-compact .hkc-home-regulator-logo img{width:130px;height:70px}.hkc-home-regulator-card--dark .hkc-home-regulator-logo{width:126px;padding:4px 6px}.hkc-home-regulator-card--dark .hkc-home-regulator-logo img{max-width:114px;max-height:26px}.hkc-home-v2{--hkc-home-gutter:14px;--hkc-home-side-padding:14px;width:100%!important;padding-bottom:0}.hkc-home-hero-v2{min-height:0;padding:36px var(--hkc-home-gutter) 32px}.hkc-home-hero-v2 h1{font-size:41px;line-height:1.16}.hkc-home-hero-lead{margin-top:19px;font-size:18px;line-height:1.75}.hkc-home-v2 .hkc-home-actions{margin-top:27px;flex-direction:column;align-items:stretch}.hkc-home-v2 .hkc-button{width:100%}.hkc-home-hero-note{margin-top:21px;display:block}.hkc-home-hero-note span{display:inline-block;margin:0 18px 4px 0}.hkc-home-hero-note span + span::before{display:none}.hkc-home-hero-index{max-width:none;padding-top:17px}.hkc-home-hero-index-head,.hkc-home-hero-index-link{display:none}.hkc-home-hero-index ol{margin-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.19);border-bottom:1px solid rgba(255,255,255,.19)}.hkc-home-hero-index li{padding:12px 7px;border-top:0;border-right:1px solid rgba(255,255,255,.19);text-align:center}.hkc-home-hero-index li:last-child{border-right:0;border-bottom:0}.hkc-home-hero-index strong{font-size:13px}.hkc-home-hero-index li span{display:none}.hkc-home-quicknav{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-quicknav a{min-height:112px;padding:17px 14px;grid-template-columns:24px minmax(0,1fr) 16px;column-gap:8px}.hkc-home-quicknav a:nth-child(odd){border-left:0}.hkc-home-quicknav a:nth-child(n+3){border-top:1px solid var(--hkc-line)}.hkc-home-v2 .hkc-home-band{padding:55px var(--hkc-home-gutter)}.hkc-home-about-band{padding:55px var(--hkc-home-gutter)}.hkc-home-about-layout{grid-template-columns:1fr;gap:30px}.hkc-home-about-content h2{font-size:28px}.hkc-home-about-copy{font-size:13px}.hkc-home-about-values{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-about-facts{grid-template-columns:1fr;gap:18px;margin-top:38px}.hkc-home-about-facts article{min-height:0;padding:15px 0 0}.hkc-home-v2 .hkc-home-entry-band{padding-top:58px}.hkc-home-v2 .hkc-section-heading h2{font-size:28px}.hkc-home-v2 .hkc-section-heading-split{align-items:flex-start;flex-direction:column;gap:15px}.hkc-home-entry-grid,.hkc-home-project-grid,.hkc-home-content-grid{grid-template-columns:1fr}.hkc-home-entry-grid{gap:14px}.hkc-home-entry-item{min-height:0;grid-template-columns:1fr}.hkc-home-entry-media{aspect-ratio:16 / 10}.hkc-home-entry-copy{padding:22px 20px 21px}.hkc-home-entry-copy strong{font-size:18px}.hkc-home-entry-copy span{font-size:13px}.hkc-home-entry-copy .hkc-home-entry-link{padding-top:18px;font-size:12px}.hkc-home-project-grid{gap:12px}.hkc-home-v2 .hkc-home-project-card{min-height:0;padding:21px}.hkc-home-process-list li{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:20px 0}.hkc-home-process-list h3{font-size:18px}.hkc-home-evidence-images{padding:10px;gap:8px}.hkc-home-evidence-copy{padding:24px 21px 25px}.hkc-home-knowledge-intro h2{font-size:27px}.hkc-home-article-row{grid-template-columns:1fr 28px;gap:9px 14px;padding:19px 0}.hkc-home-article-row time{grid-column:1 / -1;padding-top:0}.hkc-home-article-arrow{grid-column:2;grid-row:2}.hkc-home-content-grid a{min-height:128px;padding:21px}.hkc-home-v2 .hkc-home-contact-v2{padding:33px var(--hkc-home-gutter);align-items:flex-start;flex-direction:column;gap:26px}.hkc-home-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hkc-home-partner-item{min-height:92px;padding:10px 12px}.hkc-home-v2 .hkc-home-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hkc-home-v2 .hkc-home-partner-item{min-height:92px;padding:10px 12px}.hkc-home-v2 .hkc-home-partner-item img{max-width:140px;height:58px}.hkc-home-contact-v2 h2{font-size:27px}.hkc-home-contact-actions{align-items:flex-start;flex-direction:column;gap:14px}}@media (prefers-reduced-motion:reduce){.hkc-home-entry-media img{transition:none}}.hkc-home-v2{--hkc-ink:#343a40;--hkc-navy:#343a40;--hkc-blue:#0767d1;--hkc-accent:#0767d1;--hkc-accent-soft:#eaf2ff;--hkc-muted:#6c757d;--hkc-line:#e9ecef;--hkc-soft:#f8fafb;--hkc-paper:#fff;font-family:system-ui,-apple-system,Roboto,"PingFang SC","Noto Sans SC",Arial,sans-serif;background:#f8fafb;color:#343a40}.hkc-home-v2 .hkc-home-band{border-top:0}.hkc-home-v2 .hkc-eyebrow{color:#0767d1;font-size:12px;font-weight:600}.hkc-home-v2 .hkc-section-heading h2,.hkc-home-v2 .hkc-home-about-content h2,.hkc-home-v2 .hkc-home-news-heading h2{color:#343a40;font-size:36px;font-weight:600;line-height:1.35}.hkc-home-v2 .hkc-section-heading>p:last-child,.hkc-home-v2 .hkc-home-news-heading p:last-child{color:#6c757d;font-size:14px;line-height:1.8}.hkc-home-v2 .hkc-home-quicknav a,.hkc-home-v2 .hkc-home-entry-item,.hkc-home-v2 .hkc-home-project-card,.hkc-home-v2 .hkc-home-process-evidence,.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row,.hkc-home-v2 .hkc-home-content-grid a,.hkc-home-v2 .hkc-home-partner-item{border-radius:8px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.hkc-home-v2 .hkc-home-quicknav a,.hkc-home-v2 .hkc-home-entry-item,.hkc-home-v2 .hkc-home-project-card,.hkc-home-v2 .hkc-home-content-grid a{border:1px solid #e9ecef}.hkc-home-v2 .hkc-home-entry-item,.hkc-home-v2 .hkc-home-project-card,.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row{background:#fff}.hkc-home-v2 .hkc-home-entry-item:hover,.hkc-home-v2 .hkc-home-entry-item:focus-visible,.hkc-home-v2 .hkc-home-project-card:hover,.hkc-home-v2 .hkc-home-content-grid a:hover,.hkc-home-v2 .hkc-home-content-grid a:focus-visible{border-color:#cfe2f8;background:#fff}.hkc-home-v2 .hkc-home-about-media,.hkc-home-v2 .hkc-home-entry-media{border-radius:8px}.hkc-home-v2 .hkc-home-about-lead{color:#495057;font-size:16px;line-height:1.8}.hkc-home-v2 .hkc-home-about-copy{color:#6c757d;font-size:14px;line-height:1.8}.hkc-home-v2 .hkc-home-about-values span{color:#343a40;font-size:14px;font-weight:600}.hkc-home-service-scope{padding:72px 0 0;background:#f5f5f7}.hkc-home-service-scope__heading{width:min(var(--hkc-home-content-width),calc(100% - (var(--hkc-home-gutter) * 2)));margin:0 auto;text-align:left}.hkc-home-service-scope__heading h2{margin:8px 0 0;color:#102b52;font-size:32px;font-weight:600;line-height:1.35}.hkc-home-service-scope__heading>p:last-child{max-width:760px;margin:10px 0 0;color:#687c93;font-size:15px;line-height:1.8}.hkc-home-service-scope__tabs{margin-top:28px}.hkc-home-service-scope__tablist{width:min(var(--hkc-home-content-width),calc(100% - (var(--hkc-home-gutter) * 2)));margin:0 auto;padding:5px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;border:1px solid #e2e8ef;border-radius:6px;background:#f5f7fa}.hkc-home-service-scope__tab{position:relative;min-height:46px;padding:9px 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:#315f91;font:inherit;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:0;box-shadow:none;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.hkc-home-service-scope__tab::after{display:none}.hkc-home-service-scope__tab:hover,.hkc-home-service-scope__tab:focus-visible{border-color:#cad6e2;background:#fff;color:#0b2046}.hkc-home-service-scope__tab:focus-visible{outline:2px solid #315f91;outline-offset:2px}.hkc-home-service-scope__tab.is-active,.hkc-home-service-scope__tab.is-active:hover,.hkc-home-service-scope__tab.is-active:focus-visible{border-color:#0b2046;border-radius:4px;background:#0b2046;color:#fff}.hkc-home-service-scope__panel{position:relative;min-height:510px;overflow:hidden;border-top:1px solid #dce5ee;border-bottom:1px solid #dce5ee;background:#fff}.hkc-home-service-scope__panel[hidden]{display:none}.hkc-home-service-scope__image,.hkc-home-service-scope__shade{position:absolute;top:0;right:0;bottom:0;height:100%}.hkc-home-service-scope__image{width:43%;object-fit:cover;object-position:center}.hkc-home-service-scope__shade{left:0;width:100%;background:linear-gradient(90deg,#fff 0%,#fff 54%,rgba(255,255,255,.95) 60%,rgba(255,255,255,.46) 77%,rgba(255,255,255,.1) 100%)}.hkc-home-service-scope__content{position:relative;z-index:1;width:min(var(--hkc-home-content-width),calc(100% - (var(--hkc-home-gutter) * 2)));min-height:510px;margin:0 auto;padding:48px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#102b52}.hkc-home-service-scope__content h3{width:57%;max-width:760px;margin:0;color:#102b52;font-size:28px;font-weight:600;line-height:1.35}.hkc-home-service-scope__content>p{width:57%;max-width:740px;margin:10px 0 0;color:#52677d;font-size:15px;line-height:1.8}.hkc-home-service-scope__links{width:min(820px,57%);margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hkc-home-service-scope__links a{min-height:46px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #dce5ee;border-radius:6px;background:rgba(255,255,255,.96);color:#173356;font-size:13px;font-weight:550;line-height:1.45;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.hkc-home-service-scope__links a:hover,.hkc-home-service-scope__links a:focus-visible{border-color:#315f91;background:#fff;color:#0b2046}.hkc-home-service-scope__links a:focus-visible,.hkc-home-service-scope__all:focus-visible{outline:2px solid #315f91;outline-offset:2px}.hkc-home-service-scope__link-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.hkc-home-service-scope__link-copy>span{color:inherit;font-size:inherit;line-height:inherit}.hkc-home-service-scope__link-copy small{color:#687c93;font-size:10px;font-weight:450;line-height:1.35;letter-spacing:0}.hkc-home-service-scope__links a:hover .hkc-home-service-scope__link-copy small,.hkc-home-service-scope__links a:focus-visible .hkc-home-service-scope__link-copy small{color:#315f91}.hkc-home-service-scope__links .hkc-hero__chevron{flex:0 0 auto;border-color:currentColor}.hkc-home-service-scope__all{min-height:44px;margin-top:20px;margin-bottom:48px;padding:10px 18px;display:inline-flex;align-items:center;gap:12px;border:1px solid #0b2046;border-radius:6px;background:#0b2046;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.hkc-home-service-scope__all:hover,.hkc-home-service-scope__all:focus-visible{border-color:#173b68;background:#173b68;color:#fff}.hkc-home-v2 .hkc-home-service-scope__all,.hkc-home-v2 .hkc-home-service-scope__all>span{color:#fff!important}.hkc-home-service-scope__all .hkc-hero__chevron{border-color:currentColor}.hkc-home-service-scope__panel.is-active .hkc-home-service-scope__content{animation:hkc-service-scope-enter .36s ease both}@keyframes hkc-service-scope-enter{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hkc-home-v2 .hkc-home-entry-copy strong,.hkc-home-v2 .hkc-home-project-card h3,.hkc-home-v2 .hkc-home-news-feature-body h3,.hkc-home-v2 .hkc-home-news-row-body h3{font-size:18px;font-weight:600}.hkc-home-v2 .hkc-home-entry-copy span,.hkc-home-v2 .hkc-home-project-card>p,.hkc-home-v2 .hkc-home-news-feature-body p,.hkc-home-v2 .hkc-home-news-row-body p{color:#6c757d;font-size:14px}.hkc-home-v2 .hkc-home-news-row-media{border-radius:8px 0 0 8px}.hkc-home-v2 .hkc-home-partner-item{border-color:#e9ecef}.hkc-home-v2 .hkc-home-contact-v2{background:#fff}.hkc-home-v2 .hkc-home-contact-v2 h2{color:#343a40;font-size:24px}@media (max-width:700px){.hkc-home-v2 .hkc-section-heading h2,.hkc-home-v2 .hkc-home-about-content h2,.hkc-home-v2 .hkc-home-news-heading h2{font-size:28px}.hkc-home-v2 .hkc-home-news-row{border-radius:8px}.hkc-home-v2 .hkc-home-news-row-media{border-radius:8px 0 0 8px}.hkc-home-service-scope{padding:52px 0 0}.hkc-home-service-scope__heading{text-align:left}.hkc-home-service-scope__heading h2{font-size:28px}.hkc-home-service-scope__tabs{margin-top:22px}.hkc-home-service-scope__tablist{width:100%;padding:5px 14px;display:flex;gap:14px;border-right:0;border-left:0;border-radius:0;overflow-x:auto;scrollbar-width:none}.hkc-home-service-scope__tablist::-webkit-scrollbar{display:none}.hkc-home-service-scope__tab{min-width:120px;min-height:42px;padding:8px 12px;font-size:14px;white-space:nowrap}.hkc-home-service-scope__panel{min-height:0;display:flex;flex-direction:column}.hkc-home-service-scope__image{position:relative;inset:auto;width:100%;height:190px;object-position:center}.hkc-home-service-scope__shade{display:none}.hkc-home-service-scope__content{min-height:0;padding:30px 0 36px}.hkc-home-service-scope__content h3{width:100%;font-size:24px}.hkc-home-service-scope__content>p{width:100%;color:#52677d;font-size:14px}.hkc-home-service-scope__links{width:100%;grid-template-columns:1fr;gap:8px}.hkc-home-service-scope__links a{min-height:44px}.hkc-home-service-scope__all{margin-bottom:28px}.hkc-home-service-scope__link-copy small{font-size:10px}}@media (prefers-reduced-motion:reduce){.hkc-home-service-scope__panel.is-active .hkc-home-service-scope__content{animation:none}}.hkc-home-v2>.hkc-home-about-band,.hkc-home-v2>.hkc-home-service-scope,.hkc-home-v2>.hkc-home-band,.hkc-home-v2>.hkc-home-contact-v2{padding-top:72px;padding-bottom:72px}.hkc-home-v2>.hkc-home-service-scope{padding-bottom:0}@media (max-width:700px){.hkc-home-v2>.hkc-home-about-band,.hkc-home-v2>.hkc-home-service-scope,.hkc-home-v2>.hkc-home-band,.hkc-home-v2>.hkc-home-contact-v2{padding-top:52px;padding-bottom:52px}.hkc-home-v2>.hkc-home-service-scope{padding-bottom:0}}.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row{border:1px solid transparent;transition:border-color .2s ease}.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within,.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within{border-color:#315f91}.hkc-home-v2 .hkc-home-regulator-card{transition:border-color .2s ease}.hkc-home-v2 .hkc-home-content-grid a{transition:border-color .22s ease,box-shadow .22s ease}.hkc-home-v2 .hkc-home-content-grid a:nth-child(1):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(1):focus-visible{border-color:#0767d1;box-shadow:0 6px 18px rgba(7,103,209,.16)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(2):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(2):focus-visible{border-color:#16705f;box-shadow:0 6px 18px rgba(22,112,95,.16)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(3):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(3):focus-visible{border-color:#4f6f8f;box-shadow:0 6px 18px rgba(79,111,143,.16)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(4):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(4):focus-visible{border-color:#b7791f;box-shadow:0 6px 18px rgba(183,121,31,.16)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(5):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(5):focus-visible{border-color:#6b5b95;box-shadow:0 6px 18px rgba(107,91,149,.16)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(6):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(6):focus-visible{border-color:#b45353;box-shadow:0 6px 18px rgba(180,83,83,.16)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(1){--hkc-content-hover:#0D2985;--hkc-content-shadow:rgba(13,41,133,.22)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(2){--hkc-content-hover:#0E1649;--hkc-content-shadow:rgba(14,22,73,.24)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(3){--hkc-content-hover:#1B3D98;--hkc-content-shadow:rgba(27,61,152,.20)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(4){--hkc-content-hover:#2B4FAA;--hkc-content-shadow:rgba(43,79,170,.19)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(5){--hkc-content-hover:#4765B5;--hkc-content-shadow:rgba(71,101,181,.18)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(6){--hkc-content-hover:#6479C1;--hkc-content-shadow:rgba(100,121,193,.18)}.hkc-home-v2 .hkc-home-content-grid a:hover,.hkc-home-v2 .hkc-home-content-grid a:focus-visible{border-color:var(--hkc-content-hover);box-shadow:inset 0 0 0 1px var(--hkc-content-hover),0 8px 22px var(--hkc-content-shadow)}.hkc-home-v2 .hkc-home-content-grid a{transition:transform .24s cubic-bezier(.22,.72,.22,1),border-color .22s ease,box-shadow .24s ease}.hkc-home-v2 .hkc-home-content-grid a:nth-child(1):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(1):focus-visible{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--hkc-content-hover),0 9px 20px var(--hkc-content-shadow)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(2):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(2):focus-visible{transform:translateY(-8px);box-shadow:inset 0 0 0 1px var(--hkc-content-hover),0 14px 26px var(--hkc-content-shadow)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(3):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(3):focus-visible{transform:translateY(-5px) scale(1.012);box-shadow:inset 0 0 0 1px var(--hkc-content-hover),0 11px 24px var(--hkc-content-shadow)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(4):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(4):focus-visible{transform:translateY(-6px);box-shadow:inset 0 0 0 2px var(--hkc-content-hover),0 10px 21px var(--hkc-content-shadow)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(5):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(5):focus-visible{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 12px 25px var(--hkc-content-shadow)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(6):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(6):focus-visible{transform:translateY(-7px);box-shadow:inset 0 0 0 1px var(--hkc-content-hover),0 15px 28px rgba(14,22,73,.28)}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-content-grid a,.hkc-home-v2 .hkc-home-content-grid a:hover,.hkc-home-v2 .hkc-home-content-grid a:focus-visible{transform:none;transition:border-color .2s ease,box-shadow .2s ease}}.hkc-home-v2 .hkc-home-content-grid a{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):focus-visible{transform:translateY(-5px);border-color:#e9ecef;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):focus-visible{transform:none;transition:none}}.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row,.hkc-home-v2 .hkc-home-service-scope__links a,.hkc-home-v2 .hkc-home-service-scope__all,.hkc-home-v2 .hkc-hero__button,.hkc-home-v2 .hkc-home-regulator-card,.hkc-home-v2 .hkc-home-regulator-link,.hkc-home-v2 .hkc-home-regulator-slider-button{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within,.hkc-home-v2 .hkc-hero__button:hover,.hkc-home-v2 .hkc-hero__button:focus-visible,.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within,.hkc-home-v2 .hkc-home-regulator-link:hover,.hkc-home-v2 .hkc-home-regulator-link:focus-visible{transform:translateY(-5px)}.hkc-home-v2 .hkc-home-service-scope__links a:is(:hover,:focus-visible),.hkc-home-v2 .hkc-home-service-scope__all:is(:hover,:focus-visible){transform:translateY(-1px)}.hkc-home-v2 .hkc-home-regulator-slider-button:not(:disabled):hover,.hkc-home-v2 .hkc-home-regulator-slider-button:not(:disabled):focus-visible{transform:translateY(calc(-50% - 5px))}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row,.hkc-home-v2 .hkc-home-service-scope__links a,.hkc-home-v2 .hkc-home-service-scope__all,.hkc-home-v2 .hkc-hero__button,.hkc-home-v2 .hkc-home-regulator-card,.hkc-home-v2 .hkc-home-regulator-link,.hkc-home-v2 .hkc-home-regulator-slider-button{transition:none}.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within,.hkc-home-v2 .hkc-home-service-scope__links a:hover,.hkc-home-v2 .hkc-home-service-scope__links a:focus-visible,.hkc-home-v2 .hkc-home-service-scope__all:hover,.hkc-home-v2 .hkc-home-service-scope__all:focus-visible,.hkc-home-v2 .hkc-hero__button:hover,.hkc-home-v2 .hkc-hero__button:focus-visible,.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within,.hkc-home-v2 .hkc-home-regulator-link:hover,.hkc-home-v2 .hkc-home-regulator-link:focus-visible,.hkc-home-v2 .hkc-home-regulator-slider-button:not(:disabled):hover,.hkc-home-v2 .hkc-home-regulator-slider-button:not(:disabled):focus-visible{transform:none}}@media (min-width:701px){.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(1){grid-column:1;grid-row:1}.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(2){grid-column:1;grid-row:2}.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(3){grid-column:1;grid-row:3}.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(4){grid-column:2;grid-row:1}.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(5){grid-column:2;grid-row:2}.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(6){grid-column:2;grid-row:4}.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(7){grid-column:1;grid-row:4}.hkc-home-service-scope__panel--1 .hkc-home-service-scope__links a:nth-child(8){grid-column:2;grid-row:3}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(4){grid-column:1;grid-row:1}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(3){grid-column:1;grid-row:2}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(1){grid-column:1;grid-row:3}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(2){grid-column:1;grid-row:4}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(5){grid-column:2;grid-row:1}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(6){grid-column:2;grid-row:2}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(7){grid-column:2;grid-row:3}.hkc-home-service-scope__panel--2 .hkc-home-service-scope__links a:nth-child(8){grid-column:2;grid-row:4}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(-n+4){grid-column:1}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(n+5){grid-column:2}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(1){grid-row:1}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(2){grid-row:2}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(3){grid-row:3}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(4){grid-row:4}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(5){grid-row:1}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(6){grid-row:2}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(7){grid-row:3}.hkc-home-service-scope__panel--3 .hkc-home-service-scope__links a:nth-child(8){grid-row:4}}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button{transform:none;transition:color .28s ease,border-color .28s ease,background-color .28s ease}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--primary{border:1px solid rgba(255,255,255,.82);background:transparent;color:#fff}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--secondary{border:1px solid rgba(255,255,255,.82);background:transparent;color:#fff}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button:hover,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button:focus-visible{transform:none;box-shadow:none}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--primary:hover,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--primary:focus-visible{border-color:#fff;background:#fff;color:#000}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--secondary:hover,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--secondary:focus-visible{border-color:#fff;background:#fff;color:#000}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button .hkc-hero__chevron{transition:transform .32s cubic-bezier(.22,.72,.22,1)}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button:hover .hkc-hero__chevron,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button:focus-visible .hkc-hero__chevron{transform:translateX(3px)}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button>span,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button .hkc-hero__chevron{color:inherit!important;-webkit-text-fill-color:currentColor!important}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--primary:hover>span,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--primary:focus-visible>span,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--primary:hover .hkc-hero__chevron,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--primary:focus-visible .hkc-hero__chevron{color:#000!important;border-color:#000}.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--secondary:hover>span,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--secondary:focus-visible>span,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--secondary:hover .hkc-hero__chevron,.hkc-home-v2 .hkc-hero__actions .hkc-hero__button--secondary:focus-visible .hkc-hero__chevron{color:#000!important;border-color:#000}.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within{border-color:transparent}.hkc-home-featured-hk{background:#fff}.hkc-home-featured-hk__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dfe5eb;border-bottom:1px solid #dfe5eb}.hkc-home-featured-hk__item{min-width:0;min-height:132px;padding:25px 24px;display:grid;grid-template-columns:34px minmax(0,1fr) 20px;gap:14px;align-items:start;border-right:1px solid #dfe5eb;color:#343a40;text-decoration:none;transition:color .2s ease,background-color .2s ease}.hkc-home-featured-hk__item:nth-child(3n){border-right:0}.hkc-home-featured-hk__item:nth-child(n+4){border-top:1px solid #dfe5eb}.hkc-home-featured-hk__item:hover,.hkc-home-featured-hk__item:focus-visible{color:#0d2985;background:#f6f8fc}.hkc-home-featured-hk__item:focus-visible{outline:2px solid #2570ae;outline-offset:-2px}.hkc-home-featured-hk__number{color:#83909d;font-size:12px;line-height:1.6}.hkc-home-featured-hk__copy{min-width:0}.hkc-home-featured-hk__copy small{display:block;color:#0767d1;font-size:11px;line-height:1.45}.hkc-home-featured-hk__copy strong{margin-top:9px;display:block;color:inherit;font-size:17px;font-weight:600;line-height:1.55}.hkc-home-featured-hk__arrow{color:#0767d1;font-size:17px;transition:transform .2s ease}.hkc-home-featured-hk__item:hover .hkc-home-featured-hk__arrow,.hkc-home-featured-hk__item:focus-visible .hkc-home-featured-hk__arrow{transform:translate(2px,-2px)}.hkc-home-v2 .hkc-home-needs{background:#0e1649}.hkc-home-v2 .hkc-home-needs .hkc-eyebrow{color:#78d3c2}.hkc-home-v2 .hkc-home-needs .hkc-section-heading h2{color:#fff}.hkc-home-v2 .hkc-home-needs .hkc-section-heading>p:last-child{color:rgba(255,255,255,.68)}.hkc-home-needs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.hkc-home-needs__item{min-width:0;min-height:278px;padding:28px 27px;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.18);color:#fff;text-decoration:none;transition:background-color .2s ease}.hkc-home-needs__item:last-child{border-right:0}.hkc-home-needs__item:hover,.hkc-home-needs__item:focus-visible{background:rgba(255,255,255,.07)}.hkc-home-needs__item:focus-visible{outline:2px solid #78d3c2;outline-offset:-2px}.hkc-home-needs__number{color:#78d3c2;font-size:12px}.hkc-home-needs__item strong{margin-top:42px;font-size:20px;font-weight:600;line-height:1.45}.hkc-home-needs__item>span:nth-child(3){margin-top:14px;color:rgba(255,255,255,.68);font-size:14px;line-height:1.8}.hkc-home-needs__item em{margin-top:auto;padding-top:28px;color:#fff;font-size:13px;font-style:normal}.hkc-home-needs__item em span{margin-left:7px;display:inline-block;transition:transform .2s ease}.hkc-home-needs__item:hover em span,.hkc-home-needs__item:focus-visible em span{transform:translateX(3px)}.hkc-home-v2 .hkc-home-featured-global{background:#f2f3f4}.hkc-home-featured-global__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:64px;align-items:stretch}.hkc-home-featured-global__media{min-width:0;margin:0;overflow:hidden;background:#dfe5eb}.hkc-home-featured-global__media img{width:100%;height:100%;min-height:580px;display:block;object-fit:cover}.hkc-home-featured-global__content{min-width:0;padding:10px 0;display:flex;flex-direction:column}.hkc-home-featured-global__content .hkc-section-heading{margin-bottom:24px}.hkc-home-featured-global__list{border-top:1px solid #cfd6de}.hkc-home-featured-global__list a{min-height:88px;padding:16px 4px;display:grid;grid-template-columns:34px minmax(0,1fr) 28px;gap:16px;align-items:center;border-bottom:1px solid #cfd6de;color:#343a40;text-decoration:none}.hkc-home-featured-global__list a>span:first-child{color:#7d8995;font-size:12px}.hkc-home-featured-global__list a small{display:block;color:#0767d1;font-size:11px}.hkc-home-featured-global__list a strong{margin-top:5px;display:block;font-size:17px;font-weight:600;line-height:1.5}.hkc-home-featured-global__list a em{color:#0d2985;font-size:17px;font-style:normal;transition:transform .2s ease}.hkc-home-featured-global__list a:hover em,.hkc-home-featured-global__list a:focus-visible em{transform:translateX(4px)}.hkc-home-featured-global__list a:focus-visible{outline:2px solid #2570ae;outline-offset:-2px}.hkc-home-featured-global__all{width:fit-content;margin-top:28px;color:#0d2985;font-size:14px;font-weight:600;text-decoration:none}.hkc-home-featured-global__all span{margin-left:6px;display:inline-block;transition:transform .2s ease}.hkc-home-featured-global__all:hover span,.hkc-home-featured-global__all:focus-visible span{transform:translateX(3px)}.hkc-home-region-services{background:#fff}.hkc-home-region-services__tabs{display:flex;gap:34px;overflow-x:auto;border-bottom:1px solid #dfe5eb;scrollbar-width:thin}.hkc-home-region-services__tabs button{flex:0 0 auto;min-height:54px;padding:0 2px;position:relative;border:0;color:#687581;background:transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.hkc-home-region-services__tabs button::after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#0d2985;content:"";transform:scaleX(0);transition:transform .22s ease}.hkc-home-region-services__tabs button:hover,.hkc-home-region-services__tabs button:focus-visible,.hkc-home-region-services__tabs button.is-active{color:#0d2985}.hkc-home-region-services__tabs button.is-active::after{transform:scaleX(1)}.hkc-home-region-services__tabs button:focus-visible{outline:2px solid #2570ae;outline-offset:-4px}.hkc-home-region-services__panel{padding:38px 0 0;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:70px;align-items:start}.hkc-home-region-services__panel[hidden]{display:none}.hkc-home-region-services__panel.is-active{animation:hkc-region-panel-in .34s ease both}@keyframes hkc-region-panel-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.hkc-home-region-services__intro small{color:#0767d1;font-size:12px}.hkc-home-region-services__intro h3{margin:10px 0 0;color:#343a40;font-size:25px;font-weight:600;line-height:1.4}.hkc-home-region-services__intro p{margin:13px 0 0;color:#6c757d;font-size:14px;line-height:1.8}.hkc-home-region-services__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe5eb}.hkc-home-region-services__links a{min-height:66px;padding:14px 4px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dfe5eb;color:#343a40;font-size:14px;text-decoration:none}.hkc-home-region-services__links a:nth-child(odd){margin-right:20px}.hkc-home-region-services__links a:nth-child(even){margin-left:20px}.hkc-home-region-services__links a span:last-child{color:#0d2985;transition:transform .2s ease}.hkc-home-region-services__links a:hover span:last-child,.hkc-home-region-services__links a:focus-visible span:last-child{transform:translateX(3px)}.hkc-home-region-services__links a:focus-visible{outline:2px solid #2570ae;outline-offset:-2px}.hkc-home-v2 .hkc-home-experience{background:#f7f9fb}.hkc-home-experience__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hkc-home-experience__item{min-width:0;min-height:390px;padding:26px;display:flex;flex-direction:column;border:1px solid #dfe5eb;border-radius:6px;background:#fff;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hkc-home-experience__item:hover,.hkc-home-experience__item:focus-within{border-color:#0d2985;transform:translateY(-3px);box-shadow:0 10px 24px rgba(14,22,73,.08)}.hkc-home-experience__meta{display:flex;justify-content:space-between;gap:16px;color:#7a8794;font-size:11px}.hkc-home-experience__meta span:first-child{color:#0d2985;font-weight:600}.hkc-home-experience__item>p{margin:34px 0 0;color:#0767d1;font-size:12px}.hkc-home-experience__item h3{margin:9px 0 0;color:#343a40;font-size:20px;font-weight:600;line-height:1.5}.hkc-home-experience__item dl{margin:24px 0 0}.hkc-home-experience__item dl div{padding:13px 0;border-top:1px solid #e5e9ee}.hkc-home-experience__item dt{color:#7a8794;font-size:11px}.hkc-home-experience__item dd{margin:5px 0 0;color:#56616b;font-size:13px;line-height:1.7}.hkc-home-experience__item>a{margin-top:auto;padding-top:22px;color:#0d2985;font-size:13px;font-weight:600;text-decoration:none}.hkc-home-experience__item>a span{margin-left:6px;display:inline-block;transition:transform .2s ease}.hkc-home-experience__item>a:hover span,.hkc-home-experience__item>a:focus-visible span{transform:translateX(3px)}.hkc-home-team-facts{background:#fff}.hkc-home-team-facts__layout{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:66px;align-items:stretch}.hkc-home-team-facts__media{min-width:0;margin:0;background:#edf1f4}.hkc-home-team-facts__media img{width:100%;aspect-ratio:4 / 3;display:block;object-fit:cover}.hkc-home-team-facts__media figcaption{padding:14px 16px;color:#687581;font-size:11px;line-height:1.65}.hkc-home-team-facts__content{min-width:0;padding:6px 0}.hkc-home-team-facts__content .hkc-section-heading{margin-bottom:26px}.hkc-home-team-facts__body{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(180px,.88fr);gap:36px}.hkc-home-team-facts__details{margin:0;border-top:1px solid #dfe5eb}.hkc-home-team-facts__details>div{padding:15px 0;border-bottom:1px solid #dfe5eb}.hkc-home-team-facts__details dt{color:#7a8794;font-size:11px}.hkc-home-team-facts__details dd{margin:6px 0 0;color:#343a40;font-size:14px;line-height:1.7}.hkc-home-team-facts__details dd span{color:#9a5b1d}.hkc-home-team-facts__roles{display:flex;align-content:flex-start;flex-wrap:wrap;gap:9px}.hkc-home-team-facts__roles span{min-height:34px;padding:7px 11px;display:inline-flex;align-items:center;border:1px solid #dfe5eb;border-radius:4px;color:#4e5964;background:#f8fafb;font-size:12px}.hkc-home-team-facts__actions{margin-top:28px;display:flex;flex-wrap:wrap;gap:22px}.hkc-home-team-facts__actions a{color:#0d2985;font-size:13px;font-weight:600;text-decoration:none}.hkc-home-team-facts__actions a:last-child{color:#56616b}@media (max-width:1100px){.hkc-home-featured-hk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-featured-hk__item:nth-child(3n){border-right:1px solid #dfe5eb}.hkc-home-featured-hk__item:nth-child(2n){border-right:0}.hkc-home-featured-hk__item:nth-child(n+3){border-top:1px solid #dfe5eb}.hkc-home-needs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-needs__item:nth-child(2n){border-right:0}.hkc-home-needs__item:nth-child(n+3){border-top:1px solid rgba(255,255,255,.18)}.hkc-home-featured-global__layout,.hkc-home-team-facts__layout{grid-template-columns:1fr;gap:38px}.hkc-home-featured-global__media img{min-height:0;aspect-ratio:16 / 8}.hkc-home-region-services__panel{grid-template-columns:1fr;gap:28px}.hkc-home-experience__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hkc-home-team-facts__media img{aspect-ratio:16 / 8}}@media (max-width:700px){.hkc-home-featured-hk__grid,.hkc-home-needs__grid,.hkc-home-experience__grid{grid-template-columns:1fr}.hkc-home-featured-hk__item,.hkc-home-featured-hk__item:nth-child(3n){border-right:0}.hkc-home-featured-hk__item:nth-child(n+2){border-top:1px solid #dfe5eb}.hkc-home-needs__item{min-height:235px;border-right:0;border-top:1px solid rgba(255,255,255,.18)}.hkc-home-needs__item:first-child{border-top:0}.hkc-home-featured-global__media img,.hkc-home-team-facts__media img{aspect-ratio:4 / 3}.hkc-home-region-services__tabs{gap:24px}.hkc-home-region-services__links{grid-template-columns:1fr}.hkc-home-region-services__links a:nth-child(odd),.hkc-home-region-services__links a:nth-child(even){margin-right:0;margin-left:0}.hkc-home-experience__item{min-height:0}.hkc-home-team-facts__body{grid-template-columns:1fr;gap:26px}}.hkc-home-v2 .hkc-home-faq-band{position:relative;isolation:isolate;background:linear-gradient(110deg,#f8fafc 0%,#f2f6fb 48%,#eaf2fb 100%)}.hkc-home-v2 .hkc-home-faq-band::before{position:absolute;z-index:-1;top:0;right:0;width:38%;height:100%;background:repeating-linear-gradient(135deg,rgba(53,102,160,.11) 0 1px,transparent 1px 13px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 68%);mask-image:linear-gradient(90deg,transparent,#000 68%);content:"";pointer-events:none}.hkc-home-faq-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,2fr);gap:48px;align-items:start}.hkc-home-faq-intro{min-width:0}.hkc-home-faq-band .hkc-section-heading{max-width:420px;margin-bottom:0}.hkc-home-faq-content{min-width:0}.hkc-home-faq-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:0}.hkc-home-faq-column{min-width:0}.hkc-home-faq-item{margin:0 0 22px;overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:none}.hkc-home-faq-extras{height:0;overflow:hidden;transition:height .7s cubic-bezier(.45,0,.25,1)}.hkc-home-faq-extras-inner{display:flow-root}.mlo-pilot #mlo-faq .hkc-home-faq-extras{grid-column:1 / -1}.mlo-pilot #mlo-faq .hkc-home-faq-extras-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.mlo-pilot #mlo-faq.hkc-home-faq-enhanced:not(.is-expanded) .hkc-home-faq-extras .hkc-home-faq-item--extra{border-width:1px;margin-bottom:12px}.hkc-home-faq-item summary{box-sizing:border-box;min-height:76px;padding:16px 54px 16px 24px;display:flex;align-items:center;position:relative;color:#101820;font-size:15px;font-weight:400;line-height:1.55;cursor:pointer;list-style:none;transition:color .2s ease}.hkc-home-faq-item summary::-webkit-details-marker{display:none}.hkc-home-faq-item summary::marker{content:''}.hkc-home-faq-item summary:hover,.hkc-home-faq-item summary:focus-visible,.hkc-home-faq-item[open] summary{color:#101820}.hkc-home-faq-item summary:focus-visible{outline:2px solid #2570ae;outline-offset:-4px}.hkc-home-faq-toggle{position:absolute;top:50%;right:26px;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .3s ease}.hkc-home-faq-item[open] .hkc-home-faq-toggle{transform:translateY(-30%) rotate(225deg)}.hkc-home-faq-answer{height:0;overflow:hidden;opacity:0;transition:height .36s cubic-bezier(.22,.72,.22,1),opacity .24s ease}.hkc-home-faq-item[open] .hkc-home-faq-answer{height:auto;opacity:1}.hkc-home-faq-answer>div{padding:0 54px 20px 24px;color:#56616b;font-size:14px;line-height:1.8}.hkc-home-faq-answer p{margin:0}.hkc-home-faq-index{width:fit-content;margin-top:18px;display:inline-flex;align-items:center;gap:9px;color:#101820;font-size:14px;font-weight:600;text-decoration:none}.hkc-home-faq-index span{transition:transform .2s ease}.hkc-home-faq-index:hover span,.hkc-home-faq-index:focus-visible span{transform:translateX(3px)}.hkc-home-faq-more{min-width:138px;min-height:44px;margin:8px auto 0;padding:0 20px;display:none;align-items:center;justify-content:center;gap:11px;border:1px solid #101820;border-radius:10px;color:#101820;background:transparent;font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.hkc-home-faq-enhanced .hkc-home-faq-more{display:flex}.hkc-home-faq-more:hover,.hkc-home-faq-more:focus-visible{color:#fff;border-color:#101820;background:#101820}.hkc-home-faq-more:focus-visible{outline:2px solid #2570ae;outline-offset:3px}.hkc-home-faq-more__chevron{width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .25s ease}.hkc-home-faq-more[aria-expanded="true"] .hkc-home-faq-more__chevron{transform:translateY(2px) rotate(225deg)}@media (max-width:1100px){.hkc-home-faq-layout{grid-template-columns:1fr;gap:34px}.hkc-home-faq-band .hkc-section-heading{max-width:780px}.hkc-home-faq-index{margin-top:20px}}@media (max-width:700px){.hkc-home-v2 .hkc-home-about-content .hkc-home-about-link,.hkc-home-v2 .hkc-home-service-scope__all,.hkc-home-v2 .hkc-home-faq-more{margin-left:auto;margin-right:auto}.hkc-home-v2 .hkc-home-about-content .hkc-home-about-link,.hkc-home-v2 .hkc-home-service-scope__all{display:flex;width:fit-content}.hkc-home-faq-layout{gap:28px}.hkc-home-faq-grid{grid-template-columns:1fr;gap:0}.mlo-pilot #mlo-faq .hkc-home-faq-extras-inner{grid-template-columns:1fr}.hkc-home-faq-item{margin-bottom:14px}.hkc-home-faq-item summary{min-height:68px;padding:14px 46px 14px 18px;font-size:14px}.hkc-home-faq-toggle{right:20px;width:8px;height:8px;border-width:0 2px 2px 0}.hkc-home-faq-answer>div{padding:0 44px 18px 18px;font-size:14px}}@media (prefers-reduced-motion:reduce){.hkc-home-region-services__panel.is-active{animation:none}.hkc-home-featured-hk__item,.hkc-home-featured-hk__arrow,.hkc-home-needs__item,.hkc-home-needs__item em span,.hkc-home-featured-global__list a em,.hkc-home-featured-global__all span,.hkc-home-region-services__tabs button::after,.hkc-home-region-services__links a span:last-child,.hkc-home-experience__item,.hkc-home-experience__item>a span{transition:none}.hkc-home-faq-answer,.hkc-home-faq-extras,.hkc-home-faq-toggle,.hkc-home-faq-toggle::after,.hkc-home-faq-index span,.hkc-home-faq-item,.hkc-home-faq-more,.hkc-home-faq-more__chevron{transition:none}}.hkc-scope-concepts{--scope-blue:#0d2985;--scope-navy:#0e1649;--scope-ink:#18243a;--scope-muted:#667487;--scope-line:#dce3eb;background:#fff}.hkc-scope-concept{padding:78px max(var(--hkc-home-gutter),calc((100% - var(--hkc-home-content-width)) / 2));scroll-margin-top:90px}.hkc-scope-concept__heading{margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.hkc-scope-concept__heading>div{max-width:780px}.hkc-scope-concept__heading h2{margin:8px 0 0;color:var(--scope-ink);font-size:32px;font-weight:600;line-height:1.35}.hkc-scope-concept__heading>div>p:last-child{margin:10px 0 0;color:var(--scope-muted);font-size:15px;line-height:1.8}.hkc-scope-concept__badge{flex:0 0 auto;padding:7px 10px;border:1px solid #cbd6e3;border-radius:4px;color:#53657a;font-size:11px;line-height:1.4}.hkc-scope-concept--a{background:#f5f7fa}.hkc-scope-a{overflow:hidden;border:1px solid #d8e0e9;border-radius:6px;background:#fff;box-shadow:0 16px 40px rgba(14,22,73,.07)}.hkc-scope-a__tabs{padding:6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;border-bottom:1px solid var(--scope-line);background:#eef2f6}.hkc-scope-a__tabs button{min-height:50px;padding:10px 18px;border:1px solid transparent;border-radius:4px;background:transparent;color:#52657d;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.hkc-scope-a__tabs button:hover{border-color:#cbd5e1;background:#fff;color:var(--scope-blue)}.hkc-scope-a__tabs button.is-active{border-color:var(--scope-navy);background:var(--scope-navy);color:#fff}.hkc-scope-a__tabs button:focus-visible{outline:2px solid #3979bd;outline-offset:2px}.hkc-scope-a__panel{min-height:500px;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)}.hkc-scope-a__panel[hidden]{display:none}.hkc-scope-a__panel.is-active{animation:hkc-scope-panel-in .3s ease both}.hkc-scope-a__panel>img{width:100%;height:100%;min-height:500px;display:block;object-fit:cover}.hkc-scope-a__content{padding:46px 48px;display:flex;flex-direction:column;justify-content:center}.hkc-scope-a__content>small,.hkc-scope-b__intro>small,.hkc-scope-c__content>small{color:#26746b;font-size:11px;font-weight:600}.hkc-scope-a__content h3{margin:9px 0 0;color:var(--scope-ink);font-size:27px;font-weight:600;line-height:1.4}.hkc-scope-a__content>p{margin:10px 0 0;color:var(--scope-muted);font-size:14px;line-height:1.75}.hkc-scope-a__links{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--scope-line)}.hkc-scope-a__links a,.hkc-scope-a__links button{min-width:0;min-height:66px;padding:13px 4px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid var(--scope-line);background:transparent;color:#263a52;font:inherit;font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.hkc-scope-a__links a:nth-child(odd),.hkc-scope-a__links button:nth-child(odd){margin-right:14px}.hkc-scope-a__links a:nth-child(even),.hkc-scope-a__links button:nth-child(even){margin-left:14px}.hkc-scope-a__links span{min-width:0}.hkc-scope-a__links span small{margin-right:8px;color:#8a96a4;font-size:10px}.hkc-scope-a__links b{color:var(--scope-blue);font-size:15px;font-weight:400;transition:transform .18s ease}.hkc-scope-a__links a:hover b,.hkc-scope-a__links a:focus-visible b,.hkc-scope-a__links button:hover b,.hkc-scope-a__links button:focus-visible b{transform:translateX(3px)}.hkc-scope-a__links a:hover,.hkc-scope-a__links button:hover{color:var(--scope-blue)}.hkc-scope-a__links a:focus-visible,.hkc-scope-a__links button:focus-visible{outline:2px solid #3979bd;outline-offset:-2px}.hkc-scope-concept--b{background:#fff}.hkc-scope-b{min-height:520px;display:grid;grid-template-columns:minmax(245px,.34fr) minmax(0,1fr);overflow:hidden;border-radius:6px;background:var(--scope-navy)}.hkc-scope-b__nav{padding:20px 0;display:flex;flex-direction:column}.hkc-scope-b__nav button{min-height:93px;padding:18px 24px;display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:12px;border:0;border-bottom:1px solid rgba(255,255,255,.13);background:transparent;color:rgba(255,255,255,.67);font:inherit;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease}.hkc-scope-b__nav button:last-child{border-bottom:0}.hkc-scope-b__nav button small{color:#76d0c0;font-size:10px}.hkc-scope-b__nav button span{font-size:15px;font-weight:600}.hkc-scope-b__nav button b{font-size:15px;font-weight:400;transition:transform .18s ease}.hkc-scope-b__nav button:hover,.hkc-scope-b__nav button.is-active{background:rgba(255,255,255,.1);color:#fff}.hkc-scope-b__nav button.is-active b{transform:translateX(3px)}.hkc-scope-b__nav button:focus-visible{outline:2px solid #76d0c0;outline-offset:-3px}.hkc-scope-b__panels{min-width:0;margin:10px;background:#f6f8fa}.hkc-scope-b__panel{min-height:500px;padding:48px}.hkc-scope-b__panel[hidden]{display:none}.hkc-scope-b__panel.is-active{animation:hkc-scope-panel-in .3s ease both}.hkc-scope-b__intro{max-width:690px}.hkc-scope-b__intro h3{margin:10px 0 0;color:var(--scope-ink);font-size:27px;font-weight:600;line-height:1.4}.hkc-scope-b__intro p{margin:10px 0 0;color:var(--scope-muted);font-size:14px;line-height:1.8}.hkc-scope-b__results{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hkc-scope-b__results a{min-width:0;min-height:118px;padding:20px;position:relative;display:flex;flex-direction:column;border:1px solid var(--scope-line);border-radius:4px;background:#fff;color:var(--scope-ink);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.hkc-scope-b__results a:hover{border-color:var(--scope-blue);box-shadow:0 8px 18px rgba(14,22,73,.08)}.hkc-scope-b__results a:focus-visible{outline:2px solid #3979bd;outline-offset:2px}.hkc-scope-b__results a small{color:#26746b;font-size:10px}.hkc-scope-b__results a strong{max-width:calc(100% - 30px);margin-top:9px;font-size:14px;font-weight:600;line-height:1.55}.hkc-scope-b__results a>span{position:absolute;top:20px;right:20px;color:var(--scope-blue);font-size:15px;transition:transform .18s ease}.hkc-scope-b__results a:hover>span{transform:translate(2px,-2px)}.hkc-scope-concept--c{background:#f1f3f5}.hkc-scope-c{border-top:1px solid #cfd7e0}.hkc-scope-c__tabs{display:flex;gap:34px;overflow-x:auto;border-bottom:1px solid #cfd7e0;scrollbar-width:thin}.hkc-scope-c__tabs button{flex:0 0 auto;min-height:58px;padding:0 2px;position:relative;border:0;background:transparent;color:#667487;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.hkc-scope-c__tabs button::after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--scope-blue);content:"";transform:scaleX(0);transition:transform .2s ease}.hkc-scope-c__tabs button:hover,.hkc-scope-c__tabs button.is-active{color:var(--scope-blue)}.hkc-scope-c__tabs button.is-active::after{transform:scaleX(1)}.hkc-scope-c__tabs button:focus-visible{outline:2px solid #3979bd;outline-offset:-4px}.hkc-scope-c__stage{padding-top:30px}.hkc-scope-c__panel{min-height:470px;display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);background:#fff}.hkc-scope-c__panel[hidden]{display:none}.hkc-scope-c__panel.is-active{animation:hkc-scope-panel-in-right .34s ease both}.hkc-scope-c__visual{min-height:470px;position:relative;overflow:hidden}.hkc-scope-c__visual::after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(14,22,73,.42));content:""}.hkc-scope-c__visual img{width:100%;height:100%;display:block;object-fit:cover}.hkc-scope-c__visual>span{position:absolute;z-index:1;right:24px;bottom:18px;color:#fff;font-size:54px;font-weight:300;line-height:1}.hkc-scope-c__content{padding:46px 48px}.hkc-scope-c__content h3{margin:10px 0 0;color:var(--scope-ink);font-size:27px;font-weight:600;line-height:1.4}.hkc-scope-c__content>p{margin:10px 0 0;color:var(--scope-muted);font-size:14px;line-height:1.8}.hkc-scope-c__links{margin-top:28px;border-top:1px solid var(--scope-line)}.hkc-scope-c__links a{min-height:72px;padding:13px 4px;display:grid;grid-template-columns:105px minmax(0,1fr) 18px;align-items:center;gap:16px;border-bottom:1px solid var(--scope-line);color:var(--scope-ink);text-decoration:none}.hkc-scope-c__links a small{color:#76869a;font-size:10px}.hkc-scope-c__links a strong{font-size:14px;font-weight:600;line-height:1.5}.hkc-scope-c__links a>span{color:var(--scope-blue);transition:transform .18s ease}.hkc-scope-c__links a:hover{color:var(--scope-blue)}.hkc-scope-c__links a:hover>span{transform:translateX(3px)}.hkc-scope-c__links a:focus-visible{outline:2px solid #3979bd;outline-offset:-2px}@keyframes hkc-scope-panel-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes hkc-scope-panel-in-right{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@media (max-width:1000px){.hkc-scope-a__panel{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}.hkc-scope-a__content,.hkc-scope-b__panel,.hkc-scope-c__content{padding:36px 32px}.hkc-scope-b{grid-template-columns:220px minmax(0,1fr)}.hkc-scope-c__panel{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}}@media (max-width:700px){.hkc-scope-concept{padding:54px var(--hkc-home-gutter)}.hkc-scope-concept__heading{align-items:flex-start}.hkc-scope-concept__heading h2{font-size:28px}.hkc-scope-concept__badge{display:none}.hkc-scope-a__tabs{display:flex;overflow-x:auto}.hkc-scope-a__tabs button{flex:1 0 118px;min-height:44px;padding:8px 12px;font-size:13px;white-space:nowrap}.hkc-scope-a__panel{min-height:0;display:flex;flex-direction:column}.hkc-scope-a__panel[hidden]{display:none}.hkc-scope-a__panel>img{min-height:0;height:190px}.hkc-scope-a__content{padding:28px 20px 32px}.hkc-scope-a__content h3,.hkc-scope-b__intro h3,.hkc-scope-c__content h3{font-size:23px}.hkc-scope-a__links{grid-template-columns:1fr}.hkc-scope-a__links a:nth-child(n),.hkc-scope-a__links button:nth-child(n){margin-right:0;margin-left:0}.hkc-scope-b{min-height:0;display:block}.hkc-scope-b__nav{padding:6px;flex-direction:row;overflow-x:auto;gap:6px}.hkc-scope-b__nav button{flex:0 0 150px;min-height:58px;padding:10px 12px;grid-template-columns:22px minmax(0,1fr);border:1px solid rgba(255,255,255,.13)}.hkc-scope-b__nav button b{display:none}.hkc-scope-b__panels{margin:0 6px 6px}.hkc-scope-b__panel{min-height:0;padding:30px 18px}.hkc-scope-b__results{grid-template-columns:1fr;gap:9px}.hkc-scope-b__results a{min-height:100px}.hkc-scope-c__tabs{gap:24px}.hkc-scope-c__panel{min-height:0;display:flex;flex-direction:column}.hkc-scope-c__panel[hidden]{display:none}.hkc-scope-c__visual{min-height:0;height:190px}.hkc-scope-c__content{padding:30px 20px 32px}.hkc-scope-c__links a{grid-template-columns:78px minmax(0,1fr) 16px;gap:10px}}@media (prefers-reduced-motion:reduce){.hkc-scope-a__panel.is-active,.hkc-scope-b__panel.is-active,.hkc-scope-c__panel.is-active{animation:none}.hkc-scope-concepts *,.hkc-scope-concepts *::after{scroll-behavior:auto!important;transition:none!important}}.hkc-architecture-main{--hkc-blue:#0D2985;--hkc-navy:#0E1649;--hkc-ink:#202534;--hkc-muted:#687180;--hkc-line:#DDE2EA;--hkc-soft:#F4F6F9;color:var(--hkc-ink)}.hkc-architecture-main.hkc-inner-main{padding-top:0}.hkc-article-main{padding-top:0}.hkc-architecture-main h1,.hkc-architecture-main h2,.hkc-architecture-main h3,.hkc-architecture-main h4,.hkc-architecture-main h5,.hkc-architecture-main h6{color:var(--hkc-navy)}.hkc-architecture-main p,.hkc-architecture-main li,.hkc-architecture-main address,.hkc-architecture-main dd{color:var(--hkc-muted)}.hkc-architecture-main a:not(.hkc-button):not(.hkc-inner-hero__breadcrumb a){color:var(--hkc-blue)}.hkc-architecture-main a:not(.hkc-button):hover,.hkc-architecture-main a:not(.hkc-button):focus-visible{color:var(--hkc-navy)}.hkc-inner-hero{background:var(--hkc-navy)}.hkc-inner-hero__overlay{background:linear-gradient(90deg,rgba(14,22,73,.94) 0%,rgba(14,22,73,.80) 56%,rgba(14,22,73,.28) 100%)}.hkc-inner-hero .hkc-eyebrow{color:rgba(255,255,255,.78)}.hkc-inner-hero h1{color:#fff;font-weight:600}.hkc-inner-hero__content>p:not(.hkc-eyebrow){color:rgba(255,255,255,.82)}.hkc-inner-hero__breadcrumb{color:rgba(255,255,255,.64)}.hkc-inner-hero .hkc-inner-hero__breadcrumb a{color:rgba(255,255,255,.78)}.hkc-inner-hero .hkc-inner-hero__breadcrumb a:hover,.hkc-inner-hero .hkc-inner-hero__breadcrumb a:focus-visible{color:#fff}.hkc-inner-hero .hkc-inner-hero__breadcrumb [aria-current="page"]{color:rgba(255,255,255,.86)}.hkc-breadcrumb{color:var(--hkc-muted)}.hkc-breadcrumb a{color:var(--hkc-blue)}.hkc-breadcrumb a:hover,.hkc-breadcrumb a:focus-visible{color:var(--hkc-navy)}.hkc-entity-summary,.hkc-archive-description,.hkc-hub-hero>p:last-child,.hkc-standard-hero>p:last-child,.hkc-knowledge-hero>div>p:last-child{color:var(--hkc-muted)}.hkc-entity-card,.hkc-topic-card,.hkc-post-card,.hkc-review-panel,.hkc-verification-grid article,.hkc-office-card,.hkc-team-card{border-color:var(--hkc-line)}.hkc-entity-card h2 a,.hkc-entity-card h3 a,.hkc-post-card h2 a,.hkc-topic-card__body strong,.hkc-related-link-grid strong{color:var(--hkc-navy)}.hkc-entity-card h2 a:hover,.hkc-entity-card h3 a:hover,.hkc-post-card h2 a:hover,.hkc-topic-card:hover strong{color:var(--hkc-blue)}.hkc-card-meta,.hkc-article-date,.hkc-card-footer,.hkc-article-byline{color:var(--hkc-muted)}.hkc-button-primary{color:#fff;background:var(--hkc-blue)}.hkc-button-primary:hover,.hkc-button-primary:focus-visible{color:#fff;background:var(--hkc-navy)}.hkc-button-secondary{color:var(--hkc-blue);border-color:var(--hkc-blue);background:#fff}.hkc-button-secondary:hover,.hkc-button-secondary:focus-visible{color:#fff;border-color:var(--hkc-navy);background:var(--hkc-navy)}.hkc-contact-panel{background:var(--hkc-navy);border-color:var(--hkc-navy)}.hkc-contact-panel a{color:var(--hkc-navy);background:#fff}.hkc-contact-panel a:hover,.hkc-contact-panel a:focus-visible{color:#fff;background:var(--hkc-blue)}.hkc-pagination .current{background:var(--hkc-navy);border-color:var(--hkc-navy)}.hkc-knowledge-search button,.hkc-inline-search button{border-color:var(--hkc-navy);background:var(--hkc-navy)}.hkc-article-content a,.hkc-structured-section a,.hkc-text-link,.hkc-card-footer a,.hkc-archive-toolbar a{color:var(--hkc-blue)}.hkc-post-card,.hkc-topic-card,.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row{border-color:transparent;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hkc-post-card:hover,.hkc-post-card:focus-within,.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within{transform:translateY(-4px);box-shadow:0 2px 7px rgba(14,22,73,.14)}.hkc-post-card:hover,.hkc-post-card:focus-within,.hkc-topic-card:hover,.hkc-topic-card:focus-visible{border-color:transparent}.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within{border-color:transparent}.hkc-topic-card .hkc-topic-card__body strong,.hkc-topic-card:hover .hkc-topic-card__body strong,.hkc-topic-card:focus-visible .hkc-topic-card__body strong{color:var(--hkc-blue)}.hkc-topic-card.is-current{border-color:var(--hkc-blue)}.hkc-post-card:hover .hkc-post-card__media img,.hkc-post-card:focus-within .hkc-post-card__media img,.hkc-home-v2 .hkc-home-news-feature:hover .hkc-home-news-feature-media img,.hkc-home-v2 .hkc-home-news-feature:focus-within .hkc-home-news-feature-media img,.hkc-home-v2 .hkc-home-news-row:hover .hkc-home-news-row-media img,.hkc-home-v2 .hkc-home-news-row:focus-within .hkc-home-news-row-media img{transform:none}@media (prefers-reduced-motion:reduce){.hkc-post-card,.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row{transition:none}.hkc-post-card:hover,.hkc-post-card:focus-within,.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within{transform:none}}.hkc-topic-card,.hkc-team-card,.hkc-home-v2 .hkc-home-content-grid a,.hkc-home-v2 .hkc-home-experience__item,.hkc-home-v2 .hkc-home-regulator-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.hkc-topic-card:hover,.hkc-topic-card:focus-visible,.hkc-team-card:hover,.hkc-team-card:focus-within,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):focus-visible,.hkc-home-v2 .hkc-home-experience__item:hover,.hkc-home-v2 .hkc-home-experience__item:focus-within,.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within{transform:translateY(-4px);box-shadow:0 2px 7px rgba(14,22,73,.14)}.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):focus-visible{border-color:#e9ecef}.hkc-home-v2 .hkc-home-experience__item:hover,.hkc-home-v2 .hkc-home-experience__item:focus-within{border-color:#dfe5eb}.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within{border-color:#e1e8ef;translate:none}.hkc-home-v2 .hkc-home-regulator-card .hkc-home-regulator-link:hover,.hkc-home-v2 .hkc-home-regulator-card .hkc-home-regulator-link:focus-visible{transform:none}.hkc-faq-page-layout{padding:48px;grid-template-columns:minmax(0,1fr);border-top:0;border-radius:8px;background:#f2f3f4}.hkc-faq-page-layout .hkc-standard-content{min-width:0}.hkc-faq-page-grid{margin-top:0;border-top:0}@media (max-width:700px){.hkc-faq-page-layout{padding:20px 14px;border-radius:6px}}@media (prefers-reduced-motion:reduce){.hkc-topic-card,.hkc-team-card,.hkc-home-v2 .hkc-home-content-grid a,.hkc-home-v2 .hkc-home-experience__item,.hkc-home-v2 .hkc-home-regulator-card{transition:none}.hkc-topic-card:hover,.hkc-topic-card:focus-visible,.hkc-team-card:hover,.hkc-team-card:focus-within,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):focus-visible,.hkc-home-v2 .hkc-home-experience__item:hover,.hkc-home-v2 .hkc-home-experience__item:focus-within,.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within{transform:none}}.hkc-entity-card,.hkc-topic-card,.hkc-post-card,.hkc-team-card,.hkc-office-card,.hkc-search-result,.hkc-review-panel,.hkc-verification-grid article,.hkc-related-link-grid a,.hkc-home-v2 .hkc-home-entry-item,.hkc-home-v2 .hkc-home-project-card,.hkc-home-v2 .hkc-home-content-grid a,.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row,.hkc-home-v2 .hkc-home-regulator-card,.hkc-home-v2 .hkc-home-partner-item,.hkc-home-v2 .hkc-home-experience__item,.hkc-scope-b__results a{border:1px solid #DDE2EA}.hkc-topic-card:hover,.hkc-topic-card:focus-visible,.hkc-post-card:hover,.hkc-post-card:focus-within,.hkc-team-card:hover,.hkc-team-card:focus-within,.hkc-home-v2 .hkc-home-entry-item:hover,.hkc-home-v2 .hkc-home-entry-item:focus-visible,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):hover,.hkc-home-v2 .hkc-home-content-grid a:nth-child(n):focus-visible,.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within,.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within,.hkc-home-v2 .hkc-home-experience__item:hover,.hkc-home-v2 .hkc-home-experience__item:focus-within,.hkc-scope-b__results a:hover,.hkc-scope-b__results a:focus-visible{border-color:#DDE2EA}.hkc-topic-card.is-current{border-color:var(--hkc-blue)}.hkc-topic-card,.hkc-post-card,.hkc-entity-card,.hkc-team-card,.hkc-office-card,.hkc-review-panel,.hkc-contact-panel,.hkc-related-link-grid a,.hkc-verification-grid article,.hkc-home-entry-item,.hkc-home-v2 .hkc-home-project-card,.hkc-home-process-evidence,.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row,.hkc-home-v2 .hkc-home-content-grid a,.hkc-home-v2 .hkc-home-experience__item,.hkc-home-v2 .hkc-home-regulator-card,.hkc-home-v2 .hkc-home-partner-item,.hkc-home-faq-item,.hkc-scope-a,.hkc-scope-b,.hkc-scope-b__results a{border-radius:var(--hkc-card-radius)}.hkc-home-v2 .hkc-home-regulator-grid{padding-top:8px;padding-bottom:10px}.hkc-home-v2 .hkc-home-regulator-card{translate:none;transition:border-color .18s ease}.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within{transform:none;translate:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-regulator-card,.hkc-home-v2 .hkc-home-regulator-card:hover,.hkc-home-v2 .hkc-home-regulator-card:focus-within{translate:none;transition:none}}.hkc-home-v2 a:not(.hkc-hero__button):not(.hkc-home-service-scope__all):not(.hkc-home-needs__item):not(.hkc-home-about-link),.hkc-home-v2 a:not(.hkc-hero__button):not(.hkc-home-service-scope__all):not(.hkc-home-needs__item):not(.hkc-home-about-link):hover,.hkc-home-v2 a:not(.hkc-hero__button):not(.hkc-home-service-scope__all):not(.hkc-home-needs__item):not(.hkc-home-about-link):focus-visible,.hkc-home-v2 .hkc-home-project-card h3 a,.hkc-home-v2 .hkc-home-news-feature-body h3 a,.hkc-home-v2 .hkc-home-news-row-body h3 a,.hkc-home-v2 .hkc-home-content-grid a strong,.hkc-home-v2 .hkc-home-content-grid a em,.hkc-home-v2 .hkc-home-featured-global__list a small,.hkc-home-v2 .hkc-home-featured-global__list a em,.hkc-home-v2 .hkc-home-region-services__links a span:last-child{color:#101820!important}.hkc-home-v2 .hkc-home-news-feature-body h3 a,.hkc-home-v2 .hkc-home-news-row-body h3 a{transition:color .18s ease}.hkc-home-v2 .hkc-home-news-feature:hover .hkc-home-news-feature-body h3 a,.hkc-home-v2 .hkc-home-news-feature:focus-within .hkc-home-news-feature-body h3 a,.hkc-home-v2 .hkc-home-news-row:hover .hkc-home-news-row-body h3 a,.hkc-home-v2 .hkc-home-news-row:focus-within .hkc-home-news-row-body h3 a{color:#d4af37!important}.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__button{width:auto;min-height:43px;padding:0 20px;gap:9px;border:1px solid #0E1649;border-radius:30px;font-size:14px;font-weight:600;line-height:1.2;transform:none;box-shadow:none;transition:color .28s ease,border-color .28s ease,background-color .28s ease}.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-button{background:#0E1649;color:#fff!important}.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-secondary{background:transparent;color:#0E1649!important}.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-button:hover,.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-button:focus-visible{border-color:#0E1649;background:#fff;color:#000!important;transform:none;box-shadow:none}.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-secondary:hover,.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-secondary:focus-visible{border-color:#0E1649;background:#0E1649;color:#fff!important;transform:none;box-shadow:none}.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__button>span,.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__chevron{color:inherit!important;-webkit-text-fill-color:currentColor!important}.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__chevron{border-color:currentColor;transition:transform .32s cubic-bezier(.22,.72,.22,1)}.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__button:hover .hkc-hero__chevron,.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__button:focus-visible .hkc-hero__chevron{transform:translateX(3px)}@media (max-width:700px){.hkc-home-v2 .hkc-home-contact-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__button,.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-secondary{width:100%;min-width:0;justify-content:center;white-space:normal;text-align:center;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__button,.hkc-home-v2 .hkc-home-contact-actions .hkc-hero__chevron{transition:none}}body.page{margin-bottom:0}.hkc-architecture-main.hkc-inner-main>.hkc-inner-hero,.hkc-article-main>.hkc-inner-hero{width:var(--hkc-visible-width,100vw);margin-right:0;margin-left:calc(50% - var(--hkc-visible-width,100vw) / 2)}main.hkc-standard-main:is(.hkc-standard-privacy-policy,.hkc-standard-terms-of-use,.hkc-standard-disclaimer,.hkc-standard-editorial-policy)>.hkc-inner-hero{margin-bottom:32px}@media (max-width:700px){main.hkc-standard-main:is(.hkc-standard-privacy-policy,.hkc-standard-terms-of-use,.hkc-standard-disclaimer,.hkc-standard-editorial-policy)>.hkc-inner-hero{margin-bottom:24px}}:root{--hkc-link-default:#101820;--hkc-link-hover:#0767D1}.hkc-architecture-main :where(.hkc-home-about-link,.hkc-section-heading-link,.hkc-home-featured-global__all,.hkc-home-team-facts__actions a,.hkc-home-experience__item>a,.hkc-home-project-card h3 a,.hkc-card-footer a,.hkc-home-evidence-copy a,.hkc-home-regulator-link,.hkc-home-news-feature-body h3 a,.hkc-home-news-row-body h3 a,.hkc-home-news-more,.hkc-home-news-index,.hkc-knowledge-filters a,.hkc-post-card h2 a,.hkc-text-link,.hkc-article-tools a,.hkc-post-navigation a,.hkc-entry-content a,.hkc-article-content a,.hkc-structured-section a,.hkc-archive-toolbar a,.hkc-entity-card h2 a,.hkc-entity-card h3 a,.hkc-empty-state a,.hkc-governance-links a,.hkc-article-row h2 a,.hkc-topic-links a,.hkc-office-card__body>a,.hkc-pagination .page-numbers){color:var(--hkc-link-default)!important;transition:color .18s ease}.hkc-architecture-main :where(.hkc-home-about-link,.hkc-section-heading-link,.hkc-home-featured-global__all,.hkc-home-team-facts__actions a,.hkc-home-experience__item>a,.hkc-home-project-card h3 a,.hkc-card-footer a,.hkc-home-evidence-copy a,.hkc-home-regulator-link,.hkc-home-news-feature-body h3 a,.hkc-home-news-row-body h3 a,.hkc-home-news-more,.hkc-home-news-index,.hkc-knowledge-filters a,.hkc-post-card h2 a,.hkc-text-link,.hkc-article-tools a,.hkc-post-navigation a,.hkc-entry-content a,.hkc-article-content a,.hkc-structured-section a,.hkc-archive-toolbar a,.hkc-entity-card h2 a,.hkc-entity-card h3 a,.hkc-empty-state a,.hkc-governance-links a,.hkc-article-row h2 a,.hkc-topic-links a,.hkc-office-card__body>a,.hkc-pagination .page-numbers):is(:hover,:focus-visible){color:var(--hkc-link-hover)!important}.hkc-home-v2 .hkc-home-service-scope__links a,.hkc-home-v2 .hkc-home-featured-hk__item,.hkc-home-v2 .hkc-home-featured-global__list a,.hkc-home-v2 .hkc-home-region-services__links a,.hkc-topic-card{color:var(--hkc-link-default)!important}.hkc-home-v2 .hkc-home-service-scope__links a{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.hkc-home-v2 .hkc-home-featured-hk__item,.hkc-home-v2 .hkc-home-featured-global__list a,.hkc-home-v2 .hkc-home-region-services__links a{transition:color .18s ease,background-color .18s ease}.hkc-home-v2 .hkc-home-service-scope__links a:is(:hover,:focus-visible),.hkc-home-v2 .hkc-home-featured-hk__item:is(:hover,:focus-visible),.hkc-home-v2 .hkc-home-featured-global__list a:is(:hover,:focus-visible),.hkc-home-v2 .hkc-home-region-services__links a:is(:hover,:focus-visible){color:var(--hkc-link-hover)!important}.hkc-topic-card .hkc-topic-card__body strong,.hkc-related-link-grid a strong,.hkc-home-v2 .hkc-home-content-grid a strong,.hkc-home-v2 .hkc-home-content-grid a em{color:var(--hkc-link-default)!important;transition:color .18s ease}.hkc-topic-card:is(:hover,:focus-visible) .hkc-topic-card__body strong,.hkc-related-link-grid a:is(:hover,:focus-visible) strong,.hkc-home-v2 .hkc-home-content-grid a:is(:hover,:focus-visible) strong,.hkc-home-v2 .hkc-home-content-grid a:is(:hover,:focus-visible) em{color:var(--hkc-link-hover)!important}.hkc-home-v2 a:not(.hkc-hero__button):not(.hkc-home-service-scope__all):not(.hkc-home-needs__item):not(.hkc-home-about-link):hover,.hkc-home-v2 a:not(.hkc-hero__button):not(.hkc-home-service-scope__all):not(.hkc-home-needs__item):not(.hkc-home-about-link):focus-visible{color:var(--hkc-link-hover)!important}.hkc-post-card:is(:hover,:focus-within) h2 a,.hkc-entity-card:is(:hover,:focus-within) :is(h2,h3) a,.hkc-home-v2 .hkc-home-project-card:is(:hover,:focus-within) h3 a,.hkc-home-v2 .hkc-home-news-feature:is(:hover,:focus-within) h3 a,.hkc-home-v2 .hkc-home-news-row:is(:hover,:focus-within) h3 a{color:var(--hkc-link-hover)!important}.hkc-architecture-main .hkc-post-card{border:1px solid #e2ecff;border-radius:10px;box-shadow:none;transform:none!important;font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;transition:border-color .2s ease,box-shadow .2s ease}.hkc-architecture-main .hkc-post-card:hover,.hkc-architecture-main .hkc-post-card:focus-within{border-color:#95baff;box-shadow:0 1px 3px rgba(14,22,73,.07);transform:none!important}.hkc-architecture-main .hkc-post-card__media{aspect-ratio:16 / 9;border-radius:9px 9px 0 0}.hkc-architecture-main .hkc-post-card__media img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .8s ease}.hkc-architecture-main .hkc-post-card__body,.hkc-architecture-main .hkc-post-card .hkc-card-meta,.hkc-architecture-main .hkc-post-card h2,.hkc-architecture-main .hkc-post-card h2 a{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important}.hkc-architecture-main .hkc-post-card__body>p:not(.hkc-card-meta){font-family:"ABeeZee","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important}.hkc-architecture-main .hkc-post-card__body{padding:10px 10px 20px}.hkc-architecture-main .hkc-post-card .hkc-card-meta{min-height:0;margin:0 0 11px;color:#666;font-size:13px;font-weight:500;line-height:1.5}.hkc-architecture-main .hkc-post-card h2{margin:0 0 6px;font-size:18px;font-weight:500;line-height:25px}.hkc-architecture-main .hkc-post-card h2 a{color:#333!important;transition:color .18s ease}.hkc-architecture-main .hkc-post-card__body>p:not(.hkc-card-meta){margin:0;color:#666;font-size:13px;font-weight:400;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.hkc-architecture-main .hkc-post-card:is(:hover,:focus-within) h2 a{color:#3566CF!important}.hkc-architecture-main .hkc-post-card:hover .hkc-post-card__media img,.hkc-architecture-main .hkc-post-card:focus-within .hkc-post-card__media img{transform:scale(1.05)!important}.hkc-home-v2 .hkc-home-news-features{align-items:stretch}.hkc-home-v2 .hkc-home-news-feature{height:100%;align-self:stretch}.hkc-home-v2 .hkc-home-news-feature-body{flex:1;min-height:190px}.hkc-home-v2 .hkc-home-news-list{align-self:stretch;min-height:0}.hkc-home-v2 .hkc-home-news-row{height:100%;grid-template-columns:170px minmax(0,1fr)}@media (min-width:1001px){.hkc-home-v2 .hkc-home-news-list{position:relative;display:block}.hkc-home-v2 .hkc-home-news-row{position:absolute;right:0;left:0;height:calc((100% - 28px) / 3)}.hkc-home-v2 .hkc-home-news-row:nth-child(1){top:0}.hkc-home-v2 .hkc-home-news-row:nth-child(2){top:calc((100% - 28px) / 3 + 14px)}.hkc-home-v2 .hkc-home-news-row:nth-child(3){bottom:0}.hkc-home-v2 .hkc-home-news-feature-media img{aspect-ratio:16 / 9;object-position:center top}.hkc-home-v2 .hkc-home-news-feature-body{justify-content:center}.hkc-home-v2 .hkc-home-news-row-body{padding-block:16px}.hkc-home-v2 .hkc-home-news-row-body p{-webkit-line-clamp:2}}.hkc-home-v2 .hkc-home-news-feature-body h3{margin-top:0}.hkc-home-v2 .hkc-home-news-feature-body .hkc-home-news-meta,.hkc-home-v2 .hkc-home-news-row-body .hkc-home-news-meta{margin-top:8px}.hkc-home-v2 .hkc-home-news-more{display:none!important}.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row{border:1px solid #e2ecff;border-radius:10px;box-shadow:none;transform:none!important;transition:border-color .2s ease,box-shadow .2s ease}.hkc-home-v2 .hkc-home-news-feature:hover,.hkc-home-v2 .hkc-home-news-feature:focus-within,.hkc-home-v2 .hkc-home-news-row:hover,.hkc-home-v2 .hkc-home-news-row:focus-within{border-color:#95baff;box-shadow:0 1px 3px rgba(14,22,73,.07);transform:none!important}.hkc-home-v2 .hkc-home-news-feature-media,.hkc-home-v2 .hkc-home-news-row-media{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif}.hkc-home-v2 .hkc-home-news-feature-media img,.hkc-home-v2 .hkc-home-news-row-media img{transition:transform .8s ease}.hkc-home-v2 .hkc-home-news-feature:hover .hkc-home-news-feature-media img,.hkc-home-v2 .hkc-home-news-feature:focus-within .hkc-home-news-feature-media img,.hkc-home-v2 .hkc-home-news-row:hover .hkc-home-news-row-media img,.hkc-home-v2 .hkc-home-news-row:focus-within .hkc-home-news-row-media img{transform:scale(1.05)!important}.hkc-home-v2 .hkc-home-news-feature-body h3,.hkc-home-v2 .hkc-home-news-row-body h3,.hkc-home-v2 .hkc-home-news-feature-body h3 a,.hkc-home-v2 .hkc-home-news-row-body h3 a{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;font-size:18px;font-weight:500;line-height:25px}.hkc-home-v2 .hkc-home-news-feature-body h3 a,.hkc-home-v2 .hkc-home-news-row-body h3 a{color:#333!important;transition:color .18s ease}.hkc-home-v2 .hkc-home-news-feature:is(:hover,:focus-within) h3 a,.hkc-home-v2 .hkc-home-news-row:is(:hover,:focus-within) h3 a{color:#d4af37!important}.hkc-home-v2 .hkc-home-news-meta{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;color:#666;font-size:13px;font-weight:500;line-height:1.5}.hkc-home-v2 .hkc-home-news-category{padding:0;border-radius:0;color:#666;background:transparent;font-weight:500}.hkc-home-v2 .hkc-home-news-feature-body>p,.hkc-home-v2 .hkc-home-news-row-body p{font-family:"ABeeZee","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;color:#666;font-size:13px;font-weight:400;line-height:1.65}.hkc-home-v2 .hkc-home-news-feature-body>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.hkc-home-v2 .hkc-home-news-more,.hkc-home-v2 .hkc-home-news-index{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;color:#3566CF!important;font-size:13px;font-weight:500}@media (max-width:700px){.hkc-home-v2 .hkc-home-news-list{grid-template-rows:repeat(3,124px)}.hkc-home-v2 .hkc-home-news-row{height:124px;grid-template-columns:148px minmax(0,1fr)}.hkc-home-v2 .hkc-home-news-row-body h3,.hkc-home-v2 .hkc-home-news-row-body h3 a{font-size:16px;line-height:23px}.hkc-home-v2 .hkc-home-news-row-body p{font-size:13px}}@media (max-width:1000px){.hkc-home-v2 .hkc-home-news-list{grid-template-rows:auto}.hkc-home-v2 .hkc-home-news-row{height:auto;grid-template-columns:1fr}}@media (max-width:700px){.hkc-home-v2 .hkc-home-news-row{min-height:164px;grid-template-columns:148px minmax(0,1fr)}}.hkc-architecture-main .hkc-hero__chevron::before{width:6px;height:6px;border:0;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateX(1px) rotate(45deg)}.hkc-home-v2 .hkc-home-regulator-link{transition:color .18s ease}@media (prefers-reduced-motion:reduce){.hkc-architecture-main a,.hkc-architecture-main a :where(strong,em){transition-duration:0s}}.hkc-knowledge-sidebar{top:103px;max-height:calc(100vh - 127px);padding-right:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#D0D0D0 transparent}.hkc-knowledge-sidebar .hkc-knowledge-filter-control{border-top:1px solid var(--hkc-line)}.hkc-knowledge-filter-control>summary{box-sizing:border-box;min-height:54px;padding:0 12px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;color:var(--hkc-link-default);font-size:15px;font-weight:600;list-style:none;transition:color .18s ease}.hkc-knowledge-filter-control>summary::-webkit-details-marker{display:none}.hkc-knowledge-filter-control>summary::marker{content:""}.hkc-knowledge-filter-control>summary::after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--hkc-link-hover);content:"";transform:scaleX(0);transform-origin:left;transition:transform .24s ease}.hkc-knowledge-filter-control>summary:hover,.hkc-knowledge-filter-control>summary:focus-visible,.hkc-knowledge-filter-control[open]>summary{color:var(--hkc-link-hover)}.hkc-knowledge-filter-control>summary:hover::after,.hkc-knowledge-filter-control>summary:focus-visible::after,.hkc-knowledge-filter-control[open]>summary::after{transform:scaleX(1)}.hkc-knowledge-filter-control>summary:focus-visible{outline:2px solid rgba(7,103,209,.4);outline-offset:-3px}.hkc-knowledge-filter-toggle{flex:0 0 auto;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .28s ease}.hkc-knowledge-filter-control[open] .hkc-knowledge-filter-toggle{transform:translateY(2px) rotate(225deg)}.hkc-knowledge-filter-control .hkc-knowledge-filters{overflow:hidden;transition:height .34s cubic-bezier(.22,.72,.22,1),opacity .2s ease}.hkc-knowledge-filters a.is-current{padding-left:9px;color:var(--hkc-link-hover)!important;background:#f3f7fc;box-shadow:inset 2px 0 var(--hkc-link-hover);font-weight:600}.hkc-knowledge-directory{margin-top:28px;padding-top:22px;border-top:1px solid var(--hkc-line)}.hkc-knowledge-directory>p{margin:0 0 14px;color:#7c8793;font-size:11px;font-weight:600}.hkc-knowledge-directory section{padding:18px 0;border-top:1px solid var(--hkc-line)}.hkc-knowledge-directory h2{margin:0 0 9px;color:#2e3441;font-size:13px;font-weight:600}.hkc-knowledge-directory a{padding:6px 2px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center;color:var(--hkc-link-default)!important;font-size:13px;line-height:1.45;text-decoration:none;transition:color .18s ease}.hkc-knowledge-directory a span{grid-column:2;color:#9aa1ab;font-size:10px}.hkc-knowledge-directory a:is(:hover,:focus-visible){color:var(--hkc-link-hover)!important}@media (min-width:701px) and (max-width:1000px){.hkc-knowledge-sidebar{top:80px;max-height:calc(100vh - 104px)}}@media (max-width:700px){.hkc-knowledge-sidebar{max-height:none;padding-right:0;overflow:visible}.hkc-knowledge-directory{margin-top:20px}}@media (prefers-reduced-motion:reduce){.hkc-knowledge-filter-control>summary,.hkc-knowledge-filter-control>summary::after,.hkc-knowledge-filter-toggle,.hkc-knowledge-filter-control .hkc-knowledge-filters,.hkc-knowledge-directory a{transition:none}}.hkc-home-v2 :is(.hkc-home-about-content,.hkc-home-service-scope__heading,.hkc-home-regulators-band .hkc-section-heading,.hkc-home-news-heading,.hkc-home-faq-intro .hkc-section-heading,.hkc-home-contact-v2) h2{margin:0;color:#303a46;font-size:30px;font-weight:600;line-height:1.35;letter-spacing:-.025em}.hkc-home-v2 :is(.hkc-home-about-content>.hkc-home-about-lead,.hkc-home-service-scope__heading>p,.hkc-home-regulators-band .hkc-section-heading>p,.hkc-home-news-heading>p,.hkc-home-faq-intro .hkc-section-heading>p,.hkc-home-contact-v2>div:first-child>p){max-width:690px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e1ea;color:#677483;font-size:14px;line-height:1.8}.hkc-home-v2 .hkc-home-news-heading>p{margin-right:auto;margin-left:auto}@media (max-width:700px){.hkc-home-v2 :is(.hkc-home-about-content,.hkc-home-service-scope__heading,.hkc-home-regulators-band .hkc-section-heading,.hkc-home-news-heading,.hkc-home-faq-intro .hkc-section-heading,.hkc-home-contact-v2) h2{font-size:25px}}.hkc-knowledge-shell{grid-template-columns:minmax(0,1fr) 300px;gap:38px}.hkc-knowledge-shell>.hkc-posts-panel{order:1}.hkc-knowledge-shell>.hkc-knowledge-sidebar{order:2}.hkc-knowledge-sidebar{position:static;max-height:none;padding:0;overflow:visible;display:grid;gap:20px}.hkc-knowledge-sidebar__section{min-width:0;padding:22px;border:1px solid #eef2f6;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.03)}.hkc-knowledge-sidebar__section h2,.hkc-knowledge-sidebar__contact h2{margin:0 0 16px;font-size:17px;line-height:1.4;font-weight:700}.hkc-knowledge-sidebar__section h2{padding-bottom:13px;border-bottom:1px solid #e8edf2;color:var(--hkc-navy)}.hkc-knowledge-sidebar__section h2::after{display:block;width:29px;height:2px;margin-bottom:-15px;background:var(--hkc-blue);content:""}.hkc-knowledge-sidebar__section ul{margin:0;padding:0;list-style:none}.hkc-knowledge-category-list a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0f3f6;color:#566477;font-size:14px;line-height:1.55;text-decoration:none;transition:color .18s ease}.hkc-knowledge-category-list li:last-child a{border-bottom:0}.hkc-knowledge-category-list a span{min-width:0;overflow-wrap:anywhere}.hkc-knowledge-category-list small{flex:0 0 auto;color:#8090a0;font-size:12px;transition:color .18s ease}.hkc-knowledge-category-list a.is-current{color:var(--hkc-navy);font-weight:700}.hkc-knowledge-recent-list li{padding:13px 0;border-bottom:1px solid #e8edf2}.hkc-knowledge-recent-list li:first-child{padding-top:0}.hkc-knowledge-recent-list li:last-child{padding-bottom:0;border-bottom:0}.hkc-knowledge-recent-list a{display:block;color:var(--hkc-navy);font-size:14px;line-height:1.55;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease}.hkc-knowledge-recent-list time{display:block;margin-top:6px;color:#758396;font-size:12px}.hkc-knowledge-tag-list{display:flex;flex-wrap:wrap;gap:8px}.hkc-knowledge-tag-list a{max-width:100%;padding:5px 9px;border:1px solid #e2e8ee;border-radius:8px;color:#607083;font-size:12px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.hkc-knowledge-tag-list a.is-current{border-color:var(--hkc-blue);color:var(--hkc-blue)}.hkc-knowledge-sidebar .hkc-knowledge-category-list a:is(:hover,:focus-visible),.hkc-knowledge-sidebar .hkc-knowledge-recent-list a:is(:hover,:focus-visible),.hkc-knowledge-sidebar .hkc-knowledge-tag-list a:is(:hover,:focus-visible){color:#d4af37!important}.hkc-knowledge-sidebar .hkc-knowledge-category-list a:is(:hover,:focus-visible) span,.hkc-knowledge-sidebar .hkc-knowledge-recent-list a:is(:hover,:focus-visible),.hkc-knowledge-sidebar .hkc-knowledge-tag-list a:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:#d4af37;text-decoration-thickness:1px;text-underline-offset:3px}.hkc-knowledge-sidebar__contact{padding:23px;border:1px solid #0e1649;border-radius:20px;color:#fff;background:#0e1649;box-shadow:0 4px 20px rgba(0,0,0,.06)}.hkc-knowledge-sidebar__contact h2{margin-bottom:13px;color:#fff}.hkc-knowledge-sidebar__contact p{margin:0;color:#e1e7f4;font-size:14px;line-height:1.7}.hkc-knowledge-sidebar__contact a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:20px;padding:0 18px;border:1px solid rgba(255,255,255,.46);border-radius:999px;color:#fff!important;background:transparent;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.hkc-knowledge-sidebar__contact a:is(:hover,:focus-visible){border-color:#f0cb5d;color:#0e1649!important;background:#f0cb5d}.hkc-knowledge-sidebar__contact .hkc-hero__chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 11px;width:11px;height:11px;transition:transform .32s cubic-bezier(.22,.72,.22,1)}.hkc-knowledge-sidebar__contact .hkc-hero__chevron::before{content:"";display:block;width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateX(1px) rotate(45deg)}.hkc-knowledge-sidebar__contact a:is(:hover,:focus-visible) .hkc-hero__chevron{transform:translateX(3px)}.hkc-knowledge-sidebar a:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.hkc-knowledge-sidebar__contact a:focus-visible{outline-color:#f0cb5d}@media (prefers-reduced-motion:reduce){.hkc-knowledge-sidebar__contact a,.hkc-knowledge-sidebar__contact .hkc-hero__chevron{transition:none}}@media (min-width:701px) and (max-width:1000px){.hkc-knowledge-shell{grid-template-columns:minmax(0,1fr) 240px;gap:25px}.hkc-knowledge-sidebar__section{padding:18px}}@media (max-width:700px){.hkc-knowledge-shell{grid-template-columns:minmax(0,1fr);gap:28px}.hkc-knowledge-sidebar{grid-template-columns:minmax(0,1fr)}}.hkc-knowledge-shell .hkc-post-card{border-color:#eef2f6;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.03);transform:none!important;transition:border-color .22s ease,box-shadow .22s ease}.hkc-knowledge-shell .hkc-post-card:is(:hover,:focus-within){border-color:#d4af37;box-shadow:0 0 0 1px rgba(212,175,55,.45),0 20px 35px -12px rgba(0,33,71,.12);transform:none!important}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card:is(:hover,:focus-within) h2 a{color:#d4af37!important}.hkc-knowledge-shell .hkc-post-card__media{border-radius:19px 19px 0 0}.hkc-knowledge-shell .hkc-pagination .nav-links{gap:8px}.hkc-knowledge-shell .hkc-pagination .page-numbers{min-width:42px;height:42px;padding:0 12px;border:1px solid #dbe3ec;border-radius:10px;background:#fff;font-size:14px;font-weight:600;transition:border-color .22s ease,box-shadow .22s ease,color .18s ease}.hkc-knowledge-shell .hkc-pagination a.page-numbers:is(:hover,:focus-visible){border-color:#d4af37;box-shadow:0 0 0 1px rgba(212,175,55,.35),0 8px 18px rgba(0,33,71,.08)}.hkc-architecture-main .hkc-knowledge-shell .hkc-pagination .page-numbers.current{border-color:var(--hkc-navy);color:#fff!important;background:var(--hkc-navy)}.hkc-knowledge-shell .hkc-pagination .page-numbers.dots{border-color:transparent;background:transparent}@media (prefers-reduced-motion:reduce){.hkc-knowledge-shell .hkc-post-card,.hkc-knowledge-category-list a,.hkc-knowledge-category-list small,.hkc-knowledge-recent-list a,.hkc-knowledge-tag-list a,.hkc-knowledge-shell .hkc-pagination .page-numbers{transition:none}}.hkc-home-v2 .hkc-home-news-heading h2{color:var(--hkc-navy)}.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row{border:1px solid #eef2f6;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.03);transform:none!important;transition:border-color .22s ease,box-shadow .22s ease}.hkc-home-v2 .hkc-home-news-feature:is(:hover,:focus-within),.hkc-home-v2 .hkc-home-news-row:is(:hover,:focus-within){border-color:#d4af37;box-shadow:0 0 0 1px rgba(212,175,55,.45),0 20px 35px -12px rgba(0,33,71,.12);transform:none!important}.hkc-home-v2 .hkc-home-news-feature:is(:hover,:focus-within) h3 a,.hkc-home-v2 .hkc-home-news-row:is(:hover,:focus-within) h3 a{color:#d4af37!important}.hkc-home-v2 .hkc-home-news-feature-media{border-radius:19px 19px 0 0}.hkc-home-v2 .hkc-home-news-row-media{border-radius:19px 0 0 19px}.hkc-home-v2 .hkc-home-news-index:is(:hover,:focus-visible){color:#d4af37!important}@media (min-width:701px) and (max-width:1000px){.hkc-home-v2 .hkc-home-news-row-media{border-radius:19px 19px 0 0}}@media (max-width:700px){.hkc-home-v2 .hkc-home-news-row{height:164px;grid-template-rows:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-news-feature,.hkc-home-v2 .hkc-home-news-row{transition:none}}.hkc-home-v2 .hkc-home-news-row-media{align-self:stretch;width:100%;min-width:0;height:100%;min-height:0}.hkc-home-v2 .hkc-home-news-row{grid-template-rows:minmax(0,1fr)}.hkc-home-v2 .hkc-home-news-row-media img{width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto}.hkc-home-v2{--hkc-ink:#202936;--hkc-navy:#0e1649;--hkc-muted:#617083;--hkc-link-hover:#d4af37;background:#fff;color:#202936}.hkc-home-v2 :is(.hkc-home-about-content,.hkc-home-service-scope__heading,.hkc-home-regulators-band .hkc-section-heading,.hkc-home-faq-intro .hkc-section-heading,.hkc-home-contact-v2) h2,.hkc-home-v2 .hkc-home-service-scope__content h3{color:#0e1649;letter-spacing:0}.hkc-home-v2 :is(.hkc-home-about-content>.hkc-home-about-lead,.hkc-home-service-scope__heading>p,.hkc-home-regulators-band .hkc-section-heading>p,.hkc-home-faq-intro .hkc-section-heading>p,.hkc-home-contact-v2>div:first-child>p){border-top-color:#e8edf2;color:#617083}.hkc-home-v2 .hkc-home-about-band{background:#fff}.hkc-home-v2 .hkc-home-about-media{border-radius:20px}.hkc-home-v2 .hkc-home-about-media::after{border-color:rgba(255,255,255,.18);border-radius:inherit}.hkc-home-v2 .hkc-home-about-copy{color:#617083}.hkc-home-v2 .hkc-home-about-values span{border-top-color:#e8edf2;color:#0e1649}.hkc-home-v2 .hkc-home-service-scope{background:#f8fafc}.hkc-home-v2 .hkc-home-service-scope__tablist{border-color:#eef2f6;border-radius:12px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.03)}.hkc-home-v2 .hkc-home-service-scope__tab{border-radius:8px;color:#566477}.hkc-home-v2 .hkc-home-service-scope__tab:is(:hover,:focus-visible){border-color:#e8edf2;color:#0e1649}.hkc-home-v2 .hkc-home-service-scope__tab.is-active,.hkc-home-v2 .hkc-home-service-scope__tab.is-active:is(:hover,:focus-visible){border-color:#0e1649;border-radius:8px;background:#0e1649;color:#fff}.hkc-home-v2 .hkc-home-service-scope__content{color:#0e1649}.hkc-home-v2 .hkc-home-service-scope__content>p{color:#617083}.hkc-home-v2 .hkc-home-service-scope__links a{border-color:#eef2f6;border-radius:10px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.03);transform:none;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease}.hkc-home-v2 .hkc-home-service-scope__links a:is(:hover,:focus-visible){border-color:#d4af37;box-shadow:0 0 0 1px rgba(212,175,55,.28),0 12px 24px rgba(0,33,71,.07);transform:none}.hkc-home-v2 .hkc-home-service-scope__all,.hkc-home-v2 .hkc-home-service-scope__all:is(:hover,:focus-visible){border-radius:999px;transform:none}.hkc-home-v2 .hkc-home-service-scope__all:is(:hover,:focus-visible){border-color:#f0cb5d;background:#f0cb5d;color:#0e1649!important}.hkc-home-v2 .hkc-home-service-scope__all:is(:hover,:focus-visible)>span{color:#0e1649!important}.hkc-home-v2 .hkc-home-regulators-band{background:#f8fafc}.hkc-home-v2 .hkc-home-news-band{background:#fff}.hkc-home-v2 .hkc-home-news-band .hkc-home-news-heading h2{color:#0e1649;letter-spacing:0}.hkc-home-v2 .hkc-home-news-band .hkc-home-news-heading>p{border-top-color:#e8edf2;color:#617083}.hkc-home-v2 .hkc-home-regulator-tab{color:#617083}.hkc-home-v2 .hkc-home-regulator-tab:is(:hover,:focus-visible),.hkc-home-v2 .hkc-home-regulator-tab.is-active{color:#0e1649}.hkc-home-v2 .hkc-home-regulator-tab::after{background:#0e1649}.hkc-home-v2 .hkc-home-regulator-card{border-color:#eef2f6;border-radius:20px;padding-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.03);transform:none;transition:border-color .22s ease,box-shadow .22s ease}.hkc-home-v2 .hkc-home-regulator-card:is(:hover,:focus-within){border-color:#d4af37;box-shadow:0 0 0 1px rgba(212,175,55,.3),0 12px 24px rgba(0,33,71,.07);transform:none}.hkc-home-v2 .hkc-home-regulator-card>strong{color:#0e1649}.hkc-home-v2 .hkc-home-regulator-name{color:#617083}.hkc-home-v2 .hkc-home-regulator-card>strong,.hkc-home-v2 .hkc-home-regulator-card .hkc-home-regulator-name{width:100%;text-align:center}.hkc-home-v2 .hkc-home-regulator-card .hkc-home-regulator-link{margin-left:auto;align-self:flex-end}.hkc-home-v2 .hkc-home-regulator-link:is(:hover,:focus-visible){transform:none}.hkc-home-v2 .hkc-home-regulator-slider-button:is(:hover,:focus-visible){border-color:#d4af37;color:#0e1649}.hkc-home-v2 .hkc-home-faq-item{border:1px solid #eef2f6;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.hkc-home-v2 .hkc-home-faq-item summary{color:#0e1649;font-weight:500}.hkc-home-v2 .hkc-home-faq-item summary:is(:hover,:focus-visible),.hkc-home-v2 .hkc-home-faq-item[open] summary{color:#0e1649}.hkc-home-v2 .hkc-home-faq-item summary:focus-visible{outline-color:#d4af37;border-radius:18px}.hkc-home-v2 .hkc-home-faq-answer>div{color:#617083}main.hkc-home-v2 .hkc-home-faq-more{padding:10px 18px;border-color:#0b2046!important;border-radius:10px;color:#fff!important;background:#0b2046!important;font-size:14px;font-weight:500;line-height:1.4}main.hkc-home-v2 .hkc-home-faq-more:is(:hover,:focus-visible){border-color:#f0cb5d!important;color:#0e1649!important;background:#f0cb5d!important}.hkc-home-v2 .hkc-home-contact-v2{background:#fff}.hkc-home-v2 .hkc-home-contact-v2::after{background-image:repeating-linear-gradient(135deg,rgba(14,22,73,.08) 0 1px,transparent 1px 12px)}.hkc-home-v2 .hkc-home-contact-actions .hkc-home-contact-button:is(:hover,:focus-visible){border-color:#f0cb5d;background:#f0cb5d;color:#0e1649!important}@media (max-width:700px){.hkc-home-v2 .hkc-home-service-scope__tablist{border-radius:0;box-shadow:none}.hkc-home-v2 .hkc-home-regulator-card,.hkc-home-v2 .hkc-home-faq-item{border-radius:16px}}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-service-scope__links a,.hkc-home-v2 .hkc-home-regulator-card{transition:none}}main.hkc-home-v2 .hkc-home-about-content>p.hkc-home-about-lead,.hkc-home-v2 .hkc-home-about-copy{color:#526273;font-size:15px}.hkc-home-v2 .hkc-home-service-scope__content h3{font-size:24px}.hkc-home-v2 .hkc-home-news-feature-body h3,.hkc-home-v2 .hkc-home-news-row-body h3,.hkc-home-v2 .hkc-home-news-feature-body h3 a,.hkc-home-v2 .hkc-home-news-row-body h3 a{font-weight:600}.hkc-home-v2 .hkc-home-news-feature-body>p,.hkc-home-v2 .hkc-home-news-row-body p{font-size:14px}@media (max-width:700px){.hkc-home-v2 .hkc-home-service-scope__content h3{font-size:22px}}.hkc-home-v2 .hkc-home-service-scope__all{font-size:14px;font-weight:600;padding:10px 20px;border-color:#0e1649;border-radius:999px;background:#0e1649;color:#fff;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.hkc-home-v2 .hkc-home-service-scope__all:is(:hover,:focus-visible){border-color:#0e1649;background:#fff;color:#0e1649!important}.hkc-home-v2 .hkc-home-service-scope__all .hkc-hero__chevron{transition:transform .2s ease}.hkc-home-v2 .hkc-home-service-scope__all:is(:hover,:focus-visible) .hkc-hero__chevron{transform:translateX(3px)}main.hkc-home-v2 .hkc-home-faq-more{border:1px solid #0e1649!important;border-radius:999px!important;color:#fff!important;background:#0e1649!important;font-weight:600}main.hkc-home-v2 .hkc-home-faq-more:is(:hover,:focus-visible){border-color:#0e1649!important;color:#0e1649!important;background:#fff!important}main.hkc-home-v2 .hkc-home-faq-more__chevron{transition:transform .25s ease}main.hkc-home-v2 .hkc-home-faq-more[aria-expanded="true"] .hkc-home-faq-more__chevron{transform:translateY(2px) rotate(225deg)}@media (prefers-reduced-motion:reduce){.hkc-home-v2 .hkc-home-service-scope__all,.hkc-home-v2 .hkc-home-service-scope__all .hkc-hero__chevron,.hkc-home-v2 .hkc-home-faq-more,.hkc-home-v2 .hkc-home-faq-more__chevron{transition:none}}main.hkc-home-v2 .hkc-home-regulators-band .hkc-section-heading>p,main.hkc-home-v2 .hkc-home-faq-intro .hkc-section-heading>p,main.hkc-home-v2 .hkc-home-contact-v2>div:first-child>p{color:#526273;font-size:15px}.hkc-home-v2 .hkc-home-regulator-card .hkc-home-regulator-name{color:#526273;font-size:12px;font-weight:500}.hkc-home-v2 .hkc-home-faq-item summary{font-weight:500}main.hkc-home-v2 .hkc-home-service-scope .hkc-home-service-scope__heading>p,main.hkc-home-v2 .hkc-home-news-band .hkc-home-news-heading>p,main.hkc-home-v2 .hkc-home-service-scope__content>p{color:#526273;font-size:15px}.hkc-home-v2 .hkc-home-news-feature-body>p,.hkc-home-v2 .hkc-home-news-row-body p,.hkc-home-v2 .hkc-home-faq-answer>div{color:#526273}.hkc-home-v2 .hkc-home-about-link,.hkc-home-v2 .hkc-home-service-scope__links a{font-size:14px}.hkc-home-v2 .hkc-home-regulator-card .hkc-home-regulator-link{font-size:12px}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card{display:flex;flex-direction:column;margin:0}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card__body{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:190px;padding:20px 22px 22px}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card h2,.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card h2 a{font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;font-size:18px;font-weight:600;line-height:25px}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card h2{margin:0}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card h2 a{color:var(--hkc-navy)!important;text-decoration:none}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card:is(:hover,:focus-within) h2 a{color:var(--hkc-blue)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card .hkc-card-meta{margin:8px 0 0;font-family:"Poppins","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;color:#666;font-size:13px;font-weight:500;line-height:1.5}.hkc-architecture-main .hkc-knowledge-shell .hkc-post-card__body>p:not(.hkc-card-meta){margin:11px 0 0;font-family:"ABeeZee","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif!important;color:#526273;font-size:14px;font-weight:400;line-height:1.65;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}body.blog .hkc-architecture-main .hkc-inner-hero .hkc-inner-hero__content>p:not(.hkc-eyebrow){color:#e2e8f0}@media (max-width:700px){.hkc-home-v2 .hkc-home-service-scope__tablist{width:calc(100% - 28px);margin:0 auto;padding:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;border:1px solid #eef2f6;border-radius:12px}.hkc-home-v2 .hkc-home-service-scope__tab{width:100%;min-width:0;min-height:46px;padding:8px 6px;white-space:normal;text-align:center}.hkc-home-v2 .hkc-home-regulator-tablist{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 6px;overflow:visible}.hkc-home-v2 .hkc-home-regulator-tab{width:100%;min-height:50px;padding:3px 0;font-size:clamp(11px,3.25vw,13px);line-height:1.25;white-space:normal}.hkc-home-v2 .hkc-home-regulator-grid{grid-auto-columns:calc(82% - 4.5px);gap:9px;scroll-snap-type:inline mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch}.hkc-home-v2 .hkc-home-regulator-grid .hkc-home-regulator-card{scroll-snap-align:start;scroll-snap-stop:always}}