.incinta-site{--ink:#44392f;--gold:#ad7e32;color:var(--ink);background:#fff;font-family:Arial,'Microsoft YaHei',sans-serif}.incinta-site *{box-sizing:border-box}.incinta-site a{color:inherit;text-decoration:none}.incinta-site a:hover{color:var(--gold)}.incinta-site img{display:block;max-width:100%;height:auto}.inc-header,.incinta-site main,.inc-footer{max-width:1240px;margin:auto;padding:0 40px}.inc-header{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:145px;border-bottom:1px solid #eee6dc}.inc-header>a img{width:180px}.inc-desktop{display:flex;gap:23px;font-size:14px}.inc-menu{display:none}.inc-title{padding:70px 0 35px;border-bottom:1px solid #e8dfd1}.incinta-site h1{font-size:42px;font-weight:500;line-height:1.45}.incinta-site h2{font-size:27px;font-weight:500}.incinta-site h3{font-size:21px;font-weight:500}.incinta-site p,.incinta-site dd{font-size:16px;line-height:1.95}.inc-kicker{color:var(--gold);letter-spacing:.08em;font-size:12px!important}.inc-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;padding:65px 0}.inc-hero>img{width:100%;aspect-ratio:1.25;object-fit:cover}.inc-hero a,.inc-section>a{display:inline-block;border-bottom:1px solid #c59b5c;padding-bottom:5px;margin-top:15px}.inc-section{padding:48px 0;border-top:1px solid #eee7de}.inc-section>p{max-width:850px}.inc-doctors{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.inc-doctors img{height:320px;width:100%;object-fit:cover;object-position:top;background:#faf6ee}.inc-projects{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.inc-projects article{padding:20px 0;border-bottom:1px solid #eee7de}.inc-profile{display:flex;align-items:center;gap:50px;padding:55px 0}.inc-profile>img{width:280px;height:320px;object-fit:cover;object-position:top}.inc-section>img{max-width:660px;max-height:460px;object-fit:contain;object-position:left}.incinta-site dt{font-weight:600;margin-top:20px}.incinta-site dd{margin:8px 0 20px}.inc-footer{margin-top:55px;padding-top:40px;padding-bottom:40px;border-top:1px solid #d9c5a5;background:#fbf8f2}.inc-footer>div{display:flex;align-items:center;justify-content:space-between}.inc-footer img{width:155px}.inc-footer nav{display:flex;gap:28px}.inc-footer #sources{margin-top:35px;color:#776e63}.inc-footer #sources h2{font-size:16px}.inc-footer #sources p,.inc-footer li{font-size:12px}.inc-footer ul{columns:2;line-height:2;overflow-wrap:anywhere}@media(max-width:900px){.inc-desktop{gap:12px;font-size:12px}.inc-header{padding:0 24px}.inc-header>a img{width:135px}}@media(max-width:700px){.inc-header{height:88px;min-height:88px;padding:10px 22px}.inc-header>a img{width:125px}.inc-desktop{display:none}.inc-menu{display:block}.inc-menu summary{list-style:none;cursor:pointer;position:relative;z-index:102;font-size:26px;padding:10px}.inc-menu summary::-webkit-details-marker{display:none}.inc-menu[open] summary{position:fixed;right:22px;top:20px}.inc-menu[open] summary span{font-size:0}.inc-menu[open] summary span:after{content:'×';font-size:32px}.inc-menu nav{position:fixed;inset:0;z-index:101;background:#fcf8f1;padding:105px 30px 35px;overflow-y:auto;display:flex;flex-direction:column}.inc-menu nav a{font-size:20px;padding:17px 0;border-bottom:1px solid #e6d9c4}.inc-menu nav a.institution-home-link{margin-top:auto;font-size:14px}body:has(.inc-menu[open]){overflow:hidden}.incinta-site main{padding:0 22px}.inc-hero{display:flex;flex-direction:column;gap:25px;padding:24px 0 38px;align-items:stretch}.inc-hero>img{aspect-ratio:1.4}.incinta-site h1{font-size:32px}.incinta-site h2{font-size:24px}.inc-title{padding:38px 0 25px}.inc-section{padding:32px 0}.inc-doctors{grid-template-columns:1fr;gap:30px}.inc-doctors article{display:grid;grid-template-columns:115px 1fr;column-gap:20px}.inc-doctors article>a{grid-row:1/5}.inc-doctors img{height:155px}.inc-doctors p,.inc-doctors h3{margin:5px 0}.inc-projects{grid-template-columns:1fr}.inc-profile{display:block;padding:30px 0}.inc-profile>img{width:100%;height:330px;object-fit:contain}.inc-footer{padding:30px 22px}.inc-footer>div{align-items:flex-start;gap:25px}.inc-footer nav{flex-direction:column;gap:12px}.inc-footer ul{columns:1}}
/* Institution footer: compact identity, readable disclosure, optional references. */
.incinta-site .inc-footer{max-width:none;margin-top:48px;padding:0;background:#faf7f1;border-top:1px solid #e9dfcf}
.inc-footer .inc-footer-inner{display:block;max-width:1240px;margin:auto;padding:42px 40px 24px}
.inc-footer .inc-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:28px;border-bottom:1px solid #e7dfd3}
.inc-footer .inc-footer-brand img{width:150px;height:64px;object-fit:contain;object-position:left}
.inc-footer .inc-footer-brand nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:14px 28px;font-size:14px}
.inc-footer #sources{margin-top:23px;max-width:900px;color:#83796c}
.inc-footer #sources p{font-size:13px;line-height:1.9;margin:0 0 8px}
.inc-footer #sources .inc-footer-disclosure{color:#5f564a}
.inc-footer-sources{margin-top:15px}
.inc-footer-sources summary{display:inline-block;cursor:pointer;color:#8f6b33;font-size:13px;padding:5px 0;border-bottom:1px solid #d9c5a5;list-style:none}
.inc-footer-sources summary::-webkit-details-marker{display:none}
.inc-footer-sources[open] summary{margin-bottom:12px}
.inc-footer-sources ul{columns:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 24px;list-style:none;margin:0;padding:12px 0}
.inc-footer-sources li{font-size:12px;line-height:1.7;margin:0}
.inc-footer .inc-footer-meta{display:flex;justify-content:space-between;gap:12px;margin-top:25px;padding-top:17px;border-top:1px solid #e7dfd3;font-size:11px;letter-spacing:.02em;color:#9b9183}
@media(max-width:700px){
.incinta-site .inc-footer{margin-top:30px}
.inc-footer .inc-footer-inner{padding:28px 22px 22px}
.inc-footer .inc-footer-brand{display:block;padding-bottom:21px}
.inc-footer .inc-footer-brand img{width:128px;height:54px}
.inc-footer .inc-footer-brand nav{margin-top:21px;gap:12px 0;font-size:13px;justify-content:flex-start}
.inc-footer .inc-footer-brand nav a{padding:0 17px;border-right:1px solid #ded3c2;line-height:1.2}
.inc-footer .inc-footer-brand nav a:first-child{padding-left:0}
.inc-footer .inc-footer-brand nav a:last-child{border-right:0;padding-right:0}
.inc-footer #sources{margin-top:19px}
.inc-footer #sources p{font-size:12px;line-height:1.85}
.inc-footer-sources{margin-top:12px}
.inc-footer-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px}
.inc-footer .inc-footer-meta{font-size:10px;gap:12px;flex-wrap:wrap;margin-top:21px;padding-top:15px}
}
.inc-facts{margin:0}.inc-facts>div{display:grid;grid-template-columns:160px 1fr;gap:25px;padding:15px 0;border-bottom:1px solid #eee7de;font-size:14px;line-height:1.9}.incinta-site .inc-facts dt{font-weight:400;color:#9b8b72;margin:0}.incinta-site .inc-facts dd{font-size:14px;margin:0}.inc-related{display:flex;gap:25px;flex-wrap:wrap;font-size:13px}.inc-doctors article>p:last-child{font-size:12px;line-height:1.9;color:#8a7d6b}.inc-doctors article[id]{scroll-margin-top:100px}@media(max-width:700px){.inc-facts>div{grid-template-columns:1fr;gap:7px;padding:13px 0;font-size:12px}.incinta-site .inc-facts dd{font-size:12px}.inc-doctors article>p:last-child{grid-column:1/-1;margin-top:12px}.inc-related{font-size:12px}}
