.site-breadcrumb.site-breadcrumb{color:#5b6074;font-size:14px;font-weight:400;line-height:1.5;text-align:left}.site-breadcrumb.site-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;list-style:none;margin:0;padding:0;min-width:0}.site-breadcrumb.site-breadcrumb li{display:flex;align-items:baseline;gap:8px;min-width:0;max-width:100%;margin:0;padding:0}.site-breadcrumb.site-breadcrumb span{display:inline;margin:0;max-width:none;color:inherit;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.site-breadcrumb.site-breadcrumb .breadcrumb-separator{flex-shrink:0;color:#6c7080;-webkit-user-select:none;user-select:none}.site-breadcrumb.site-breadcrumb a{display:inline-flex;align-items:center;min-height:28px;padding:2px 6px;border:0;border-radius:5px;background:transparent;box-shadow:none;color:#a44200;font:inherit;font-weight:500;text-decoration:none;text-underline-offset:3px;transition:color .15s ease,background-color .15s ease}.site-breadcrumb.site-breadcrumb a:is(:hover,:focus-visible){color:#873800;background-color:#fff0e3;text-decoration:underline}.site-breadcrumb.site-breadcrumb a:focus-visible{outline:3px solid #4540bd;outline-offset:2px}.page-breadcrumb{margin-bottom:16px}:is(.fees-shell,main.shell)>.care-breadcrumb{padding-top:12px}.about-breadcrumb{width:min(1200px,100%);margin:18px auto 0}.info-hero .site-breadcrumb{margin-bottom:20px}.info-hero .site-breadcrumb.site-breadcrumb{color:#fff}.info-hero .site-breadcrumb.site-breadcrumb .breadcrumb-separator{color:#e6e7f5}.info-hero .site-breadcrumb.site-breadcrumb a{color:#fff0e3}.info-hero .site-breadcrumb.site-breadcrumb a:is(:hover,:focus-visible){color:#873800}.info-hero .site-breadcrumb.site-breadcrumb a:focus-visible{outline-color:#ffcfaa}@media (max-width:640px){.site-breadcrumb.site-breadcrumb{font-size:12px}.site-breadcrumb.site-breadcrumb ol{gap:4px 6px}.site-breadcrumb.site-breadcrumb li{gap:6px}.site-breadcrumb.site-breadcrumb a{min-height:32px}}@media (prefers-reduced-motion:reduce){.site-breadcrumb.site-breadcrumb a{transition:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.14s;animation-timing-function:ease-out}::view-transition-old(root){animation-name:healthhub-page-fade-out}::view-transition-new(root){animation-name:healthhub-page-fade-in}@keyframes healthhub-page-fade-out{to{opacity:0}}@keyframes healthhub-page-fade-in{0%{opacity:0}}}.install-app-dialog{width:min(460px,calc(100% - 32px));box-sizing:border-box;border:1px solid #dfdbea;border-radius:20px;padding:28px;color:#222453;background:white;font-family:inherit;box-shadow:0 20px 60px #22245325}.install-app-dialog::backdrop{background:#17183b70}.install-app-dialog h2{font-size:24px;margin:16px 0}.install-app-dialog p{font-size:15px;line-height:1.9}.install-app-kicker{color:#574bce;font-size:13px;font-weight:700}.install-app-close{float:right;background:#f2f0fa;border:0;border-radius:8px;width:36px;height:36px;font-size:24px;color:#5145be;cursor:pointer}.install-app-note{font-size:13px!important;color:#697387}.install-app-done{min-height:44px;background:#574bce;color:white;border:0;border-radius:10px;padding:10px 20px;font:inherit;cursor:pointer}.install-app-done:hover{background:#4338ac}.install-app-close:hover{background:#e8e2fb}.install-app-dialog button:focus-visible{outline:3px solid #9488e6;outline-offset:3px}.privacy-choice-bar[hidden],.privacy-choice-details[hidden]{display:none!important}.privacy-choice-bar{position:fixed;z-index:1200;bottom:16px;left:50%;transform:translateX(-50%);width:min(1040px,calc(100% - 32px));box-sizing:border-box;padding:16px 20px;border:1px solid #dddfe8;border-radius:12px;background:#fff;color:#454b60;box-shadow:0 4px 22px #1f215215;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;font:14px/1.6 Noto Sans TC,Microsoft JhengHei,sans-serif}.privacy-choice-bar strong{font-size:14px;color:#24284d}.privacy-choice-bar p{margin:4px 0 0;font-size:13px;line-height:1.7}.privacy-choice-bar a{color:#454b60;text-decoration:underline;margin-left:8px;text-underline-offset:3px}.privacy-choice-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.privacy-choice-bar button{font:inherit;font-size:13px;min-height:42px;padding:8px 12px;border:1px solid #cdd0dc;border-radius:8px;background:#fff;color:#303650;cursor:pointer}.privacy-choice-bar button:hover{background:#f5f5fa}.privacy-choice-bar button:disabled{opacity:.6;cursor:wait}.privacy-choice-bar :focus-visible,[data-cookie-settings]:focus-visible{outline:2px solid #574bce;outline-offset:3px}.privacy-choice-details{grid-column:1/-1;border-top:1px solid #e4e5ec;padding-top:10px}.privacy-choice-details label{display:flex;align-items:center;gap:8px;margin:12px 0}.privacy-choice-details input{width:18px;height:18px;accent-color:#574bce}.privacy-choice-details button{margin-right:8px}.privacy-choice-error:empty{display:none}.privacy-choice-error{grid-column:1/-1;color:#a82924}[data-cookie-settings]{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.privacy-external-embed{padding:24px;border:1px solid #dddfe8;border-radius:10px;background:#f7f7fa;color:#454b60;font-size:14px;line-height:1.7;min-height:140px;display:flex;flex-direction:column;justify-content:center;gap:10px}.privacy-external-embed button{align-self:flex-start;border:1px solid #cdd0dc;border-radius:8px;padding:10px 14px;background:white;color:#303650;font:inherit;cursor:pointer}.privacy-external-embed iframe{width:100%;min-height:260px;border:0}.privacy-external-embed a{color:inherit;font-size:12px;text-decoration:underline}@media(max-width:700px){.privacy-choice-bar{left:calc(10px + env(safe-area-inset-left,0px));right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));transform:none;width:auto;padding:12px;grid-template-columns:minmax(0,1fr);gap:8px;max-height:80vh;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain}.privacy-choice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px}.privacy-choice-bar button{min-height:44px;padding:8px 10px;line-height:1.4}.privacy-choice-bar p{font-size:12px;line-height:1.5}}