/* 薄喬萍教授 · Contemporary Chinese scholarly identity. */
:root{--brand-ink:#142f34;--brand-paper:#f8f6f0;--brand-copper:#89724b;--brand-red:#a64232;--brand-line:#d9d5c9;--brand-serif:"Noto Serif TC","Songti TC","PMingLiU",serif;--rw-paper:var(--brand-paper);--rw-ink:var(--brand-ink);--rw-muted:#586562;--rw-gold:var(--brand-copper);--rw-line:var(--brand-line)}
.marketing-page,.research-page{background:var(--brand-paper);color:var(--brand-ink);font-family:"Inter","Segoe UI","Microsoft JhengHei",sans-serif;-webkit-font-smoothing:antialiased}
.marketing-page ::selection,.research-page ::selection{background:#ded2b5;color:#142f34}
.marketing-page .marketing-header,.research-header{padding:22px 5% 0;background:var(--brand-paper);border-top:3px solid var(--brand-ink);border-bottom:1px solid var(--brand-line)}
.marketing-brand strong,.research-brand strong{font:500 26px/1.3 var(--brand-serif)!important;letter-spacing:.18em!important}.marketing-brand small,.research-brand small{display:block!important;font-size:10px!important;letter-spacing:.2em!important;margin-top:4px}
.brand-masthead{margin-left:auto;display:flex;gap:17px;align-items:center;text-align:right;color:var(--brand-ink)}.brand-masthead strong{display:block;font:500 15px/1.7 var(--brand-serif);letter-spacing:.1em}.brand-masthead small{display:block;font:9px/1.5 "Segoe UI",sans-serif;letter-spacing:.15em;color:#706e62}.brand-masthead .brand-seal{width:30px;min-height:38px;padding:3px;font-size:13px}
.pt-navigation-ready .pt-category-header{gap:18px!important}.pt-topbar{border:0;border-top:1px solid var(--brand-line);background:transparent;box-shadow:none}.pt-topbar>a,.pt-topbar>.pt-dropdown{border-right:0!important}.pt-category-toggle,.pt-topbar>a,.pt-topbar>button{font-weight:500!important;letter-spacing:.08em!important;color:var(--brand-ink)!important;min-height:52px}.pt-topbar>a:hover,.pt-topbar>button:hover,.pt-category-toggle:hover,.pt-category-toggle[aria-expanded=true],.pt-category-toggle[data-current-category],.pt-topbar>a[aria-current=page]{background:#ece9df!important;color:var(--brand-ink)!important;box-shadow:inset 0 -2px var(--brand-red)!important}.pt-category-toggle[aria-expanded=true] span,.pt-category-toggle[data-current-category] span{color:var(--brand-copper)}.pt-dropdown-panel{border-top:2px solid var(--brand-copper);background:var(--brand-paper);box-shadow:0 16px 28px #152f341c}.pt-dropdown-panel a:hover,.pt-dropdown-panel a[aria-current=page]{background:#efeade!important;box-shadow:inset 3px 0 var(--brand-red)!important}.pt-drop-group h3{color:#80653e!important}
.rw-hero.brand-hero{max-width:1440px;padding:52px 5% 58px;grid-template-columns:1.12fr 1fr;gap:6%;align-items:center}.brand-overline{display:flex;align-items:center;gap:12px;font:9px/1.8 "Segoe UI",sans-serif;letter-spacing:.16em;color:#82704e;margin:0 0 28px}.brand-rule{height:1px;width:30px;background:#a64232;flex-shrink:0}.brand-author{font:500 19px/1.8 var(--brand-serif);letter-spacing:.08em;margin:0 0 16px}.brand-author>span{font:11px/1.8 "Microsoft JhengHei",sans-serif;letter-spacing:.1em;margin-left:14px;color:#6d746c}.brand-hero h1{font:500 clamp(42px,4.7vw,70px)/1.4 var(--brand-serif);letter-spacing:.08em;margin:0 0 22px}.brand-accent{color:#8d734b}.brand-manifesto{font:500 17px/1.8 var(--brand-serif);letter-spacing:.06em;margin:0 0 13px}.brand-hero .rw-lead{font-size:14px;line-height:2.05;margin:0;max-width:480px}.brand-hero .rw-actions{gap:24px;margin:28px 0 14px}.rw-button{background:var(--brand-ink);border-color:var(--brand-ink);border-radius:0;min-height:50px;padding:15px 22px;font-size:13px;letter-spacing:.04em;transition:background .2s,transform .2s}.rw-button:hover{background:#244b4e;transform:translateY(-2px)}.rw-text-link{font-size:13px;border-bottom-color:#a8987a;padding:8px 0;display:inline-flex;gap:20px;align-items:center}.rw-text-link:hover{color:var(--brand-red);border-color:var(--brand-red)}.brand-hero .rw-caption{font-size:10px!important;max-width:460px}.brand-hero-note{display:flex;align-items:center;gap:14px;margin-top:33px;font:13px/1.7 var(--brand-serif);letter-spacing:.12em}.brand-hero-note small{display:block;font:8px/1.8 "Segoe UI",sans-serif;letter-spacing:.14em;color:#7c8077;margin-top:5px}.brand-seal{display:inline-grid;place-content:center;min-height:44px;width:32px;padding:4px;background:var(--brand-red);color:#fff7e9;border:1px solid #a64232;outline:1px solid #a64232;outline-offset:3px;font:17px/1.2 var(--brand-serif);text-align:center;flex-shrink:0}
.brand-landscape{margin:0;position:relative;align-self:center;color:#eee8d2;min-width:0;isolation:isolate}.brand-landscape>img{width:100%;height:auto;display:block}.brand-art-top{position:absolute;top:6%;left:7%;right:7%;display:flex;justify-content:space-between;font:9px/1.8 "Segoe UI",sans-serif;letter-spacing:.16em;color:#d9d1b5}.brand-art-top>span:last-child{writing-mode:vertical-rl;font:11px/2 var(--brand-serif);letter-spacing:.3em}.brand-art-character{position:absolute;top:21%;left:0;right:0;text-align:center;font:500 clamp(120px,13vw,195px)/1.2 var(--brand-serif);color:#e7ddbb;text-shadow:0 5px 32px #e7ddbb14}.brand-art-bottom{position:absolute;bottom:8%;left:9%;right:9%;display:flex;justify-content:space-between}.brand-art-bottom>span{display:flex;align-items:center;gap:10px;font:22px var(--brand-serif)}.brand-art-bottom small{font:8px "Segoe UI",sans-serif;letter-spacing:.14em;color:#cabd99}.brand-landscape figcaption{display:flex;justify-content:space-between;gap:15px;position:absolute;top:100%;left:0;right:0;padding-top:12px;font-size:10px;letter-spacing:.1em;color:#6e746c}.brand-landscape:after{content:"";position:absolute;right:-12px;top:24px;bottom:-12px;left:24px;border:1px solid #b7a783;z-index:-1}
.rw-ribbon.brand-ribbon{background:#eeece3;padding:25px 6%;justify-content:space-between;gap:24px}.brand-ribbon>span{display:flex;align-items:center;gap:20px;flex:1;justify-content:center;border-right:1px solid #ccc9ba}.brand-ribbon>span:last-child{border:0}.brand-ribbon small{font:9px "Segoe UI",sans-serif;letter-spacing:.12em;color:#8a744e}.brand-ribbon b{margin:0;font:14px var(--brand-serif);letter-spacing:.06em}
.rw-section{max-width:1360px;padding:88px 6%}.rw-section h2{font:500 clamp(28px,2.6vw,40px)/1.6 var(--brand-serif);letter-spacing:.05em}.brand-section-label{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--brand-line);padding-bottom:15px;margin-bottom:45px;font-size:10px;letter-spacing:.16em;color:#837452}.brand-section-label>span:last-child{letter-spacing:.1em}.brand-scholar-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:9%;align-items:center}.brand-nameplate{position:relative;padding:48px 40px;background:#eeece3;border:1px solid #ded8c7;min-height:380px}.brand-nameplate:after{content:"";position:absolute;inset:12px;border:1px solid #d3c9b4;pointer-events:none}.brand-nameplate h2{font-size:55px;letter-spacing:.15em;margin:30px 0 12px}.brand-nameplate h2>span{display:block;font:13px "Microsoft JhengHei",sans-serif;letter-spacing:.3em;margin:14px 0 22px}.brand-name-line{width:45px;height:1px;background:#9d8252}.brand-nameplate>p:not(.rw-kicker){font-size:13px;line-height:2.2;color:#586562}.brand-nameplate .rw-kicker{font-size:9px}.brand-nameplate .brand-seal{position:absolute;right:40px;bottom:44px}.brand-vertical{position:absolute;right:33px;top:30px;writing-mode:vertical-rl;font:11px/2 var(--brand-serif);letter-spacing:.2em;color:#8f7b54}.brand-scholar-copy>p{font-size:14px;line-height:2.1;color:#586562}.brand-disciplines{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;border-block:1px solid var(--brand-line);padding:22px 0;margin:28px 0 18px;font-size:13px}.brand-disciplines small{display:block;font:8px/1.8 "Segoe UI",sans-serif;letter-spacing:.05em;color:#7b7d70;margin-top:8px}
.brand-framework{background:#142f34;position:relative;background-image:radial-gradient(ellipse at 95% 5%,#31505480,transparent 55%)}.brand-framework .brand-section-label{color:#bbaa84;border-color:#425659}.brand-framework-heading{display:flex;justify-content:space-between;align-items:center;gap:40px}.brand-framework-heading h2{font-size:56px;letter-spacing:.14em;margin:0}.brand-framework-heading h2 span{display:block;font:15px/2 var(--brand-serif);letter-spacing:.1em;margin-top:15px;color:#cfc5aa}.brand-framework-heading>p{font-size:13px;color:#bec9c7;line-height:2}.brand-framework .rw-three{gap:0;margin:48px 0 32px;border-block:1px solid #496064}.brand-framework .rw-three article{border:0;border-right:1px solid #496064;padding:25px 35px 34px}.brand-framework .rw-three article:first-child{padding-left:0}.brand-framework .rw-three article:last-child{border:0;padding-right:0}.brand-framework-index{display:flex;justify-content:space-between;align-items:center;color:#bba982;font:9px/2 "Segoe UI",sans-serif;letter-spacing:.14em}.brand-framework-index>span:last-child{font-size:21px}.brand-framework .rw-character{display:block;font-size:82px;line-height:1.2;margin:25px 0 15px;color:#e4dbc0}.brand-framework .rw-three h3{font:19px var(--brand-serif);letter-spacing:.08em}.brand-framework .rw-three p{font-size:13px;line-height:2;color:#bac9c7}.brand-framework .rw-three small{font-size:11px;color:#c8b78e}.brand-framework .rw-text-link{color:#e6deca}
.brand-publications .rw-section-heading{margin-bottom:30px}.brand-book-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.brand-book{padding:29px 28px 26px;border:1px solid #d8d1bf;border-left:5px solid #a08c62;display:flex;flex-direction:column;min-height:325px;background:#efede4;transition:transform .2s,box-shadow .2s}.brand-book:nth-child(2){background:#e7ece8;border-left-color:#496866}.brand-book:nth-child(3){background:#efe5dc;border-left-color:#a56c50}.brand-book:hover{transform:translateY(-5px);box-shadow:0 14px 25px #1730360d}.brand-book-number{font-size:10px;letter-spacing:.15em;color:#766647}.brand-book h3{font:500 clamp(21px,2vw,28px)/1.65 var(--brand-serif);letter-spacing:.07em;margin:28px 0 21px;color:#203c3d}.brand-book-line{display:block;width:32px;height:1px;background:#9a855d}.brand-book p{font-size:11px;color:#6f746b}.brand-book-link{margin-top:auto;padding-top:24px;font-size:11px;color:#3d5856}.brand-publications>.rw-caption{margin-top:24px;font-size:11px!important}
.brand-practice-wrap{background:#eeece4;border-block:1px solid #d9d5c9}.brand-practice-wrap .rw-paths{gap:32px}.brand-practice-wrap .rw-paths>a{border-top:1px solid #a99875;padding:26px 0 10px}.brand-practice-wrap .rw-paths h3{font:23px/1.7 var(--brand-serif)}.brand-practice-wrap .rw-paths small{font:9px/1.8 "Segoe UI",sans-serif;letter-spacing:.1em}.brand-practice-wrap .rw-paths p{font-size:13px;line-height:2}.brand-practice-wrap .rw-paths span{font-size:12px}
.brand-vision{border:0;gap:8%;align-items:center}.brand-vision>div:first-child{position:relative;min-height:230px}.brand-vision-word{position:absolute;bottom:-10px;right:0;font:90px var(--brand-serif);color:#e6e2d7;letter-spacing:.1em;z-index:-1}.brand-vision>div{isolation:isolate}.brand-vision>div>p:not(.rw-kicker){font-size:14px;line-height:2.1}.brand-vision .rw-kicker{font-size:10px}.brand-vision .rw-status{font-size:12px!important;line-height:2.4!important;border-left-color:var(--brand-red)}
.brand-closing{border-top:1px solid var(--brand-line);max-width:none;background:radial-gradient(ellipse at 50% 100%,#ded7c33b,transparent 65%);padding:65px 6% 78px}.brand-closing .brand-seal{font-size:24px;margin:0 0 25px;min-height:38px;width:38px}.brand-closing .rw-kicker{font:9px/1.8 "Segoe UI",sans-serif;letter-spacing:.17em}.brand-closing h2{font-size:38px}.brand-closing .rw-caption{font-size:10px!important}.marketing-page .marketing-footer{background:#112b30;border-top:3px solid #9d8457;padding-top:50px;padding-bottom:35px}.marketing-footer .footer-brand strong{font:24px var(--brand-serif);letter-spacing:.2em}.marketing-footer p,.marketing-footer a{font-size:12px!important;line-height:1.9}.marketing-footer>div>strong{font-size:13px;letter-spacing:.1em}.research-footer{background:#112b30;border-top:3px solid #9d8457}
.research-page .rw-article{max-width:1060px;padding-top:60px}.rw-article>.rw-kicker{font-size:11px;letter-spacing:.15em}.research-page .rw-article>h1{font-size:50px;border-bottom:1px solid var(--brand-line);padding-bottom:25px}.research-page .rw-article section{margin:45px 0}.research-page .rw-article section h2{border-left:3px solid var(--brand-red);padding-left:18px;font-size:28px}.research-page .rw-article .rw-closing h2{border:0;padding:0}.research-page .rw-article p,.research-page .rw-article li{font-size:15px;line-height:2.1}.research-page .rw-book-list{background:#eeece4;padding:0 28px;border-top:2px solid #9d8457}.rw-book-list a{font-size:12px}.rw-breadcrumb{font-size:11px;color:#7d7d70;letter-spacing:.06em}
/* Shared chrome only: keep question controls, report charts and status colours intact. */
.pro-header{background:#142f34}.auth-header,.tp-member-header,.team-header,.ex-header,.p3-header,.kb-header{background:var(--brand-paper);border-top:3px solid var(--brand-ink)}.auth-brand strong,.tp-member-brand strong,.team-brand strong,.ex-brand strong,.p3-brand strong,.kb-brand>span{font-family:var(--brand-serif);letter-spacing:.12em}.sidebar,.layout>aside{background:#142f34}.pt-inline{--pt-ink:#efeada;--pt-line:#465b5e;--pt-active:#2b484b}.auth-page{background:#f3f0e7}.pro-tag,.pro-note,.kb-hero{background:#eceadf;color:#254143}.pt-dialog{background:var(--brand-paper);border-top:3px solid #9d8457;border-radius:4px}.pt-dialog .pt-head{background:#eeece4}.pt-dialog h2{font-family:var(--brand-serif)}

.pro-header{background:var(--brand-paper);border-top:3px solid var(--brand-ink)}.pro-header .pro-brand,.pro-header .pro-brand small{color:var(--brand-ink)}.pro-header .pro-brand{font-family:var(--brand-serif);letter-spacing:.12em}.pro-main>h1{font:500 32px/1.6 var(--brand-serif);letter-spacing:.06em}.pro-main .pro-card{border-radius:2px;border-top:2px solid #9d8457}.pro-main .pro-card h2{font-family:var(--brand-serif)}
@media(min-width:1440px){.brand-hero h1{font-size:72px}.brand-art-character{font-size:205px}}
@media(max-width:1100px){.brand-overline{font-size:8px;letter-spacing:.08em}.brand-author>span{display:block;margin-left:0;margin-top:5px}.brand-hero h1{font-size:50px}.brand-hero .rw-actions{gap:14px;align-items:flex-start;flex-direction:column}.brand-ribbon>span{display:block;text-align:center}.brand-ribbon small,.brand-ribbon b{display:block}.brand-ribbon b{margin-top:9px}.brand-scholar-layout{gap:6%;grid-template-columns:.9fr 1.2fr}.brand-nameplate{padding:35px 30px}.brand-nameplate h2{font-size:43px}.brand-disciplines{grid-template-columns:1fr;gap:10px}.brand-disciplines>span{display:flex;justify-content:space-between;align-items:center;gap:14px}.brand-disciplines small{margin:0}.brand-book{padding:24px 20px}}
@media(max-width:760px){.marketing-page .marketing-header,.research-header{padding:18px 5% 14px!important}.brand-masthead strong{font-size:12px}.brand-masthead small{display:none}.brand-masthead .brand-seal{display:none}.marketing-brand strong,.research-brand strong{font-size:22px!important}.marketing-brand small,.research-brand small{font-size:8px!important}.brand-masthead{margin-left:auto}.rw-hero.brand-hero{grid-template-columns:1fr;padding:37px 6% 55px;gap:35px}.brand-overline{font-size:8px;margin-bottom:21px}.brand-author{font-size:17px}.brand-author>span{display:inline;margin-left:10px;font-size:10px}.brand-hero h1{font-size:clamp(42px,9vw,62px);line-height:1.4}.brand-manifesto{font-size:16px}.brand-hero .rw-lead{font-size:13px}.brand-hero .rw-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:18px}.brand-hero-note{margin-top:27px}.brand-landscape{width:100%;max-width:480px;margin:0 auto}.brand-art-character{font-size:clamp(125px,28vw,175px)}.brand-art-top{font-size:8px}.brand-art-bottom{bottom:8%}.brand-art-bottom>span{font-size:22px}.brand-art-bottom small{font-size:7px}.brand-ribbon{flex-direction:column;padding:25px 6%!important;gap:15px!important}.brand-ribbon>span{border:0;display:flex;text-align:left;justify-content:space-between}.brand-ribbon b{margin:0;font-size:13px}.rw-section{padding:55px 6%}.brand-section-label{font-size:8px;margin-bottom:30px;letter-spacing:.1em}.brand-scholar-layout{grid-template-columns:1fr;gap:35px}.brand-nameplate{min-height:300px;padding:35px;max-width:440px;width:100%}.brand-nameplate h2{font-size:48px;margin-top:25px}.brand-nameplate h2>span{display:inline;font-size:13px;letter-spacing:.1em;margin-left:15px}.brand-nameplate .brand-seal{bottom:35px;right:40px}.brand-scholar-copy h2{font-size:28px}.brand-framework-heading{display:block}.brand-framework-heading h2{font-size:42px}.brand-framework-heading>p{margin-top:22px}.brand-framework .rw-three{grid-template-columns:1fr;margin:30px 0;gap:0}.brand-framework .rw-three article,.brand-framework .rw-three article:first-child,.brand-framework .rw-three article:last-child{padding:24px 0;border:0;border-bottom:1px solid #496064;display:grid;grid-template-columns:70px 1fr;column-gap:20px;align-items:start}.brand-framework .rw-three article:last-child{border-bottom:0}.brand-framework-index{grid-column:1/-1;margin-bottom:15px}.brand-framework .rw-character{font-size:62px;float:none;margin:0;grid-column:1;grid-row:2/5}.brand-framework .rw-three h3{margin:3px 0 8px}.brand-framework .rw-three p{grid-column:2;margin:0 0 12px}.brand-framework .rw-three small{grid-column:2}.brand-book-grid{grid-template-columns:1fr;gap:18px}.brand-book{min-height:270px;padding:25px 27px}.brand-book h3{font-size:28px;margin:18px 0}.brand-book p{margin-bottom:0}.brand-book-link{padding-top:16px}.brand-publications .rw-section-heading{margin-bottom:25px}.brand-practice-wrap .rw-paths{grid-template-columns:1fr;gap:18px}.brand-practice-wrap .rw-paths h3{margin:14px 0}.brand-practice-wrap .rw-paths p{margin-bottom:15px}.brand-vision{grid-template-columns:1fr;gap:18px}.brand-vision>div:first-child{min-height:180px}.brand-vision-word{font-size:75px}.brand-closing h2{font-size:29px}.brand-closing .rw-kicker{font-size:8px}.brand-closing{padding-top:45px;padding-bottom:55px}.research-page .rw-article{padding:35px 6%}.research-page .rw-article>h1{font-size:34px}.research-page .rw-article section h2{font-size:25px}.research-page .rw-book-list{padding:0 20px}.marketing-page .marketing-footer{padding:35px 6%}.brand-landscape:after{right:-7px;bottom:-7px}.pt-mobile-tools>button{background:#f8f6f0!important}.pt-mobile-tools>a{background:#142f34!important}}
@media(max-width:400px){.brand-masthead{display:none}.brand-author>span{display:block;margin-left:0}.brand-overline{letter-spacing:0;font-size:7px}.brand-art-bottom>span{gap:5px}.brand-art-bottom small{font-size:6px}.brand-disciplines small{font-size:7px}}
@media(prefers-reduced-motion:reduce){.rw-button,.brand-book{transition:none}.rw-button:hover,.brand-book:hover{transform:none}}

/* Contemporary scholar edition: original imagery, chapter navigation and editorial typography. */
.marketing-page,.research-page{--brand-paper:#f7f5ef;--brand-ink:#243832;--brand-red:#934536;--brand-copper:#796b50}
.marketing-page .marketing-header,.research-header{border-top:0;padding-top:24px;padding-bottom:0}
.marketing-page .rw-button,.research-page .rw-button{background:#934536;border:1px solid #934536;color:#fffaf2}
.marketing-page .rw-button:hover,.research-page .rw-button:hover{background:#77382c;border-color:#77382c}
.marketing-page :is(a,button):focus-visible,.research-page :is(a,button):focus-visible{outline:2px solid #934536;outline-offset:5px}
.rw-hero.brand-hero-immersive{position:relative;isolation:isolate;max-width:none;min-height:665px;display:flex;padding:64px 7% 90px;overflow:hidden;background:#eeeadd}
.brand-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-2}
.brand-hero-immersive:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f8f5eceb 0%,#f8f5eccf 28%,#f8f5ec28 57%,transparent 75%);z-index:-1}
.brand-hero-immersive .rw-hero-copy{max-width:620px;width:58%}
.brand-hero-immersive .brand-overline{font-size:10px;letter-spacing:.15em;color:#625b49;margin-bottom:29px}
.brand-hero-immersive .brand-author{font-size:20px;margin-bottom:22px}
.brand-hero-immersive .brand-author>span{font-size:11px;color:#4f5b50}
.brand-hero-immersive h1{font-size:clamp(48px,5.1vw,76px);line-height:1.35;letter-spacing:.12em;margin-bottom:25px}
.brand-hero-immersive .brand-accent{color:#33483d}
.brand-hero-immersive .brand-manifesto{font-size:18px;margin-bottom:17px}
.brand-hero-immersive .rw-lead{color:#4e5c51;font-size:14px;line-height:2}
.brand-hero-immersive .rw-actions{flex-direction:row;align-items:center;gap:25px;margin-top:29px}
.brand-hero-immersive .rw-caption{color:#515b4f;font-size:11px!important;line-height:1.8}
.brand-hero-inscription{position:absolute;right:6%;top:72px;display:flex;align-items:flex-start;gap:18px}
.brand-hero-inscription>span{writing-mode:vertical-rl;font:15px/2 var(--brand-serif);letter-spacing:.4em;color:#364538}
.brand-hero-inscription .brand-seal{font-style:normal;min-height:54px;width:27px;font-size:16px}
.brand-scroll{position:absolute;bottom:28px;left:7%;display:flex;align-items:center;gap:28px;font-size:11px;letter-spacing:.15em;color:#4d584d}
.brand-scroll>span{font-size:23px;font-weight:300}
.brand-chapters{display:grid;grid-template-columns:repeat(4,1fr);padding:0 7%;background:#f7f5ef;border-bottom:1px solid #d8d4c7}
.brand-chapters>a{position:relative;display:flex;flex-direction:column;gap:11px;padding:25px 28px;border-right:1px solid #d8d4c7;transition:background .2s}
.brand-chapters>a:first-child{border-left:1px solid #d8d4c7}
.brand-chapters small{font:9px/1.5 "Segoe UI",sans-serif;letter-spacing:.12em;color:#7a705a}
.brand-chapters span{font:19px/1.6 var(--brand-serif);letter-spacing:.1em;color:#243832}
.brand-chapters b{position:absolute;right:23px;bottom:29px;font-weight:400;color:#897455}
.brand-chapters>a:hover{background:#eae7dc}
.brand-scholar{padding-top:85px;padding-bottom:90px}.brand-section-label{color:#73654d}
.brand-scholar-layout{grid-template-columns:1fr 1.1fr;gap:9%;align-items:center}
.brand-study{margin:0;position:relative;min-width:0}
.brand-study>img{display:block;width:100%;height:auto;max-height:555px;object-fit:cover;object-position:center 57%}
.brand-study figcaption{display:flex;justify-content:space-between;gap:15px;padding-top:14px;font:12px/1.8 var(--brand-serif);color:#646858}
.brand-study figcaption small{font:9px/2 "Microsoft JhengHei",sans-serif;white-space:nowrap;color:#76786b}
.brand-scholar-copy .brand-person-title{font:500 38px/1.5 var(--brand-serif);letter-spacing:.15em;color:#243832;margin:0}
.brand-person-title>span{font-size:14px;letter-spacing:.13em;margin-left:12px}
.brand-scholar-copy .brand-person-role{font-size:11px;letter-spacing:.07em;color:#7b674c;margin:6px 0 30px}
.brand-scholar-copy h2{font-size:clamp(26px,2.5vw,36px);line-height:1.65;margin:0 0 22px}
.brand-scholar-copy>p{font-size:14px;line-height:2.15}
.brand-disciplines{margin-top:25px}
.brand-framework{background:#263b34}.brand-framework .rw-section{max-width:1360px}.brand-framework .brand-section-label{color:#c9bea4}
.brand-framework .rw-three{border-color:#5c6a5e}.brand-framework .rw-three article{border-color:#5c6a5e}
.brand-publications .brand-book-grid{gap:0;border-top:1px solid #c9c3b3;border-bottom:1px solid #c9c3b3}
.brand-publications .brand-book{min-height:310px;background:transparent;border:0;border-right:1px solid #c9c3b3;padding:32px;box-shadow:none;transform:none}
.brand-publications .brand-book:last-child{border:0}.brand-publications .brand-book:hover{background:#ede9df}
.brand-publications .brand-book-number{color:#897353}.brand-publications .brand-book h3{color:#2c4037;font-size:27px}
.brand-publications .brand-book-link{color:#8b4839}.brand-book p{line-height:1.9}
.brand-practice-wrap{background:#eae7dd}.brand-practice-wrap .rw-paths>a{border-top-color:#a4997f}
.brand-closing{background:linear-gradient(#f7f5eff0,#f7f5efd9),url('eastern-landscape-v2.jpg') center 65%/cover}
.brand-closing .brand-seal{background:#934536;border-color:#934536;outline-color:#934536}
.marketing-page .marketing-footer,.research-footer{background:#263b34;border-top:0}
.brand-research-art{margin:35px 0 0;position:relative;background:#e9e3d5}
.brand-research-art img{display:block;width:100%;height:310px;object-fit:cover;object-position:center 64%}
.brand-research-art figcaption{display:flex;justify-content:space-between;gap:15px;padding:16px 22px;font:17px/1.8 var(--brand-serif);color:#3c493e}
.brand-research-art figcaption small{font:10px/2.5 "Microsoft JhengHei",sans-serif;color:#666a5c;white-space:nowrap}
.brand-article-index{display:flex;gap:0;border-block:1px solid #d4cfbf;margin:32px 0}
.brand-article-index a{flex:1;text-align:center;padding:16px 10px;font-size:13px;letter-spacing:.1em;border-right:1px solid #d4cfbf}
.brand-article-index a:last-child{border-right:0}.brand-article-index a:hover{background:#ece8dc}
.marketing-page section[id],.research-page section[id]{scroll-margin-top:40px}
@media(min-width:1600px){.rw-hero.brand-hero-immersive{padding-left:max(7%,calc((100vw - 1360px)/2));min-height:740px}.brand-hero-immersive .rw-hero-copy{max-width:660px}}
@media(max-width:1100px){.brand-hero-immersive .rw-hero-copy{width:65%}.brand-hero-immersive .brand-author>span{display:inline;margin-left:12px}.brand-chapters>a{padding-inline:18px}.brand-chapters b{right:12px}.brand-chapters span{font-size:17px}.brand-scholar-layout{gap:6%}.brand-study>img{min-height:470px}}
@media(max-width:760px){
 .marketing-page .marketing-header,.research-header{padding-bottom:0!important}
 .rw-hero.brand-hero-immersive{display:block;min-height:0;padding:40px 6% 250px}
 .brand-hero-image{object-position:69% bottom}.brand-hero-immersive:before{background:linear-gradient(180deg,#f8f5ecf5 0%,#f8f5ecf0 52%,#f8f5ec28 81%,transparent)}
 .brand-hero-immersive .rw-hero-copy{width:100%;max-width:530px}.brand-hero-immersive .brand-overline{font-size:8px;letter-spacing:.1em;margin-bottom:23px}
 .brand-hero-immersive .brand-author{font-size:18px;margin-bottom:17px}.brand-hero-immersive .brand-author>span{display:block;font-size:11px;margin:7px 0 0}
 .brand-hero-immersive h1{font-size:clamp(43px,10vw,65px);line-height:1.4;margin-bottom:22px}.brand-hero-immersive .brand-manifesto{font-size:16px;letter-spacing:.02em}
 .brand-hero-immersive .rw-lead{font-size:13px;line-height:2}.brand-hero-immersive .rw-actions{gap:12px 20px;margin-top:24px;flex-wrap:wrap}.brand-hero-immersive .rw-button{font-size:13px;padding:14px 17px}
 .brand-hero-immersive .rw-text-link{font-size:12px}.brand-hero-immersive .rw-caption{font-size:10px!important;max-width:300px}
 .brand-hero-inscription{top:auto;bottom:52px;right:8%}.brand-hero-inscription>span{font-size:13px}.brand-hero-inscription .brand-seal{font-size:13px;width:23px;min-height:42px}
 .brand-scroll{bottom:24px;left:6%;color:#304236;background:#f7f5efbd;padding:6px 10px;font-size:10px;gap:18px}
 .brand-chapters{grid-template-columns:repeat(2,1fr);padding:0 6%}.brand-chapters>a{padding:21px 15px;gap:8px}.brand-chapters>a:nth-child(3){border-left:1px solid #d8d4c7}.brand-chapters>a:nth-child(-n+2){border-bottom:1px solid #d8d4c7}.brand-chapters small{font-size:8px;letter-spacing:.06em}.brand-chapters span{font-size:17px}.brand-chapters b{bottom:25px;right:12px}
 .brand-scholar{padding-top:50px;padding-bottom:55px}.brand-scholar-layout{grid-template-columns:1fr;gap:35px}.brand-study>img{min-height:0;max-height:440px;aspect-ratio:4/5}.brand-study figcaption{font-size:11px;gap:7px}.brand-study figcaption small{font-size:8px}
 .brand-scholar-copy .brand-person-title{font-size:35px}.brand-scholar-copy .brand-person-role{margin-bottom:23px}.brand-scholar-copy h2{font-size:28px}
 .brand-publications .brand-book-grid{grid-template-columns:1fr}.brand-publications .brand-book{min-height:0;padding:28px 8px;border-right:0;border-bottom:1px solid #c9c3b3}.brand-publications .brand-book h3{font-size:27px;margin:17px 0}.brand-publications .brand-book-link{padding-top:20px}
 .brand-research-art img{height:280px}.brand-research-art figcaption{display:block;padding:14px 16px;font-size:15px}.brand-research-art figcaption small{display:block;margin-top:5px}.brand-article-index a{font-size:12px;padding:15px 6px;letter-spacing:.04em}
}
@media(prefers-reduced-motion:reduce){.brand-chapters>a{transition:none}}
