/* Shared HKCARRY wordmark: keep the homepage header identity on every surface. */
html:root body .hkc-brand[class] {
 display:inline-block!important;
 flex:0 0 auto!important;
 width:auto!important;
 max-width:100%;
 padding:0!important;
 font-family:Arial,"Noto Sans TC",sans-serif!important;
 font-size:30px!important;
 font-weight:900!important;
 font-style:normal!important;
 line-height:1.1!important;
 letter-spacing:-1.2px!important;
 text-transform:none!important;
 text-decoration:none!important;
 white-space:nowrap!important;
 color:#15394b!important;
 background:none!important;
}
html:root body .hkc-brand[class]>span {
 color:#c3273e!important;
 font:inherit!important;
 letter-spacing:inherit!important;
}
html:root body .hkc-brand[class]>small {
 display:block!important;
 margin:4px 0 0!important;
 font-family:Arial,sans-serif!important;
 font-size:8px!important;
 font-weight:600!important;
 line-height:1.2!important;
 letter-spacing:1px!important;
 color:#786b67!important;
}
html:root body .hkc-brand[class]:focus-visible {outline:3px solid #55b6b3;outline-offset:4px}
@media(max-width:760px){
 html:root body .hkc-brand[class]{font-size:22px!important}
}
