@charset "UTF-8";:root{--font-serif: "Noto Sans TC", sans-serif;--font-sans: "Noto Sans TC", sans-serif;--brand-primary: #8C1D18;--brand-secondary: #701712;--brand-dark: #111111;--brand-light: #F5F3EF;--btn-hover: #701712;--gold: #8C1D18;--gold-light: #b23b30;--fs-h1: 56px;--fs-h2: 40px;--fs-h3: 24px;--fs-h4: 20px;--fs-body-l: 18px;--fs-body-m: 16px;--fs-body-s: 14px;--fs-btn-l: 16px;--fs-footer: 12px;--fs-nav: 16px;--nav-font-weight: 500;--nav-line-height: 24px;--nav-letter-spacing: 0;--fs-eyebrow: 12px;--brand-primary-rgb: 140, 29, 24;--brand-secondary-rgb: 112, 23, 18;--brand-dark-rgb: 17, 17, 17;--brand-light-rgb: 245, 243, 239;--ink: var(--brand-dark);--ink-soft: rgba(var(--brand-dark-rgb), .65);--paper: var(--brand-light);--surface: #ffffff;--muted: rgba(var(--brand-dark-rgb), .6);--line: rgba(var(--brand-dark-rgb), .12);--warm-gray: rgba(var(--brand-dark-rgb), .1);--font-editorial: var(--font-serif);--font-display: var(--font-serif)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:Noto Sans TC,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}html,body{overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;word-break:keep-all;overflow-wrap:break-word}@media(max-width:640px){h1,h2,h3,h4,h5,h6{text-wrap:wrap;word-break:normal}}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}.ql-align-center img{margin-left:auto;margin-right:auto}li[data-list=bullet]{list-style-type:disc}li[data-list=ordered]{list-style-type:decimal}li>.ql-ui{display:none}.ql-align-right img{margin-left:auto;margin-right:0}table:not(.data-table){width:100%;border-collapse:collapse;margin:1.5em 0}table:not(.data-table) th,table:not(.data-table) td{border:1px solid color-mix(in oklab,var(--brand-dark, #111111) 14%,transparent);padding:10px 14px;text-align:left;vertical-align:top;word-break:normal}table:not(.data-table) th{font-weight:600;background:color-mix(in oklab,var(--brand-dark, #111111) 5%,transparent)}@media(max-width:768px){table:not(.data-table){display:block;width:max-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}table:not(.data-table) th,table:not(.data-table) td{min-width:8.75em}}.hh-ic-card-desc>p:first-child{text-wrap:balance}:root{--anchor-rail-clear: 66px}app-anchor-nav .anchor-nav{position:fixed;z-index:95;display:flex}app-anchor-nav .anchor-nav__rail,app-anchor-nav .anchor-nav__dot{display:none}app-anchor-nav .anchor-nav__item{position:relative;flex:none;display:flex;align-items:center;text-decoration:none;color:var(--brand-dark);transition:color .3s ease}@media(hover:hover){app-anchor-nav .anchor-nav__item:hover{color:var(--brand-primary)}}app-anchor-nav .anchor-nav__item:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}app-anchor-nav .anchor-nav__label{font-size:var(--fs-body-s);font-weight:var(--nav-font-weight);line-height:var(--nav-line-height);letter-spacing:var(--nav-letter-spacing);white-space:nowrap}app-anchor-nav .anchor-nav__item.is-active{color:var(--brand-primary)}app-anchor-nav .anchor-nav__item.is-active .anchor-nav__label{font-weight:600}app-anchor-nav .anchor-nav__item:after{content:"";position:absolute;background:var(--brand-primary);opacity:0;transition:opacity .3s ease}app-anchor-nav .anchor-nav__item.is-active:after{opacity:1}@media(max-width:1024px){app-anchor-nav .anchor-nav{top:var(--header-h, 59px);left:0;right:0;padding:0 8px;overflow-x:auto;scrollbar-width:none;background:var(--brand-light);border-bottom:1px solid var(--line)}app-anchor-nav .anchor-nav::-webkit-scrollbar{display:none}app-anchor-nav .anchor-nav__item{padding:10px 12px}app-anchor-nav .anchor-nav__item:after{left:12px;right:12px;bottom:0;height:2px}}@media(min-width:1025px){app-anchor-nav .anchor-nav{top:calc(50% + var(--header-h, 73px) / 2);left:16px;transform:translateY(-50%);flex-direction:column}app-anchor-nav .anchor-nav__item{padding:12px 0 12px 10px;color:var(--ink-soft)}app-anchor-nav .anchor-nav__item.is-active{color:var(--brand-primary)}app-anchor-nav .anchor-nav__label{writing-mode:vertical-rl;line-height:1;padding-block:3px;max-height:6em;overflow:hidden;text-overflow:ellipsis}app-anchor-nav .anchor-nav__item:after{left:0;top:12px;bottom:12px;width:2px}app-anchor-nav .anchor-nav__item.on-dark{color:rgba(var(--brand-light-rgb),.65)}app-anchor-nav .anchor-nav__item.on-dark.is-active{color:var(--brand-light)}app-anchor-nav .anchor-nav__item.on-dark:after{background:var(--brand-light)}}@media(min-width:1025px)and (hover:hover){app-anchor-nav .anchor-nav__item.on-dark:hover{color:var(--brand-light)}}@media(min-width:1025px)and (max-height:760px){app-anchor-nav .anchor-nav__item{padding-top:8px;padding-bottom:8px}app-anchor-nav .anchor-nav__item:after{top:8px;bottom:8px}}@media(min-width:1025px)and (max-height:619px){app-anchor-nav .anchor-nav__label{font-size:var(--fs-eyebrow)}}@media(prefers-reduced-motion:reduce){app-anchor-nav .anchor-nav__item,app-anchor-nav .anchor-nav__item:after{transition:none}}
