:root{--chinese-font-bold:Noto Sans TC;--base-font:Manrope,Noto Sans TC,Helvetica,Arial,微软雅黑,正黑体,SimHei,SimSun,sans-serif;--header-font:Manrope,Noto Sans TC,Helvetica,Arial,微软雅黑,正黑体,SimHei,SimSun,sans-serif;--base-font-size:16px;--bg-color-primary:#f9f5f0;--bg-color-secondary:#ecf0f4;--bg-color-brand:#54391e;--text-color-primary:#54391e;--text-color-secondary:#26405e;--text-color-tertiary:#434548;--text-color-quarternary:#9ea2a5;--border-color-primary:#365275;--border-color-secondary:#dfe3e6;--border-color-tertiary:#f5e9d8;--border-radius:16px;@media screen and (min-width:768px){--border-radius:24px}--button-bg-color-primary:#26405e;--button-bg-color-primary-hover:#365275;--button-border-color-primary:#26405e;--button-border-width-primary:1px;--button-text-color-primary:#fff;--button-text-color-primary-hover:#fff;--button-bg-color-secondary:#fff;--button-bg-color-secondary-hover:#ecf0f4;--button-border-color-secondary:#26405e;--button-border-width-secondary:1px;--button-text-color-secondary:#26405e;--button-text-color-secondary-hover:#26405e;--button-bg-color-tertiary:#fff;--button-bg-color-tertiary-hover:#ecf0f4;--button-border-color-tertiary:#dfe3e6;--button-border-width-tertiary:1px;--button-text-color-tertiary:#434548;--button-text-color-tertiary-hover:#434548;--button-radius:8px;--link-color:#26405e;--link-color-hover:#365275;--badge-bg-color-primary:#fff;--badge-text-color-primary:#26405e;--badge-icon-color-primary: ;--badge-border-color-primary:#26405e;--badge-border-width-primary:1px;--badge-bg-color-secondary:#f9f5f0;--badge-text-color-secondary:#54391e;--badge-icon-color-secondary: ;--badge-border-color-secondary:#dbc7b5;--badge-border-width-secondary:1px;--badge-radius:16px;--form-field-bg-color:#fff;--form-field-text-color:#434548;--form-field-placeholder-color:#9ea2a5;--form-field-border-color:#dfe3e6;--form-field-border-width:1px;--form-field-border-radius:8px;--form-label-text-color:#434548;--form-label-text-error-color:#d92d20;--header-menu-text-color:#26405e;--header-menu-text-color-hover:#365275;--header-menu-dropdown-text-color:#26405e;--header-menu-dropdown-text-color-hover:#365275;--header-menu-dropdown-background-color:#fff;--header-menu-dropdown-border-color:#dfe3e6;--header-menu-dropdown-border-width:1px;--header-menu-dropdown-border-radius:8px;--header-top-bg-color:#f9f5f0;--header-main-bg-color:#fff;--table-header-bg-color:#f9f5f0;--table-header-padding-top:16px;--table-header-padding-bottom:16px;--table-header-padding-left:24px;--table-header-padding-right:24px;--table-cell-padding-top:24px;--table-cell-padding-bottom:24px;--table-cell-padding-left:24px;--table-cell-padding-right:24px;--table-border-radius:16px;@media screen and (min-width:768px){--table-border-radius:16px}--footer-bg-color:#f9f5f0;--footer-landing-bg-color:#f9f5f0;--footer-landing-text-color:#26405e;--gutter:0.5rem;@media screen and (min-width:1200px){--gutter:0.75rem}--section-padding:64px;@media screen and (min-width:768px){--section-padding:160px}--max-width:1200px;@media screen and (min-width:1600px){--max-width:1440px}--position-sticky-offset:140px}.post-body .h2,.post-body h2{font-size:1.625rem}.post-body .h2,.post-body h2,.post-body h3{color:var(--text-color-secondary);line-height:normal}.post-body h3{font-size:1.375rem}.post-body h4{color:var(--text-color-secondary);font-size:1.25rem;line-height:normal}span+h2{margin-top:2.5rem}@media screen and (min-width:990px){[lang=zh-hk] .post-body .h2,[lang=zh-hk] .post-body h2{font-size:2.25rem;letter-spacing:-.01em}[lang=zh-hk] .post-body .h3,[lang=zh-hk] .post-body h3{font-size:1.875rem;letter-spacing:-.01em}[lang=zh-hk] .post-body .h4,[lang=zh-hk] .post-body h4{font-size:1.5rem;letter-spacing:-.01em}}.blog-listing-block{position:relative;z-index:-1}.blog-anchors-menu-container div{border-bottom:1px solid var(--border-color-secondary);font-weight:600;padding:.5rem 0}.blog-anchors-menu-container div:last-of-type{border-bottom:0}.comment-reply-to.hs-button:hover{background-color:transparent}.comment-reply-to.hs-button em{margin-left:5px}.comment.depth-0{border-bottom:1px solid var(--border-color-secondary);border-top:0!important;padding:2rem 0}.comment.depth-0:last-of-type{margin-bottom:2rem}