.nl-root{--nl-hbg:radial-gradient(120% 140% at 84% 4%, #c6a15c29 0%, #c6a15c00 44%), linear-gradient(168deg, #11493f 0%, #0f4139 60%, #0b3a33 100%);--nl-hink:#fff;--nl-hsub:#e8eff8d1;--nl-hline:#fff;--nl-hacc:var(--yellow);--nl-hgrid:#ffffff3d;--nl-hgtext:#e8eff899;--nl-hchip:#ffffff26;--nl-jade:#157a62;--nl-jade-deep:#0f574c;--nl-forest:#0f574c;--nl-gold:#8a6a2e;--nl-rose:#b23a2e;--nl-tag-premium:#8a6a2e;--nl-tag-insurer:#b23a2e;--nl-tag-index:#0f574c;--nl-tag-plan:#0f574c;--nl-maxw:1140px;--nl-hk-op:.2;font-family:var(--sans);color:var(--ink)}.nl-root .nl-tnum{font-variant-numeric:tabular-nums}.nl-root .nl-mono{font-family:var(--mono);font-feature-settings:"tnum"}.nl-root .nl-in{max-width:var(--nl-maxw);margin:0 auto;padding:0 26px}.nl-hero{background:var(--nl-hbg);color:var(--nl-hink);position:relative;overflow:hidden}.nl-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.nl-hero:after{content:"";pointer-events:none;z-index:0;height:232px;opacity:var(--nl-hk-op,.2);background:url(/hk-skyline.svg) bottom/100% 100% no-repeat;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 40%);mask-image:linear-gradient(#0000 0%,#000 40%)}.nl-hero .nl-heroin{z-index:1;max-width:var(--nl-maxw);margin:0 auto;padding:22px 26px 44px;position:relative}.nl-mast{justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;display:flex}.nl-mast .nl-sec{letter-spacing:.28em;text-transform:uppercase;color:var(--nl-hsub);font-size:11px;font-weight:700}.nl-mast .nl-dl{color:var(--nl-hsub);text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.nl-mast .nl-dl .nl-en{letter-spacing:.18em;text-transform:uppercase;color:var(--nl-hgtext);font-size:9.5px;display:block}@media (max-width:560px){.nl-mast .nl-dl{display:none}}.nl-hero .nl-eyebrow{font-family:var(--nl-serif,var(--sans));letter-spacing:.16em;text-transform:uppercase;color:var(--nl-hacc);margin:0 0 16px;font-size:13px;font-style:italic;font-weight:700}.nl-hgrid{grid-template-columns:minmax(0,1fr) 1.45fr;align-items:start;gap:24px 46px;display:grid}.nl-htitle h1{font-family:var(--sans);letter-spacing:-.035em;color:var(--nl-hink);text-wrap:balance;margin:0;font-size:clamp(34px,6.2vw,62px);font-weight:800;line-height:1.03}.nl-htitle h1 em{color:var(--nl-hacc);white-space:nowrap;font-style:normal}.nl-htitle .nl-dek{color:var(--nl-hsub);max-width:44ch;margin-top:20px;font-size:15.5px;line-height:1.6}.nl-htitle .nl-dek b{color:var(--nl-hink);font-weight:700}.nl-bignum{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-top:26px;display:flex}.nl-bignum .nl-n{font-family:var(--mono);letter-spacing:-.04em;color:var(--yellow);font-size:clamp(58px,10vw,92px);font-weight:800;line-height:.82}.nl-bignum .nl-latest{color:var(--nl-hgtext);align-self:flex-end;padding-bottom:8px;font-size:12px;line-height:1.4}.nl-metarow{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:16px;padding-top:16px;display:flex}.nl-metarow .nl-up{background:#c6a15c2e;border:1px solid #c6a15c80;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.nl-metarow .nl-up-tri{color:var(--amber-accent);font-size:12px;font-weight:900}.nl-metarow .nl-up-val{font-family:var(--mono);color:var(--yellow);font-size:20px;font-weight:800}.nl-metarow .nl-up-suf{color:var(--nl-hsub);font-size:11.5px}.nl-metarow .nl-annual{color:var(--nl-hsub);font-size:13px}.nl-metarow .nl-annual b{font-family:var(--mono);color:var(--yellow);font-weight:800}.nl-prov{flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.nl-prov .nl-prov-lab{color:var(--nl-hsub);letter-spacing:.02em;font-weight:700}.nl-prov .nl-prov-val{font-family:var(--mono);color:var(--nl-hink);font-size:18px;font-weight:800;line-height:1}.nl-prov .nl-prov-up{font-family:var(--mono);color:var(--nl-hacc);font-weight:700}.nl-prov .nl-prov-note{color:var(--nl-hgtext);border-left:1px solid var(--nl-hgrid);padding-left:8px;font-size:11.5px}.nl-hchart{background:#fff;border-radius:16px;flex-direction:column;justify-content:center;padding:22px 22px 18px;display:flex;box-shadow:0 28px 56px -22px #00000080}.nl-hchart .nl-cc{justify-content:space-between;align-items:baseline;margin-bottom:6px;padding:0 4px;display:flex}.nl-hchart .nl-cc .nl-t{color:#0d423a;font-size:12px;font-weight:800}.nl-hchart .nl-cc .nl-leg{color:#6b7a73;font-size:10.5px;font-family:var(--mono)}.nl-idx{width:100%;height:auto;display:block}.nl-idx .nl-c-s0{stop-color:var(--nl-jade);stop-opacity:.2}.nl-idx .nl-c-s1{stop-color:var(--nl-jade);stop-opacity:0}.nl-idx .nl-c-grid{stroke:#e8edea}.nl-idx .nl-c-base{stroke:#c6d2cc;stroke-dasharray:3 4}.nl-idx .nl-c-axis{fill:#8a9a92;font-family:var(--mono);font-size:15px}.nl-idx .nl-c-area{fill:url(#nl-idxg)}.nl-idx .nl-c-line{fill:none;stroke:var(--nl-jade);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nl-idx .nl-c-fwd{fill:none;stroke:var(--amber-accent);stroke-width:2.2px;stroke-dasharray:2 5;stroke-linecap:round}.nl-idx .nl-c-endo{fill:var(--amber-accent);stroke:#fff;stroke-width:2.5px}.nl-idx .nl-c-endi{fill:var(--nl-jade-deep)}.nl-idx .nl-c-endlab{fill:#12211c;font-family:var(--mono);font-size:22px;font-weight:800}.nl-idx .nl-c-endsub{fill:#8a9a92;font-family:var(--mono);font-size:14px}.nl-idx .nl-c-fwdlab{fill:#9a7a10;font-size:14px;font-weight:700}.nl-idx .nl-c-provo{fill:none;stroke:var(--amber-accent);stroke-width:2px}.nl-idx .nl-c-provi{fill:var(--amber-accent)}.nl-idx .nl-c-baselab{fill:#8a9a92;font-family:var(--mono);font-size:14px}@media (prefers-reduced-motion:no-preference){.nl-idx .nl-c-line{stroke-dasharray:2200;stroke-dashoffset:2200px;animation:1.6s .25s forwards nl-draw}.nl-idx .nl-c-area{opacity:0;animation:1s 1.1s forwards nl-fade}@keyframes nl-draw{to{stroke-dashoffset:0}}@keyframes nl-fade{to{opacity:1}}}@media (max-width:820px){.nl-hgrid{grid-template-columns:1fr;gap:30px}}.nl-tabs{border-bottom:1px solid var(--paper-3);background:var(--paper)}.nl-tabs-in{max-width:var(--nl-maxw);scrollbar-width:none;gap:8px;margin:0 auto;padding:12px 26px;display:flex;overflow-x:auto}.nl-tabs-in::-webkit-scrollbar{display:none}.nl-tab{background:var(--paper);border:1px solid var(--paper-3);font-family:var(--sans);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:8px 15px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s}.nl-tab .nl-tn{font-family:var(--mono);opacity:.6;margin-left:5px;font-size:11px}.nl-tab:hover{border-color:var(--nl-jade)}.nl-tab[aria-pressed=true]{background:var(--nl-jade);border-color:var(--nl-jade);color:#fff}.nl-main{padding-bottom:20px}.nl-block-eb{font-family:var(--nl-serif,var(--sans));letter-spacing:.05em;color:var(--ink-3);margin:38px 0 22px;font-size:14px;font-style:italic}.nl-tag{letter-spacing:.06em;color:#fff;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-block}.nl-tag.nl-premium{background:var(--nl-tag-premium)}.nl-tag.nl-insurer{background:var(--nl-tag-insurer)}.nl-tag.nl-index{background:var(--nl-tag-index)}.nl-tag.nl-plan{background:var(--nl-tag-plan)}.nl-dt{font-family:var(--mono);color:var(--ink-3);font-size:12px}.nl-tagrow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nl-feature{border-bottom:2px solid var(--ink);grid-template-columns:1.5fr 1fr;align-items:center;gap:34px;padding:28px 0 34px;display:grid}.nl-feature .nl-body{min-width:0}.nl-feature h2{font-family:var(--sans);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(25px,3.6vw,36px);font-weight:800;line-height:1.14;transition:color .15s}.nl-feature:hover h2{color:var(--nl-jade-deep)}.nl-feature p{color:var(--ink-2);max-width:46ch;margin-top:15px;font-size:15px;line-height:1.62}.nl-cta{color:var(--nl-jade-deep);align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:800;display:inline-flex}.nl-cta .nl-a{transition:transform .15s}.nl-feature:hover .nl-cta .nl-a,.nl-story:hover .nl-cta .nl-a{transform:translate(4px)}.nl-feature .nl-pull{background:var(--nl-jade-deep);color:#fff;border-radius:16px;padding:26px 28px}.nl-feature .nl-pk{letter-spacing:.1em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.nl-feature .nl-pv{font-family:var(--mono);letter-spacing:-.03em;margin-top:12px;font-size:clamp(38px,5.4vw,52px);font-weight:800;line-height:1}.nl-feature .nl-pv small{opacity:.9;margin-left:2px;font-size:.46em}.nl-feature .nl-ps{opacity:.92;margin-top:14px;font-size:13px;line-height:1.5}.nl-feature .nl-ps b{opacity:1;font-weight:800}@media (max-width:760px){.nl-feature{grid-template-columns:1fr;gap:22px}.nl-feature .nl-pull{order:2}}.nl-stories{flex-direction:column;display:flex}.nl-story{border-bottom:1px solid var(--paper-3);grid-template-columns:1fr auto;align-items:start;gap:8px 30px;padding:24px 0;display:grid}.nl-story .nl-body{min-width:0}.nl-story h3{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:9px 0 0;font-size:21px;font-weight:800;line-height:1.28;transition:color .15s}.nl-story:hover h3{color:var(--nl-jade-deep)}.nl-story p{color:var(--ink-2);max-width:60ch;margin-top:8px;font-size:13.5px;line-height:1.56}.nl-story .nl-metaright{text-align:right;min-width:118px;padding-top:2px}.nl-story .nl-metaright .nl-num{font-family:var(--mono);letter-spacing:-.01em;font-size:23px;font-weight:800;line-height:1}.nl-story .nl-metaright .nl-num.nl-up{color:var(--nl-gold)}.nl-story .nl-metaright .nl-num.nl-stop{color:var(--nl-rose);font-size:15px}.nl-story .nl-metaright .nl-num.nl-idx{color:var(--nl-jade-deep)}.nl-story .nl-metaright .nl-cap{color:var(--ink-3);margin-top:6px;font-size:11.5px;line-height:1.4}.nl-story.nl-alert{border-left:3px solid var(--nl-rose);margin-left:-18px;padding-left:15px}.nl-story .nl-flash{letter-spacing:.12em;color:#fff;background:var(--nl-rose);border-radius:4px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}@media (max-width:600px){.nl-story{grid-template-columns:1fr}.nl-story .nl-metaright{text-align:left;align-items:baseline;gap:10px;margin-top:12px;display:flex}.nl-story .nl-metaright .nl-cap{margin-top:0}}.nl-empty{text-align:center;color:var(--ink-3);padding:48px 20px;font-size:14px}.nl-allupd{padding:6px 26px 26px}.nl-allupd .nl-allupd-link{font-family:var(--sans);color:var(--nl-jade-deep);font-size:14px;font-weight:800;text-decoration:none}.nl-allupd .nl-allupd-link:hover{text-underline-offset:3px;text-decoration:underline}.nl-foot{border-top:2px solid var(--ink);margin-top:44px;padding:24px 0 8px}.nl-foot .nl-fnote{color:var(--ink-3);max-width:78ch;margin:0;font-size:12px;line-height:1.66}.nl-foot .nl-fnote b{color:var(--ink-2)}.nl-foot .nl-src{font-family:var(--mono);color:var(--ink-3);margin:9px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.nl-root *{transition:none!important;animation:none!important}}
