/* November editorial extension: preserve the approved identity and existing layouts. */
.principles{background:#f1efe5;padding-top:55px;padding-bottom:85px}.principles-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;margin-top:60px}.principles h2,.research-page h2{font:400 clamp(40px,4.2vw,70px)/1.05 var(--serif);letter-spacing:-.035em}.principles h2 em,.research-page h1 em,.research-page h2 em{color:var(--slate);font-weight:400}.principles-intro{max-width:450px;font-size:14px;line-height:1.9;color:#59665d;margin-top:30px}.principle-list{list-style:none;padding:0;margin:0}.principle-list li{display:grid;grid-template-columns:32px 1fr;gap:20px;padding:24px 0;border-top:1px solid #c6cec1}.principle-list li>span{font-size:10px;color:var(--slate);padding-top:7px}.principle-list h3{font:27px/1.15 var(--serif);letter-spacing:-.02em}.principle-list p{font-size:12px;line-height:1.9;color:#59665d;margin-top:12px}.research-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0;margin-bottom:55px}.research-invitation h3{font:34px/1.15 var(--serif);margin:12px 0}.research-invitation p:not(.eyebrow){font-size:12px;line-height:1.8;color:#59665d;max-width:520px}.research-invitation .round-link{flex-shrink:0;margin:0}.research-page p{line-height:1.9}.notebook-hero{padding-top:70px;padding-bottom:0}.notebook-hero h1{font:400 clamp(64px,7.8vw,125px)/.95 var(--serif);letter-spacing:-.045em;margin:38px 0 45px;max-width:1200px}.notebook-hero-bottom{display:flex;justify-content:space-between;gap:55px;align-items:center;margin-bottom:65px}.notebook-hero-bottom>p{max-width:620px;font-size:16px;color:#59665d}.notebook-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.03em;color:#59665d}.programme-overview,.research-lessons,.research-explorer,.open-research{padding-top:65px;padding-bottom:85px}.research-split{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;margin-top:52px;align-items:start}.research-split>p,.research-split>div>p{font-size:14px;color:#59665d}.research-split>div>.notebook-lead{font:26px/1.45 var(--serif);color:var(--ink);margin-bottom:24px}.research-boundary{padding:22px 0 22px 24px;border-left:2px solid var(--terra);margin-top:45px;max-width:780px;color:#59665d;font-size:12px}.evidence-system{background:var(--slate);color:var(--cream);display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:70px;padding-bottom:85px}.evidence-system h2{margin-top:28px}.evidence-system h2 em{color:var(--cream)}.evidence-system .eyebrow{color:var(--cream)}.evidence-system ol{list-style:none;padding:0;margin:0}.evidence-system li{display:grid;grid-template-columns:30px 1fr;gap:25px;border-top:1px solid #ffffff40;padding:22px 0}.evidence-system li>span{font-size:10px;padding-top:10px;color:#e0e6dd}.evidence-system h3{font:31px var(--serif);margin-bottom:12px}.evidence-system h4{font-size:12px;font-weight:500;margin-bottom:8px}.evidence-system p{font-size:12px;color:#f6ede6}.research-lessons>h2,.open-research>h2{margin-top:48px}.lessons-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px 8%;margin-top:55px}.lessons-grid article{border-top:1px solid var(--line);padding-top:23px}.lessons-grid article>span{font-size:10px;color:#9a5b45}.lessons-grid h3{font:34px/1.15 var(--serif);margin:24px 0 18px}.lessons-grid p{font-size:13px;color:#59665d;max-width:480px}.research-explorer{background:#eeeFE7}.situation-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:48px;border-bottom:1px solid #b9c4b6;padding-bottom:18px}.situation-tabs button{font:12px var(--sans);border:1px solid #9ca99c;padding:14px 20px;background:transparent;border-radius:30px;color:var(--ink);cursor:pointer}.situation-tabs button[aria-selected=true]{background:var(--slate);color:var(--cream);border-color:var(--slate)}.situation-context{font-size:13px;color:#59665d;margin:30px 0}.situation-columns{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:25px 0 40px}.situation-columns span,.situation-takeaway>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#59665d;margin-bottom:17px}.situation-columns h3{font:34px/1.2 var(--serif);max-width:500px}.situation-columns p{font-size:15px}.situation-takeaway{border-top:1px solid #b9c4b6;padding-top:23px}.situation-takeaway p{font:28px/1.35 var(--serif);max-width:850px}.open-research ol{list-style:none;margin:55px 0 0;padding:0}.open-research li{display:grid;grid-template-columns:45px 1fr 30px;gap:20px;border-top:1px solid var(--line);padding:28px 0}.open-research li>span{font-size:11px;color:var(--slate);padding-top:9px}.open-research li>span:last-child{font-size:22px;color:#9a5b45}.open-research h3{font:32px var(--serif);margin-bottom:10px}.open-research li p{font-size:13px;max-width:750px;color:#59665d}.open-note{font-size:11px;color:#59665d;border-top:1px solid var(--line);padding-top:24px;max-width:850px}.research-closing{background:#f1efe5;padding-top:70px;padding-bottom:85px}.research-closing h2{margin:26px 0}.research-closing>p:not(.eyebrow){max-width:600px;font-size:14px;color:#59665d}.notebook-footer{display:flex;justify-content:space-between;gap:25px;padding-top:30px;padding-bottom:30px;font-size:11px;border-top:1px solid var(--line)}.research-page .research-nav{display:flex}.research-page .site-header{gap:24px}.research-page .language-switch{gap:9px}.research-page [role=tabpanel]:focus-visible{outline:2px solid var(--slate);outline-offset:8px}
@media(max-width:1100px){.site-header nav{gap:18px}.site-header nav a{font-size:12px}.research-page .notebook-hero h1{font-size:9vw}.research-page .research-nav{gap:20px}}
@media(max-width:650px){.principles{padding-top:36px;padding-bottom:50px}.principles-layout{grid-template-columns:1fr;gap:36px;margin-top:34px}.principles h2{font-size:43px}.principles-intro{font-size:13px;margin-top:22px}.principle-list h3{font-size:27px}.principle-list li{gap:12px}.research-invitation{display:block;padding:25px 0;margin-bottom:36px}.research-invitation .round-link{margin-top:22px}.research-invitation h3{font-size:30px}.notebook-hero{padding-top:43px}.research-page .notebook-hero h1{font-size:clamp(43px,12vw,72px);margin:28px 0 30px}.notebook-hero-bottom{display:block;margin-bottom:38px}.notebook-hero-bottom>p{font-size:14px}.notebook-hero-bottom .round-link{margin-top:25px}.notebook-meta{flex-direction:column;gap:10px;font-size:10px;padding:20px 0}.research-split,.evidence-system{grid-template-columns:1fr;gap:30px}.research-split{margin-top:30px}.research-page h2{font-size:42px}.programme-overview,.research-lessons,.research-explorer,.open-research{padding-top:40px;padding-bottom:50px}.research-split>div>.notebook-lead{font-size:25px}.research-split>p,.research-split>div>p{font-size:13px}.research-boundary{margin-top:28px;font-size:11px;padding-left:18px}.evidence-system{padding-top:43px;padding-bottom:45px;gap:40px}.evidence-system h2{font-size:42px}.lessons-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.lessons-grid h3{font-size:30px;margin-top:18px}.research-lessons>h2,.open-research>h2{margin-top:30px}.situation-tabs{margin-top:30px;gap:8px}.situation-tabs button{font-size:11px;padding:12px 15px}.situation-columns{grid-template-columns:1fr;gap:28px;padding:15px 0 28px}.situation-columns h3{font-size:29px}.situation-columns p{font-size:14px}.situation-takeaway p{font-size:26px}.open-research ol{margin-top:32px}.open-research li{grid-template-columns:24px 1fr 15px;gap:12px;padding:24px 0}.open-research h3{font-size:28px}.research-closing{padding-top:45px;padding-bottom:55px}.notebook-footer{flex-wrap:wrap;font-size:10px}.notebook-footer>span:nth-child(2){order:3;flex-basis:100%}.research-page .research-nav{display:none}.research-page .site-header .identity{width:125px}.research-page .site-header{justify-content:space-between}.research-page .language-switch a{padding:12px 5px}}
