/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--wcms-kit-office-green:#00672c;--wcms-kit-university-orange:#fd5500;--wcms-kit-deep-green:#005926;--wcms-kit-ink:#202723;--wcms-kit-white:#ffffff;--wcms-kit-green-tint:#f0f6f2;--wcms-kit-orange-tint:#fff1eb;--wcms-kit-paper:#f7f8f7;--wcms-kit-muted-text:#57635d;--wcms-kit-border:#d8e0db;--wcms-kit-use-preset:rgba(255,255,255,0.00);}
.wcms-design.wcms-design{--wcms-ink:var(--wcms-design-foreground);--wcms-muted:var(--wcms-design-foreground);color:var(--wcms-design-foreground)}.wcms-design--colour.wcms-design--colour{background-color:var(--wcms-design-background)!important}.wcms-design--photo.wcms-design--photo{background-image:var(--wcms-design-image)!important;background-size:cover;background-position:center;background-repeat:no-repeat}.wcms-design[data-wcms-focal=top]{background-position:center top}.wcms-design[data-wcms-focal=bottom]{background-position:center bottom}.wcms-design :is(.rich,.rich p,.rich li,.rich a,.wcms-inline-rich,.fo-block-title,.ocio-heading,.ocio-label,.ocio-intro,.wcms-heading,.stat strong,.stat span){color:var(--wcms-design-foreground)!important}.wcms-design a:not(.ocio-button){color:var(--wcms-design-foreground)}.wcms-design .ocio-button{background:var(--wcms-design-foreground);border-color:var(--wcms-design-foreground);color:var(--wcms-design-button-ink)!important}.wcms-design--text-shade :is(.rich,.wcms-heading,.fo-block-title){background:#10251abf;box-decoration-break:clone;-webkit-box-decoration-break:clone}.wcms-design--colour.fo-inner-banner>img,.wcms-design--photo.fo-inner-banner>img{display:none}.wcms-design.fo-inner-banner::before,.wcms-design.fo-inner-banner::after{background:none}.wcms-design .content-card{--wcms-design-foreground:#202723;--wcms-design-button-ink:#ffffff}.wcms-design .fo-tender-aside{--wcms-design-foreground:#202723;--wcms-design-button-ink:#ffffff}.wcms-design .wcms-inline-rich :is(strong,b){color:inherit}.wcms-motion--pending{opacity:0}@media(prefers-reduced-motion:reduce){.wcms-motion--pending{opacity:1}.wcms-design[data-wcms-fixed]{background-attachment:scroll!important}}@media(min-width:700px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wcms-design[data-wcms-fixed=true]{background-attachment:fixed}}.wcms-motion-disabled .wcms-design[data-wcms-fixed]{background-attachment:scroll!important}.wcms-design :is(.wcms-tabs .tabs button,.wcms-tab__editor-title,.wcms-photo-text__body p){color:var(--wcms-design-foreground)!important}.fo-site.wcms-library-preview{min-height:0;display:block}:is(.wcms-columns,.wcms-photo-text,.wcms-card-grid,.fo-section).wcms-design{padding:32px;box-sizing:border-box}@media(max-width:600px){:is(.wcms-columns,.wcms-photo-text,.wcms-card-grid,.fo-section).wcms-design{padding:20px}}
html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage{max-width:100%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-15{width:15%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-18{width:18%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-20{width:20%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-25{width:25%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-30{width:30%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-35{width:35%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-37{width:37%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-40{width:40%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-50{width:50%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-70{width:70%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-80{width:80%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img.wcms-image-percentage.wcms-image-percent-100{width:100%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img:is([data-float="right"],.wcms-image-float-right):is([data-float],.wcms-image-float-right){float:right;max-width:min(40%,280px);height:auto;margin:4px 0 16px 24px}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img:is([data-float="left"],.wcms-image-float-left):is([data-float],.wcms-image-float-left){float:left;max-width:min(40%,280px);height:auto;margin:4px 24px 16px 0}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content):has(img:is([data-float],.wcms-image-float-left,.wcms-image-float-right)){display:flow-root}.ck-content .image-inline:has(>img:is([data-float],.wcms-image-float-left,.wcms-image-float-right)){display:contents}@media(max-width:600px){html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) img:is([data-float],.wcms-image-float-left,.wcms-image-float-right):is([data-float],.wcms-image-float-left,.wcms-image-float-right){float:none;display:block;max-width:100%;height:auto;margin:16px 0}}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p:has(>img.wcms-image-percentage.wcms-image-float-right ~ img.wcms-image-percentage.wcms-image-float-right){display:flex;justify-content:flex-end;align-items:flex-start;gap:24px}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p:has(>img.wcms-image-percentage.wcms-image-float-right ~ img.wcms-image-percentage.wcms-image-float-right)>img{flex:none;margin:4px 0 16px}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content):has(img:is([data-float],.wcms-image-float-left,.wcms-image-float-right)) hr{clear:both}@media(max-width:600px){html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p:has(>img.wcms-image-percentage.wcms-image-float-right ~ img.wcms-image-percentage.wcms-image-float-right){flex-direction:column;gap:16px}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p:has(>img.wcms-image-percentage.wcms-image-float-right ~ img.wcms-image-percentage.wcms-image-float-right)>img{margin:0}}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) ol.wcms-steps img.wcms-image-percentage{width:auto;max-width:100%;height:auto}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p.wcms-media-intro img.wcms-intro-logo.wcms-image-percentage{width:auto;max-width:200px}@media(max-width:760px){html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p.wcms-media-intro img.wcms-intro-logo.wcms-image-percentage{max-width:160px}}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content):has(img:is([data-float],.wcms-image-float-left,.wcms-image-float-right)) :is(h2,h3,h4){clear:both}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p.wcms-media-intro:has(>img:is(.wcms-image-float-left,.wcms-image-float-right)){display:block}html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p.wcms-media-intro>img.wcms-intro-logo:is(.wcms-image-float-left,.wcms-image-float-right){width:auto;max-width:min(40%,200px);max-height:72px;height:auto}@media(max-width:760px){html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p.wcms-media-intro>img.wcms-intro-logo:is(.wcms-image-float-left,.wcms-image-float-right){max-width:min(40%,160px);max-height:48px}}@media(max-width:600px){html:root[data-site-style] :is(.rich.kd-prose,.rich,.ck-content) p.wcms-media-intro>img.wcms-intro-logo:is(.wcms-image-float-left,.wcms-image-float-right){max-width:min(100%,160px)}}
.wcms-color-eduhk-green{color:#00672c;}.wcms-highlight-eduhk-green{background-color:#00672c;}.wcms-color-dark-green{color:#004d21;}.wcms-highlight-dark-green{background-color:#004d21;}.wcms-color-green-tint{color:#e8f3ec;}.wcms-highlight-green-tint{background-color:#e8f3ec;}.wcms-color-brand-orange{color:#fd5500;}.wcms-highlight-brand-orange{background-color:#fd5500;}.wcms-color-ink{color:#17212b;}.wcms-highlight-ink{background-color:#17212b;}.wcms-color-body{color:#3e4c59;}.wcms-highlight-body{background-color:#3e4c59;}.wcms-color-muted{color:#627080;}.wcms-highlight-muted{background-color:#627080;}.wcms-color-light-grey{color:#e4e8eb;}.wcms-highlight-light-grey{background-color:#e4e8eb;}.wcms-color-stone{color:#f5f7f8;}.wcms-highlight-stone{background-color:#f5f7f8;}.wcms-color-white{color:#ffffff;}.wcms-highlight-white{background-color:#ffffff;}.wcms-color-black{color:#000000;}.wcms-highlight-black{background-color:#000000;}.wcms-color-grey{color:#808080;}.wcms-highlight-grey{background-color:#808080;}.wcms-color-navy{color:#17365d;}.wcms-highlight-navy{background-color:#17365d;}.wcms-color-sky{color:#dcebfa;}.wcms-highlight-sky{background-color:#dcebfa;}.wcms-color-rose{color:#be185d;}.wcms-highlight-rose{background-color:#be185d;}.wcms-color-rose-tint{color:#fce7f3;}.wcms-highlight-rose-tint{background-color:#fce7f3;}.wcms-color-brown{color:#854d0e;}.wcms-highlight-brown{background-color:#854d0e;}.wcms-color-cream{color:#fff7d6;}.wcms-highlight-cream{background-color:#fff7d6;}.wcms-color-blue{color:#1a5fb4;}.wcms-highlight-blue{background-color:#1a5fb4;}.wcms-color-teal{color:#0f766e;}.wcms-highlight-teal{background-color:#0f766e;}.wcms-color-purple{color:#6d28d9;}.wcms-highlight-purple{background-color:#6d28d9;}.wcms-color-orange{color:#c2410c;}.wcms-highlight-orange{background-color:#c2410c;}.wcms-color-gold{color:#8a6500;}.wcms-highlight-gold{background-color:#8a6500;}.wcms-color-yellow{color:#ffe873;}.wcms-highlight-yellow{background-color:#ffe873;}.wcms-text-small{font-size:.875rem;}.wcms-text-normal{font-size:1rem;}.wcms-text-large{font-size:1.25rem;}.wcms-text-extra-large{font-size:1.5rem;}.text-align-left{text-align:left;}.text-align-center{text-align:center;}.text-align-right{text-align:right;}.text-align-justify{text-align:justify;}span.wcms-font-serif,span.wcms-font-serif :where(*){font-family:Georgia,"Times New Roman",serif;}span.wcms-font-chinese-sans,span.wcms-font-chinese-sans :where(*){font-family:"Noto Sans TC","PingFang TC","Microsoft JhengHei","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;}span.wcms-font-chinese-serif,span.wcms-font-chinese-serif :where(*){font-family:"Noto Serif TC","Songti TC","PMingLiU","Noto Serif SC","Songti SC","SimSun",serif;}
