@font-face{font-family:Chiron Hei HK;src:url(/fonts/chiron-hei-hk-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0020-007E,U+00A0-00B6,U+00B8-017F,U+2013,U+2212,U+2190-2199}@font-face{font-family:Schibsted Grotesk;src:url(/fonts/schibsted-grotesk-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0020-007E,U+00A0-00B6,U+00B8-017F,U+2013,U+2212,U+2190-2199}@font-face{font-family:Fragment Mono;src:url(/fonts/fragment-mono-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0020-007E,U+00A0-00B6,U+00B8-017F,U+2013,U+2212}:root{color-scheme:only light;--c-text: #29242a;--c-text-2: #5e5658;--c-surface: #faf4f2;--c-surface-2: #f2e9e6;--c-field: #fff;--c-rule: #d9cfcc;--c-rule-strong: #7f7577;--c-link: #0b6880;--c-link-hover: #0a5d73;--c-link-visited: #553a7c;--c-focus: #ffd866;--c-focus-text: #29242a;--c-brand: #29242a;--c-brand-dark: #000;--c-brand-tint: #ece2de;--c-mark: #e14775;--c-error: #a8243f;--c-success: #017349;--c-up: #0b6880;--c-down: #a3420f;--c-up-mark: #1c8ca8;--c-down-mark: #e16032;--font-ui: "Schibsted Grotesk", "PingFang HK", "Noto Sans HK", "Noto Sans CJK HK", "Microsoft JhengHei", sans-serif;--font-display: "Schibsted Grotesk", "Chiron Hei HK", "PingFang HK", "Noto Sans HK", "Microsoft JhengHei", sans-serif;--font-figures: "Schibsted Grotesk", "PingFang HK", "Noto Sans HK", sans-serif;--font-mono: "Fragment Mono", "PingFang HK", "Noto Sans HK", "Microsoft JhengHei", monospace;--fs-hero: 48px;--fs-1: 36px;--fs-2: 27px;--fs-3: 21px;--fs-body: 18px;--fs-small: 16px;--fs-xs: 13px;--lh-1: 1.12;--lh-2: 1.2;--lh-3: 1.3;--lh-body: 1.55;--lh-small: 1.45;--sp-1: 5px;--sp-2: 10px;--sp-3: 15px;--sp-4: 15px;--sp-5: 15px;--sp-6: 20px;--sp-7: 25px;--sp-8: 30px;--sp-9: 40px;--page-width: 1000px;--gutter: 16px;--measure: 66ch}@media(min-width:641px){:root{--fs-hero: 64px;--fs-1: 52px;--fs-2: 34px;--fs-3: 23px;--fs-body: 19px;--lh-1: 1.08;--lh-2: 1.15;--lh-3: 1.25;--sp-4: 20px;--sp-5: 25px;--sp-6: 30px;--sp-7: 40px;--sp-8: 50px;--sp-9: 60px;--gutter: 30px}}:root[lang=zh-HK],.chooser{--lh-body: 1.75;--lh-small: 1.65;--lh-1: 1.22;--lh-2: 1.3;--lh-3: 1.4;--measure: 36em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-surface)}body{margin:0;background:var(--c-surface);color:var(--c-text);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;line-break:strict;overflow-wrap:break-word;text-autospace:normal}::selection{background:var(--c-focus);color:var(--c-focus-text)}img,svg{max-width:100%}.width{max-width:var(--page-width);margin:0 auto;padding:0 var(--gutter)}@media(min-width:1020px){.width{padding:0}}.main{padding:var(--sp-7) 0 var(--sp-9);display:block}p,ul,ol,dl,table,figure{margin:0 0 var(--sp-4)}p,li{max-width:var(--measure)}a{color:var(--c-link);text-decoration-thickness:max(1px,.0625rem);text-underline-offset:.15em}a:visited{color:var(--c-link-visited)}a:hover{color:var(--c-link-hover);text-decoration-thickness:max(3px,.1875rem)}a:focus-visible{outline:3px solid transparent;color:var(--c-focus-text);background-color:var(--c-focus);box-shadow:0 -2px var(--c-focus),0 4px var(--c-focus-text);text-decoration:none}.heading-xl,.heading-l,.heading-m,.heading-s,h1,h2,h3{font-family:var(--font-display);font-weight:700;color:var(--c-text);margin:0 0 var(--sp-4);letter-spacing:-.01em;text-wrap:balance}:root[lang=zh-HK] :is(.heading-xl,.heading-l,.heading-m,.heading-s,h1,h2,h3){letter-spacing:.01em}.heading-xl{font-size:var(--fs-1);line-height:var(--lh-1);margin-bottom:var(--sp-6)}.heading-l{font-size:var(--fs-2);line-height:var(--lh-2);margin-top:var(--sp-7)}.heading-m{font-size:var(--fs-3);line-height:var(--lh-3);margin-top:var(--sp-7)}.heading-s{font-size:var(--fs-body);line-height:var(--lh-3);margin-top:var(--sp-5)}.heading-l:first-child,.heading-m:first-child{margin-top:0}.lead{font-size:var(--fs-3);line-height:1.45;margin-bottom:var(--sp-7);color:var(--c-text-2)}:root[lang=zh-HK] .lead{line-height:1.7}.caption,.hint{color:var(--c-text-2);font-size:var(--fs-small);line-height:var(--lh-small)}.caption{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.01em}.num,td.num,th.num{font-variant-numeric:tabular-nums lining-nums;text-align:right;white-space:nowrap}.fig{font-variant-numeric:lining-nums;white-space:nowrap}strong,b{font-weight:700}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}.list{padding-left:1.2em}.list li+li{margin-top:var(--sp-1)}.list--spaced li+li{margin-top:var(--sp-3)}.list--plain{list-style:none;padding:0}.grid{display:flex;flex-wrap:wrap;margin:0 -15px}.grid>*{padding:0 15px;width:100%}@media(min-width:641px){.col-two-thirds{width:66.666%}.col-one-third{width:33.333%}.col-half{width:50%}}.section{margin-top:var(--sp-8);padding-top:var(--sp-6);border-top:1px solid var(--c-rule)}.section--flush{border-top:0;padding-top:0}.skip-link{position:absolute;left:-9999px;top:0;padding:var(--sp-2) var(--sp-3);background:var(--c-focus);color:var(--c-focus-text)}.skip-link:focus{left:0;z-index:10;outline:3px solid var(--c-focus)}.notice-strip{border-bottom:1px solid var(--c-rule);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.5;padding:8px 0;color:var(--c-text-2)}.notice-strip strong{font-weight:400;color:var(--c-text)}.site-header{border-bottom:0}.site-header__inner{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-4);padding-bottom:var(--sp-3)}.wordmark{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display);font-size:22px;line-height:1.2;font-weight:700;color:var(--c-text);text-decoration:none}.wordmark:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:#e14775;box-shadow:14px 0 #1c8ca8,28px 0 #cc7a0a;margin-right:28px}.wordmark:visited{color:var(--c-text)}.wordmark:hover{text-decoration:underline;text-decoration-thickness:3px;color:var(--c-text)}.lang-switch a{font-size:var(--fs-small);font-weight:700}.site-nav{border-top:2px solid var(--c-text);border-bottom:1px solid var(--c-rule)}.site-nav ul{list-style:none;margin:0 auto;display:flex;flex-wrap:wrap;gap:0 var(--sp-6);font-size:var(--fs-small);font-weight:400}.site-nav li{max-width:none}.site-nav a{display:inline-block;padding:var(--sp-3) 0 calc(var(--sp-3) - 5px);border-bottom:5px solid transparent;text-decoration:none}.site-nav a,.site-nav a:visited{color:var(--c-text)}.site-nav a:hover{text-decoration:underline;text-decoration-thickness:3px}.site-nav a[aria-current=page]{color:var(--c-text);border-bottom-color:var(--c-mark);font-weight:700}.site-nav a:focus-visible{box-shadow:0 -2px var(--c-focus),0 4px var(--c-focus-text);border-bottom-color:transparent}@media(max-width:640px){.site-nav ul{gap:0 var(--sp-4)}.site-nav a{padding:var(--sp-2) 0 calc(var(--sp-2) - 3px);border-bottom-width:3px}}.breadcrumbs{font-size:var(--fs-small);margin-top:var(--sp-3)}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 .3em}.breadcrumbs li+li:before{content:"›";margin-right:.3em;color:var(--c-text-2)}.site-footer{border-top:2px solid var(--c-text);padding:var(--sp-7) 0 var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-small)}.cite{display:inline-block;font-family:var(--font-mono);font-size:12px;line-height:1.3;font-weight:400;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:1px 5px;border:0;background:var(--c-brand-tint);color:var(--c-text-2);text-decoration:none;white-space:nowrap;vertical-align:.1em}.cite:visited{color:var(--c-text-2)}.cite:hover{background:var(--c-focus);color:var(--c-text);text-decoration:none}.cite:focus-visible{box-shadow:none;outline:3px solid var(--c-focus);outline-offset:0;background:var(--c-focus)}h1 .cite,h2 .cite{vertical-align:middle}.inset{border-left:3px solid var(--c-text);padding:var(--sp-3) 0 var(--sp-3) var(--sp-4);margin:var(--sp-6) 0}.inset>:last-child{margin-bottom:0}.warning{display:flex;gap:var(--sp-3);align-items:flex-start;font-weight:700;margin:var(--sp-6) 0}.warning__icon{flex:none;width:35px;height:35px;border-radius:50%;background:var(--c-text);color:#fff;font-size:28px;line-height:35px;text-align:center;font-family:var(--font-ui)}.details{margin:var(--sp-4) 0 var(--sp-6)}.details summary{display:inline-block;position:relative;padding-left:25px;color:var(--c-link);cursor:pointer}.details summary::-webkit-details-marker{display:none}.details summary:before{content:"";position:absolute;left:0;top:.45em;border-style:solid;border-width:7px 0 7px 12.124px;border-color:transparent;border-left-color:currentColor}.details[open] summary:before{border-width:12.124px 7px 0;border-color:transparent;border-top-color:currentColor}.details__summary-text{text-decoration:underline;text-underline-offset:.15em}.details summary:hover .details__summary-text{text-decoration-thickness:3px}.details summary:focus-visible{outline:3px solid transparent;background:var(--c-focus);box-shadow:0 -2px var(--c-focus),0 4px var(--c-focus-text);color:var(--c-focus-text)}.details__text{margin-top:var(--sp-3);padding:var(--sp-3) 0 var(--sp-1) var(--sp-4);border-left:5px solid var(--c-rule)}.details__text>:last-child{margin-bottom:0}.summary-list{margin:0 0 var(--sp-6)}.summary-list__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--sp-3);border-bottom:1px solid var(--c-rule);padding:var(--sp-2) 0}.summary-list dt{font-weight:700;flex:1 1 14em}.summary-list dd{margin:0;flex:0 1 auto}.summary-list--compact{font-size:var(--fs-small)}.summary-list--compact .summary-list__row{padding:6px 0}.summary-list__row.is-total{border-bottom:2px solid var(--c-text);font-weight:700}.calc{font-size:var(--fs-small)}.calc__row{display:grid;grid-template-columns:minmax(8em,1fr) 2fr;gap:var(--sp-3);padding:6px 0;border-bottom:1px solid var(--c-rule)}.calc dt{font-weight:700}.calc dd{margin:0}.calc-form{margin:0 0 var(--sp-8)}.fieldset{border:0;margin:0 0 var(--sp-5);padding:0;min-width:0}.fieldset__legend{font-weight:700;font-size:var(--fs-body);margin-bottom:var(--sp-3);padding:0}.fieldset__legend--s{font-size:var(--fs-small);margin-bottom:var(--sp-2)}.form-group{margin-bottom:var(--sp-5)}.form-row{display:flex;flex-wrap:wrap;gap:0 var(--sp-6)}.label{display:block;font-weight:700;margin-bottom:var(--sp-1)}.label--s{font-size:var(--fs-small)}.hint{margin-bottom:var(--sp-3)}.input-wrapper{display:flex}.input__prefix{display:flex;align-items:center;justify-content:center;flex:none;min-width:2.6em;height:44px;padding:0 8px;border:2px solid var(--c-text);border-right:0;background:var(--c-surface-2);font-family:var(--font-mono);font-size:15px}.input{height:44px;padding:5px 8px;border:2px solid var(--c-text);border-radius:0;font:inherit;font-variant-numeric:tabular-nums;background:var(--c-field);color:var(--c-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.input[type=number]{-moz-appearance:textfield}.input:focus{outline:3px solid var(--c-focus);outline-offset:0;box-shadow:inset 0 0 0 2px}.input--width-10{width:11ch;max-width:100%}.input--width-3{width:5ch}.input.is-error{border-color:var(--c-error)}.error-message{color:var(--c-error);font-weight:700;display:block;margin-bottom:var(--sp-2)}.radios__item{position:relative;display:block;min-height:44px;padding-left:44px;margin-bottom:var(--sp-2)}.radios--inline{display:flex;flex-wrap:wrap;gap:0 var(--sp-6)}.radios__input{position:absolute;z-index:1;top:-2px;left:-2px;width:48px;height:48px;margin:0;opacity:0;cursor:pointer}.radios__label{display:inline-block;padding:8px 15px 5px 12px;cursor:pointer;touch-action:manipulation}.radios__label:before{content:"";box-sizing:border-box;position:absolute;top:2px;left:2px;width:40px;height:40px;border:2px solid currentColor;border-radius:50%;background:transparent}.radios__label:after{content:"";position:absolute;top:12px;left:12px;width:0;height:0;border:10px solid currentColor;border-radius:50%;opacity:0;background:currentColor}.radios__input:checked+.radios__label:after{opacity:1}.radios__input:focus-visible+.radios__label:before{border-width:4px;outline:3px solid transparent;box-shadow:0 0 0 4px var(--c-focus)}.radios--small .radios__item{min-height:32px;padding-left:34px}.radios--small .radios__input{width:32px;height:32px;left:-6px;top:-6px}.radios--small .radios__label{padding:4px 10px 4px 6px;font-size:var(--fs-small)}.radios--small .radios__label:before{width:24px;height:24px;top:4px;left:0}.radios--small .radios__label:after{top:10px;left:6px;border-width:6px}.button{display:inline-block;position:relative;font:inherit;font-weight:700;font-size:var(--fs-body);line-height:1.2;padding:8px 12px 7px;margin:0 0 22px;border:2px solid transparent;border-radius:0;color:var(--c-surface);background:var(--c-brand);box-shadow:none;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:visited,.button:hover{color:var(--c-surface);text-decoration:none}.button:hover{background:var(--c-brand-dark)}.button:active{top:2px;box-shadow:none}.button:focus-visible{outline:3px solid transparent;border-color:var(--c-focus);color:var(--c-focus-text);background:var(--c-focus);box-shadow:inset 0 0 0 1px var(--c-focus),0 2px 0 var(--c-focus-text)}.button--secondary{background:transparent;color:var(--c-text);border-color:var(--c-text)}.button--secondary:visited,.button--secondary:hover{color:var(--c-text);background:var(--c-brand-tint)}.table{width:100%;border-collapse:collapse;border-spacing:0;font-size:var(--fs-small);line-height:1.35}.table caption{text-align:left;font-weight:700;font-size:var(--fs-body);margin-bottom:var(--sp-3)}.table th,.table td{padding:10px 20px 10px 0;border-bottom:1px solid var(--c-rule);text-align:left;vertical-align:top}.table th:last-child,.table td:last-child{padding-right:0}.table thead th{font-weight:700;vertical-align:bottom;border-bottom:2px solid var(--c-text)}.table thead th,.receipt thead th{font-family:var(--font-mono);font-weight:400;font-size:12.5px;letter-spacing:.03em;color:var(--c-text-2)}.table tbody th{font-weight:400}.table td.num,.table th.num{text-align:right}.table tfoot th,.table tfoot td{font-weight:700;border-top:2px solid var(--c-text);border-bottom:0}.table .muted{color:var(--c-text-2)}.table-scroll{position:relative;overflow-x:auto;margin-bottom:var(--sp-6)}.table-scroll>.table{margin-bottom:0}.result{scroll-margin-top:var(--sp-4);border-top:2px solid var(--c-text);padding-top:var(--sp-5)}.receipt{width:100%;border-collapse:collapse;margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-body);line-height:1.3}.receipt thead th{font-size:var(--fs-small);font-weight:700;text-align:left;vertical-align:bottom;padding:0 0 var(--sp-2);border-bottom:2px solid var(--c-text)}.receipt th,.receipt td{padding:12px 0 10px;border-bottom:1px solid var(--c-rule);vertical-align:top}.receipt th[scope=row]{font-weight:400;text-align:left;padding-right:0;width:100%}.receipt td{padding-left:var(--sp-4)}.receipt .num{text-align:right}.receipt__label{display:flex;align-items:baseline;gap:10px}.receipt__label>:last-child{flex:0 1 auto}.receipt__label a{color:var(--c-text);font-weight:700;text-decoration-color:var(--c-rule)}.receipt__label a:hover{color:var(--c-link-hover);text-decoration-color:currentColor}.receipt__label:after{content:none}.receipt__official{display:block;font-size:var(--fs-xs);color:var(--c-text-2);padding-left:24px}.receipt__bar{display:block;height:12px;margin:8px 0 0 24px;background:transparent}.receipt__bar>span{display:block;height:100%;width:var(--w);background:var(--c);border-radius:0 2px 2px 0}.receipt__amt{font-family:var(--font-figures);font-weight:700;font-size:var(--fs-3);line-height:1.1;font-variant-numeric:tabular-nums}.receipt__amt .leader{display:none}.receipt__pct,.receipt__chg{font-family:var(--font-mono);font-size:13px;color:var(--c-text-2)}.receipt__src{padding-left:var(--sp-3);white-space:nowrap}.receipt tfoot th,.receipt tfoot td{border-top:2px solid var(--c-text);border-bottom:0;font-weight:700}.receipt tfoot .receipt__amt{font-size:var(--fs-2)}.swatch{flex:none;width:12px;height:12px;border-radius:50%;background:var(--c);align-self:center}.receipt--items .receipt__amt{font-size:var(--fs-body)}.receipt--items tr.is-sub th{padding-left:24px;font-size:var(--fs-small)}.receipt--items tr.is-sub .swatch{opacity:.45}.receipt--items td.num:not(.receipt__amt){font-size:var(--fs-small);color:var(--c-text-2)}.receipt thead th+th{padding-left:var(--sp-4)}.receipt__toggle{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 0;min-height:32px;font:inherit;font-family:var(--font-mono);font-size:12.5px;color:var(--c-link);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.receipt__toggle:before{content:"+";display:inline-block;width:1ch;text-decoration:none}.receipt__toggle[aria-expanded=true]:before{content:"−"}.receipt__toggle:focus-visible{outline:3px solid var(--c-focus);outline-offset:1px;background:var(--c-focus);color:var(--c-text)}.receipt tbody tr:has(+.receipt__more)>*{border-bottom:0;padding-bottom:4px}.receipt__more>td{padding:0 0 12px 24px!important;border-bottom:1px solid var(--c-rule)}.receipt__more-body{padding-top:6px}.receipt__more-intro{font-family:var(--font-mono);font-size:12.5px;color:var(--c-text-2);margin:0 0 6px;max-width:none}.receipt__items{list-style:none;margin:0;padding:0}.receipt__item{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"name amt src" "bar bar bar" "whole whole whole";column-gap:12px;padding:7px 0;border-top:1px dotted var(--c-rule);font-size:var(--fs-small);max-width:none}.receipt__item-name{grid-area:name}.receipt__item-note{margin-left:6px;font-family:var(--font-mono);font-size:11.5px;color:var(--c-text-2)}.receipt__item-amt{grid-area:amt;display:flex;gap:10px;align-items:baseline;justify-content:flex-end;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.receipt__item-pct{font-family:var(--font-mono);font-weight:400;font-size:12.5px;color:var(--c-text-2);min-width:4.5ch;text-align:right}.receipt__item-src{grid-area:src}.receipt__item-bar{grid-area:bar;display:block;height:6px;margin-top:5px}.receipt__item-bar>span{display:block;height:100%;width:var(--w);background:var(--c);opacity:.7;border-radius:0 2px 2px 0}.receipt__item-whole{grid-area:whole;font-family:var(--font-mono);font-size:11.5px;color:var(--c-text-2);margin-top:2px}.receipt__item.is-sub{padding-left:18px}.receipt__item.is-sub .receipt__item-bar>span{opacity:.45}.receipt__item.is-outside .receipt__item-bar>span{background:repeating-linear-gradient(135deg,var(--c) 0 1.5px,transparent 1.5px 5px);opacity:1;box-shadow:inset 0 0 0 1px var(--c)}.receipt__item.is-outside .receipt__item-amt{font-weight:400}.receipt__meta{display:none}@media(max-width:640px){.receipt,.receipt tbody,.receipt tfoot{display:block}.receipt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.receipt tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:12px 0 10px;border-bottom:1px solid var(--c-rule)}.receipt th[scope=row],.receipt td{border:0;padding:0}.receipt th[scope=row]{flex:1 0 100%;margin-bottom:4px}.receipt__label:after{display:none}.receipt__bar{margin-left:24px}.receipt__chg[data-label]:before{content:attr(data-label) " ";color:var(--c-text-2)}.receipt td.receipt__amt{margin-left:24px;margin-right:auto;font-size:var(--fs-3)}.receipt tr{column-gap:10px}.receipt td.receipt__pct{display:block;order:2;font-size:12.5px}.receipt td.receipt__chg{order:3}.receipt td.receipt__src{order:4;margin-left:auto}.receipt tbody tr:has(+.receipt__more){border-bottom:0;padding-bottom:0}.receipt__more{display:block;padding:0 0 10px}.receipt__more>td{display:block;padding:0 0 0 24px!important;border:0}.receipt tfoot tr{border-top:2px solid var(--c-text);border-bottom:0}.receipt tfoot th,.receipt tfoot td{border-top:0}.receipt tfoot th[scope=row]{flex:0 0 auto;margin:0}.receipt tfoot td.receipt__amt{margin-left:auto;margin-right:0;font-size:var(--fs-2)}.receipt tfoot .receipt__chg{display:none}.receipt--items td.num:not(.receipt__amt){order:3}.receipt--items tr.is-sub th{padding-left:0}}[data-change].is-up{color:var(--c-up)}[data-change].is-down{color:var(--c-down)}.tax-calc{margin:var(--sp-5) 0;max-width:40em}.privacy-note{margin-top:calc(-1 * var(--sp-2));font-size:var(--fs-small);color:var(--c-text-2);max-width:36em}.chart{margin:var(--sp-6) 0}.chart{border-top:2px solid var(--c-text);padding-top:var(--sp-3)}.chart__title{font-family:var(--font-display);font-weight:700;font-size:var(--fs-3);line-height:1.3;margin:0 0 var(--sp-1)}.chart__subtitle{font-size:var(--fs-small);color:var(--c-text-2);margin:0 0 var(--sp-4)}.chart svg{display:block;overflow:visible;font-family:var(--font-ui)}.chart text{fill:var(--c-text);font-size:13px}.chart .axis line,.chart .axis path{stroke:var(--c-rule)}.chart .axis text{fill:var(--c-text-2);font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums}.chart__notes{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--c-text-2);margin-top:var(--sp-3)}.legend{display:flex;flex-wrap:wrap;gap:4px 16px;list-style:none;padding:0;margin:0 0 var(--sp-3);font-size:var(--fs-small)}.legend li{display:flex;align-items:center;gap:6px}.legend .key-line{width:18px;height:0;border-top:2px solid var(--c)}.legend .key-line--dash{border-top-style:dashed}.legend .key-box{width:12px;height:12px;background:var(--c)}.tooltip{position:absolute;z-index:5;pointer-events:none;background:var(--c-field);border:1px solid var(--c-rule-strong);padding:8px 10px;font-size:var(--fs-small);line-height:1.35;max-width:260px;box-shadow:0 1px 2px #0b0c0c1f}.tooltip strong{display:block;font-family:var(--font-figures);font-weight:700;font-size:var(--fs-body)}.chooser .main{padding-top:12vh}.chooser__list{list-style:none;padding:0;display:flex;gap:var(--sp-4);margin:var(--sp-6) 0}@media(prefers-reduced-motion:no-preference){.receipt.is-printing tbody tr{animation:print-row .32s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 28ms)}@keyframes print-row{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}@media print{.notice-strip,.site-nav,.calc-form,.lang-switch,.skip-link{display:none}.cite{border:0;padding:0}.cite:after{content:" <" attr(href) ">";font-weight:400;font-size:9px}}@media(forced-colors:active){.swatch,.receipt__bar>span{forced-color-adjust:none}}:is(p,li,dd,figcaption)>.cite,:is(p,li,dd)>span>.cite{background:none;padding:0 1px;font-size:11px;vertical-align:.35em;color:var(--c-link);text-decoration:underline dotted;text-underline-offset:.2em}:is(p,li,dd,figcaption)>.cite:visited{color:var(--c-link-visited)}@media(max-width:640px){.notice-strip__more{display:none}.site-header__inner{padding-top:12px;padding-bottom:10px}.wordmark{font-size:19px}.site-nav ul{flex-wrap:nowrap;overflow-x:auto;gap:0 18px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.site-nav ul::-webkit-scrollbar{display:none}.site-nav li{flex:none;white-space:nowrap}.site-nav li:last-child{padding-right:28px}.lead{font-size:18px;line-height:1.55;margin-bottom:var(--sp-6)}:root[lang=zh-HK] .lead{line-height:1.75}.main{padding-top:var(--sp-6)}.heading-xl{margin-bottom:var(--sp-4)}}
