.dai-profile{margin:0;background:#fcf9f3;color:#39352e;font:17px/1.9 Arial,'Microsoft JhengHei',sans-serif;overflow-wrap:anywhere}.dai-profile *{box-sizing:border-box}.dai-profile #app{width:100%}.dai-profile a{color:inherit;text-underline-offset:4px}.dai-profile a:hover{color:#80653c}.dai-profile a:focus-visible,.dai-profile button:focus-visible,.dai-profile summary:focus-visible{outline:3px solid #94713d;outline-offset:4px}.dai-profile img{display:block;max-width:100%;height:auto}.dai-profile h1,.dai-profile h2,.dai-profile h3,.dai-profile p,.dai-profile figure{position:static;width:auto;height:auto;max-width:none;margin:0}.dai-profile h1,.dai-profile h2{font-family:Georgia,'Times New Roman','PMingLiU',serif;font-weight:400;letter-spacing:.02em}.dai-profile h2{font-size:29px;line-height:1.55}.dai-profile h3{font-size:18px;line-height:1.7;font-weight:400}.dai-profile .dp-review{background:#f1e9de;color:#66533b;text-align:center;padding:5px 16px;font-size:11px;line-height:1.7;letter-spacing:.04em}.dai-profile .dp-header{max-width:1240px;margin:auto;padding:15px 30px;display:flex;align-items:center;gap:26px;border-bottom:1px solid #dfd3c1}.dai-profile .dp-brand{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}.dai-profile .dp-brand img{width:36px;height:36px;object-fit:contain}.dai-profile .dp-brand span{font:23px/1.3 Georgia,'PMingLiU',serif;letter-spacing:.1em}.dai-profile .dp-brand small{display:block;font:7px/1.8 Arial,sans-serif;letter-spacing:.08em}.dai-profile #dp-navigation{display:flex;gap:26px;align-items:center;margin-left:auto;font-size:13px;line-height:1.6}.dai-profile #dp-navigation a{text-decoration:none}.dai-profile .dp-languages{display:flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px}.dai-profile .dp-languages a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 10px;border-radius:22px;text-decoration:none;border:1px solid transparent}.dai-profile .dp-languages a[aria-current]{border-color:#c7b18d;background:#efe5d5}.dai-profile .dp-menu{display:none}.dai-profile .dp-visual{width:calc(100% - 64px);margin:22px auto 12px;scroll-margin-top:20px}.dai-profile .dp-visual--zh-TW{max-width:900px}.dai-profile .dp-visual--en{max-width:920px}.dai-profile .dp-name{font-size:17px;letter-spacing:.05em;line-height:1.5;margin-bottom:12px}.dai-profile .dp-hero-image{width:100%;height:auto;border-radius:3px}.dai-profile figcaption{font-size:12px;color:#76674f;line-height:1.8;text-align:left;margin-top:8px}.dai-profile .dp-image-tools{display:flex;align-items:flex-start;gap:12px 20px;flex-wrap:wrap;margin-top:8px;font-size:12px;line-height:1.7}.dai-profile .dp-zoom-open{border:1px solid #c3ad87;border-radius:20px;padding:8px 16px;min-height:40px;max-width:100%;background:transparent;color:#66533b;font:12px/1.7 Arial,'Microsoft JhengHei',sans-serif;text-align:center;cursor:pointer}.dai-profile .dp-art-copy{max-width:800px;flex:1;min-width:200px}.dai-profile .dp-art-copy summary{cursor:pointer;padding:8px 0;min-height:40px;color:#66533b}.dai-profile .dp-art-copy>div{background:#f3ece1;padding:14px 18px;border-radius:3px;font-size:15px;line-height:1.9}.dai-profile .dp-art-copy p+p{margin-top:10px}.dai-profile .dp-transcript-title{font-family:Georgia,'PMingLiU',serif;font-size:20px}.dai-profile .dp-image-help{color:#8a795f;font-size:11px;margin:8px 0 0 auto;max-width:300px}.dai-profile .dp-section{max-width:1060px;width:calc(100% - 64px);margin:auto;padding:32px 0;scroll-margin-top:20px}.dai-profile .dp-eyebrow{font-size:11px;line-height:1.8;letter-spacing:.1em;color:#8b7049;margin-bottom:10px}.dai-profile .dp-story h2{max-width:1000px;margin-bottom:22px}.dai-profile .dp-story-columns{max-width:920px}.dai-profile .dp-story-columns p,.dai-profile .dp-prose p{font-size:18px;line-height:2}.dai-profile .dp-story-columns p+p,.dai-profile .dp-prose p+p{margin-top:18px}.dai-profile .dp-action{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:48px;border-top:1px solid #d8cbb7;padding-top:30px;padding-bottom:38px;align-items:start}.dai-profile .dp-quote blockquote{font:30px/1.65 Georgia,'PMingLiU',serif;color:#75603f;letter-spacing:.03em;margin:0 0 10px}.dai-profile .dp-quote>p{font-size:10px;line-height:1.8;color:#8c795a}.dai-profile .dp-journey{background:#eee6d9}.dai-profile .dp-journey>.dp-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:48px;padding-top:34px;padding-bottom:34px}.dai-profile .dp-journey h2{font-size:27px}.dai-profile .dp-care{max-width:900px;padding-top:35px;padding-bottom:35px}.dai-profile .dp-care h2{margin-bottom:18px}.dai-profile .dp-care>p{font-size:18px;line-height:2}.dai-profile .dp-text-link{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:40px;max-width:100%;font-size:13px;line-height:1.7;text-decoration:none;border-bottom:1px solid #bba274;margin-top:12px;padding:7px 4px}.dai-profile .dp-background{border-top:1px solid #d8cbb7;padding-top:32px;padding-bottom:28px}.dai-profile .dp-background-intro{display:grid;grid-template-columns:230px minmax(0,1fr);align-items:center;gap:36px}.dai-profile .dp-background-intro figure{max-width:230px}.dai-profile .dp-background-intro img{width:100%;height:auto;background:#eee5d7;border-radius:100px 100px 3px 3px}.dai-profile .dp-background-intro figcaption{font-size:11px;text-align:center}.dai-profile .dp-credentials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 38px;margin-top:25px}.dai-profile .dp-credentials section{padding:16px 0 0;border-top:1px solid #d8cbb7}.dai-profile .dp-credentials h3{margin-bottom:10px}.dai-profile .dp-credentials p,.dai-profile .dp-credentials li{font-size:15px;line-height:1.9}.dai-profile .dp-credentials ul{padding-left:19px;margin:0}.dai-profile .dp-credentials li+li{margin-top:6px}.dai-profile .dp-credentials .dp-small{font-size:11px;color:#8b7c66;line-height:1.9;margin-top:10px}.dai-profile .dp-credential-sources{grid-column:1/-1;display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#806842}.dai-profile .dp-video-section{border-top:1px solid #d8cbb7}.dai-profile .dp-video-section>h2{margin-bottom:22px}.dai-profile .dp-video{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:30px;align-items:center}.dai-profile .dp-video-cover{position:relative;display:block;background:#1b1814;border-radius:3px;overflow:hidden}.dai-profile .dp-video-cover img{width:100%;height:auto}.dai-profile .dp-video-cover>span{position:absolute;left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff8eddd;color:#6b5432}.dai-profile .dp-video h3{font-size:18px;line-height:1.8}.dai-profile .dp-video p{font-size:13px;color:#86765c;margin-top:12px;line-height:1.85}.dai-profile .dp-consult{background:#ede3d3;padding:32px 24px;text-align:center}.dai-profile .dp-consult h2{font-size:29px;margin-bottom:14px}.dai-profile .dp-consult>p{font-size:15px;line-height:1.9}.dai-profile .dp-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:46px;max-width:100%;padding:11px 28px;background:#66533b;color:#fff9ee!important;border-radius:28px;font-size:15px;line-height:1.6;text-decoration:none;margin:19px 0 11px}.dai-profile .dp-button:hover{background:#4b3c28}.dai-profile .dp-consult small{display:block;font-size:11px;line-height:1.85;color:#857358}.dai-profile .dp-return{max-width:1144px;width:calc(100% - 64px);margin:auto;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:12px;line-height:1.8;flex-wrap:wrap;border-bottom:1px solid #d8cbb7}.dai-profile .dp-return a{text-decoration:none;text-align:center}.dai-profile .dp-return-note{width:calc(100% - 64px);max-width:1144px;margin:12px auto 0;font-size:11px;line-height:1.85;color:#857358}.dai-profile .dp-footer{max-width:1144px;width:calc(100% - 64px);margin:auto;display:flex;justify-content:space-between;gap:20px;padding:20px 0;font-size:10px;line-height:1.8;color:#85775f}.dai-profile .dp-image-dialog{padding:16px;border:1px solid #c6b28b;border-radius:6px;background:#fcf9f3;color:#39352e;width:calc(100% - 24px);max-width:1220px;max-height:92vh;overflow:auto}.dai-profile .dp-image-dialog::backdrop{background:#211a10b5}.dai-profile .dp-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.dai-profile .dp-dialog-top h2{font-size:20px;line-height:1.5;margin:0}.dai-profile .dp-zoom-close{position:static;border:1px solid #c6b28b;background:#efe5d5;border-radius:22px;min-height:40px;padding:8px 18px;flex-shrink:0;font:14px/1.6 Arial,'Microsoft JhengHei',sans-serif;cursor:pointer}.dai-profile .dp-image-dialog>p{font-size:12px;line-height:1.8;margin:14px 0}.dai-profile .dp-image-pan{max-width:100%;overflow:auto;border:1px solid #d8cbb7;max-height:70vh}.dai-profile .dp-image-pan img{width:1672px;max-width:none;height:auto}.dai-profile .dp-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dai-profile .dp-skip{position:absolute;top:-100px;left:16px;background:#fff9ee;padding:10px;z-index:50}.dai-profile .dp-skip:focus{top:8px}.dai-profile .workbench{display:none!important}.dai-profile[data-dp-locale="en"]{line-height:1.85}.dai-profile[data-dp-locale="en"] .dp-visual .dp-name{letter-spacing:.02em}.dai-profile[data-dp-locale="en"] .dp-quote blockquote{font-size:29px;line-height:1.55}.dai-profile[data-dp-locale="en"] .dp-story h2{font-size:27px;line-height:1.5}.dai-profile[data-dp-locale="en"] .dp-prose p,.dai-profile[data-dp-locale="en"] .dp-story-columns p{line-height:1.9}
@media(max-width:900px){.dai-profile .dp-header{position:relative;flex-wrap:wrap;padding:12px 24px;gap:12px 20px}.dai-profile .dp-menu{display:block;border:1px solid #c7b18d;border-radius:20px;padding:7px 16px;background:transparent;color:#66533b;font:12px/1.6 Arial,'Microsoft JhengHei',sans-serif;min-height:36px;margin-left:auto}.dai-profile #dp-navigation{display:none;order:4;width:100%;margin:0;gap:0;flex-direction:column;align-items:stretch}.dai-profile #dp-navigation.dp-open{display:flex}.dai-profile #dp-navigation a{padding:10px 4px;border-bottom:1px solid #e0d4c1;font-size:14px}.dai-profile .dp-languages{font-size:11px}.dai-profile .dp-action,.dai-profile .dp-journey>.dp-section{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.dai-profile .dp-action blockquote{font-size:27px}.dai-profile .dp-video{gap:24px}.dai-profile .dp-image-help{max-width:none;width:100%;margin-top:0}}
@media(max-width:600px){.dai-profile .dp-review{font-size:10px;padding:5px 12px}.dai-profile .dp-header{display:grid;grid-template-columns:1fr auto;padding:11px 16px;gap:8px 10px}.dai-profile .dp-brand img{width:30px;height:30px}.dai-profile .dp-brand span{font-size:20px}.dai-profile .dp-brand small{font-size:6px}.dai-profile .dp-languages{grid-column:2;grid-row:1;font-size:10px}.dai-profile .dp-languages a{min-height:36px;padding:6px 8px}.dai-profile .dp-menu{grid-column:1/-1;grid-row:2;margin:0;justify-self:start;padding:5px 14px;min-height:32px}.dai-profile #dp-navigation{grid-column:1/-1;grid-row:3}.dai-profile .dp-visual{width:calc(100% - 32px);margin-top:16px;margin-bottom:4px}.dai-profile .dp-name{font-size:16px;margin-bottom:10px}.dai-profile figcaption{font-size:11px;margin-top:7px}.dai-profile .dp-image-tools{gap:3px 14px;font-size:11px}.dai-profile .dp-zoom-open{font-size:11px;padding:7px 13px;min-height:38px}.dai-profile .dp-art-copy{min-width:140px}.dai-profile .dp-art-copy summary{min-height:38px;padding-top:8px}.dai-profile .dp-art-copy>div{font-size:16px;line-height:1.9;padding:12px 15px}.dai-profile .dp-transcript-title{font-size:21px;line-height:1.7}.dai-profile .dp-image-help{font-size:10px;line-height:1.75;margin-top:3px}.dai-profile .dp-section{width:calc(100% - 40px);padding:24px 0}.dai-profile h2{font-size:24px;line-height:1.6}.dai-profile .dp-eyebrow{font-size:10px;margin-bottom:8px}.dai-profile .dp-story h2{font-size:24px;margin-bottom:18px}.dai-profile .dp-story-columns p,.dai-profile .dp-prose p{font-size:17px;line-height:2}.dai-profile .dp-story-columns p+p,.dai-profile .dp-prose p+p{margin-top:16px}.dai-profile .dp-action{grid-template-columns:1fr;gap:18px;padding-top:22px;padding-bottom:25px}.dai-profile .dp-quote blockquote{font-size:26px;margin-bottom:8px;line-height:1.65}.dai-profile .dp-quote>p{font-size:10px}.dai-profile .dp-journey>.dp-section{display:block;padding-top:25px;padding-bottom:27px}.dai-profile .dp-journey h2{font-size:23px;margin-bottom:19px}.dai-profile .dp-care{padding-top:26px;padding-bottom:26px}.dai-profile .dp-care h2{font-size:24px;margin-bottom:17px}.dai-profile .dp-care>p{font-size:17px;line-height:2}.dai-profile .dp-text-link{font-size:12px;line-height:1.8;min-height:40px}.dai-profile .dp-background-intro{grid-template-columns:150px minmax(0,1fr);gap:20px}.dai-profile .dp-background-intro h2{font-size:23px}.dai-profile .dp-background-intro figcaption{font-size:10px}.dai-profile .dp-credentials{grid-template-columns:1fr;gap:16px;margin-top:23px}.dai-profile .dp-credentials section{padding-top:14px}.dai-profile .dp-credentials h3{font-size:17px;margin-bottom:9px}.dai-profile .dp-credentials p,.dai-profile .dp-credentials li{font-size:15px;line-height:1.95}.dai-profile .dp-credential-sources{gap:14px;font-size:11px}.dai-profile .dp-video-section>h2{font-size:24px;margin-bottom:18px}.dai-profile .dp-video{display:block}.dai-profile .dp-video-cover{max-width:360px;margin:0 auto 18px}.dai-profile .dp-video h3{font-size:17px;line-height:1.85}.dai-profile .dp-video p{font-size:12px;line-height:1.9;margin-top:10px}.dai-profile .dp-consult{padding:25px 20px}.dai-profile .dp-consult h2{font-size:26px}.dai-profile .dp-consult>p{font-size:15px;line-height:1.95}.dai-profile .dp-button{font-size:15px;padding:11px 24px;margin:17px 0 10px}.dai-profile .dp-consult small{font-size:11px}.dai-profile .dp-return{width:calc(100% - 40px);justify-content:flex-start;gap:12px 24px;padding:18px 0;font-size:12px}.dai-profile .dp-return-note,.dai-profile .dp-footer{width:calc(100% - 40px)}.dai-profile .dp-return-note{font-size:11px}.dai-profile .dp-footer{display:block;font-size:10px;padding:18px 0}.dai-profile .dp-footer p+p{margin-top:6px}.dai-profile .dp-image-dialog{padding:12px;width:calc(100% - 16px)}.dai-profile .dp-dialog-top h2{font-size:18px}.dai-profile .dp-image-dialog>p{font-size:12px}.dai-profile[data-dp-locale="en"] .dp-story h2{font-size:23px;line-height:1.55}.dai-profile[data-dp-locale="en"] .dp-quote blockquote{font-size:25px;line-height:1.55}.dai-profile[data-dp-locale="en"] .dp-background-intro{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.dai-profile[data-dp-locale="en"] .dp-background-intro figure{width:190px}.dai-profile[data-dp-locale="en"] .dp-background-intro h2{font-size:23px}}
@media(max-width:360px){.dai-profile .dp-background-intro{display:block}.dai-profile .dp-background-intro figure{width:180px;margin:0 0 18px}.dai-profile .dp-art-copy{min-width:100%;flex-basis:100%}.dai-profile .dp-image-help{margin-top:2px}}
@media(prefers-reduced-motion:reduce){.dai-profile *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media print{.dai-profile .dp-header,.dai-profile .dp-image-tools,.dai-profile .dp-image-dialog,.dai-profile .dp-return{display:none}.dai-profile .dp-section{padding:15px 0}.dai-profile .dp-action{break-inside:avoid}}

.dai-profile .dp-press{padding-top:0;padding-bottom:30px;max-width:1060px}.dai-profile .dp-press-open{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;border-radius:3px}.dai-profile .dp-press-open img{width:100%;height:auto;object-fit:contain;border-radius:3px}.dai-profile .dp-press-caption{font-size:12px;line-height:1.8;color:#76674f;margin-top:8px}.dai-profile .dp-press-controls{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap}.dai-profile .dp-press-controls .dp-text-link{margin-top:8px}.dai-profile .dp-press-note{font-size:11px;line-height:1.8;color:#857358;margin-top:6px}.dai-profile .dp-press-dialog .dp-image-pan img{width:1672px;max-width:none;height:auto}
@media(max-width:600px){.dai-profile .dp-press{padding-top:0;padding-bottom:24px}.dai-profile .dp-press-controls{display:block}.dai-profile .dp-press-note{font-size:11px}.dai-profile .dp-press-controls .dp-text-link{font-size:12px}}

.dai-profile .dp-video-cover img{filter:none!important;opacity:1!important;mix-blend-mode:normal}.dai-profile .dp-video-cover::before,.dai-profile .dp-video-cover::after{display:none!important}.dai-profile .dp-video-cover>span{background:#fff9eef2;color:#66533b;box-shadow:0 1px 10px #392b1755}

/* R5: compact background, full supplied 16:9 cover; all scoped to physician page. */
.dai-profile .dp-background{padding-top:24px;padding-bottom:20px}.dai-profile .dp-background-intro{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center}.dai-profile .dp-background-intro>img{width:96px;height:auto;border-radius:32px 32px 3px 3px}.dai-profile .dp-background-intro h2{font-size:28px;line-height:1.4;margin:0}.dai-profile .dp-background-subtitle{font-size:14px;line-height:1.7;color:#7c684b;margin-top:4px}.dai-profile .dp-background-groups{display:grid;grid-template-columns:1fr 1fr;gap:18px 36px;margin-top:20px}.dai-profile .dp-background-groups h3{font-size:17px;line-height:1.65;margin-bottom:7px}.dai-profile .dp-background-groups ul,.dai-profile .dp-background-detail ul{margin:0;padding-left:19px}.dai-profile .dp-background-groups li,.dai-profile .dp-background-detail li{font-size:15px;line-height:1.9}.dai-profile .dp-background-groups li+li{margin-top:3px}.dai-profile .dp-key-experience{grid-column:1/-1}.dai-profile .dp-background-groups .dp-domain-tags{list-style:none;display:flex;flex-wrap:wrap;gap:6px 8px;padding:0}.dai-profile .dp-domain-tags li{border:1px solid #d9ccb7;border-radius:4px;background:#f4ede1;padding:2px 9px;margin:0!important;font-size:15px;line-height:1.8}.dai-profile .dp-full-background{margin-top:17px;border-top:1px solid #ded1bc;padding-top:8px}.dai-profile .dp-full-background summary{cursor:pointer;font-size:14px;line-height:1.8;padding:7px 0;min-height:40px;color:#6f593a}.dai-profile .dp-details-open{display:none}.dai-profile .dp-full-background[open] .dp-details-closed{display:none}.dai-profile .dp-full-background[open] .dp-details-open{display:inline}.dai-profile .dp-background-detail{display:grid;grid-template-columns:1fr 1fr;gap:18px 30px;padding:12px 0}.dai-profile .dp-background-detail h3{font-size:16px;margin-bottom:7px}.dai-profile .dp-background-sources{display:flex;gap:20px;flex-wrap:wrap;margin-top:9px;font-size:12px;line-height:1.8}.dai-profile .dp-background-sources a{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:32px}.dai-profile .dp-scope{font-size:11px;line-height:1.8;color:#85765e;margin-top:7px}.dai-profile .dp-video-section{padding-top:22px;border-top:0}.dai-profile .dp-video-cover{aspect-ratio:16/9;background:#fcf9f3}.dai-profile .dp-video-cover img{width:100%;height:100%;object-fit:contain;filter:none!important;opacity:1!important}.dai-profile .dp-video-cover>span{left:16px;top:auto;bottom:12px;width:40px;height:40px;background:#fffaf3f2;color:#66533b;box-shadow:0 1px 8px #392b1755}
@media(max-width:600px){.dai-profile .dp-background{padding-top:20px;padding-bottom:15px}.dai-profile .dp-background-intro,.dai-profile[data-dp-locale="en"] .dp-background-intro{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:center}.dai-profile .dp-background-intro>img{width:80px}.dai-profile .dp-background-intro h2,.dai-profile[data-dp-locale="en"] .dp-background-intro h2{font-size:24px;line-height:1.4}.dai-profile .dp-background-subtitle{font-size:13px;margin-top:3px}.dai-profile .dp-background-groups{grid-template-columns:1fr;gap:15px;margin-top:17px}.dai-profile .dp-background-groups h3{font-size:17px;margin-bottom:6px}.dai-profile .dp-key-experience{grid-column:auto}.dai-profile .dp-background-groups li,.dai-profile .dp-background-detail li{font-size:15px;line-height:1.9}.dai-profile .dp-full-background{margin-top:14px}.dai-profile .dp-background-detail{grid-template-columns:1fr;gap:15px}.dai-profile .dp-background-sources{gap:8px 18px;margin-top:4px}.dai-profile .dp-video-section{padding-top:19px}.dai-profile .dp-video-section>h2{margin-bottom:15px}.dai-profile .dp-video-cover>span{left:12px;bottom:8px;width:34px;height:34px;font-size:13px}}
@media(min-width:601px) and (max-width:900px){.dai-profile .dp-video-cover>span{width:28px;height:28px;left:12px;bottom:8px;font-size:12px}}
