@charset "UTF-8";
.paper-jumps .watch-simulation{display:inline-flex;align-items:center;gap:10px;padding:10px 15px;background:#214f64;border:1px solid #214f64;border-radius:3px;color:#fff;text-decoration:none;font-weight:700}.paper-jumps .watch-simulation:hover{background:#173d50;color:#fff}.paper-jumps{align-items:center}.paper-card .watch-simulation{display:inline-block;margin:12px 0 0 20px;font:700 14px/1.6 Arial,Helvetica,sans-serif}.simulation-hub-link{margin:20px 0;font-size:15px}
/* Match the desktop diagram with readable HTML steps on narrow screens. */
.study-design-steps{display:none}
@media(max-width:700px){.current-paper .study-diagram svg{display:none}.study-design-steps{display:grid;gap:12px;list-style:none;padding:0;margin:0;counter-reset:study-step}.study-design-steps li{counter-increment:study-step;position:relative;padding:18px 18px 18px 60px;margin:0;border:1px solid #b6c7cc;border-radius:4px;background:#edf4f6;color:#19323d;font:16px/1.6 Arial,Helvetica,sans-serif;overflow-wrap:break-word;min-width:0}.study-design-steps li:before{content:counter(study-step,decimal-leading-zero);position:absolute;top:20px;left:18px;color:#526773;font:700 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.08em}.study-design-steps li:nth-child(2){background:#f3f0e9}.study-design-steps li:nth-child(3){background:#eef2ed}.study-design-steps li:nth-child(4){background:#f1eff5}}
:root{--ink:#19323d;--muted:#526773;--blue:#195b74;--line:#d8e1e5;--paper:#fff;--wash:#f4f7f8;--accent:#b56b3c;--serif:Georgia,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.65}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px;color:#133f50}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:3px solid #bb743f;outline-offset:4px}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;line-height:1.2;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(2.2rem,4.4vw,4.15rem);margin:.2em 0 .55em}h2{font-size:clamp(1.6rem,2.6vw,2.25rem);margin:1.6em 0 .65em}h3{font-size:1.42rem;margin:1.5em 0 .5em}h4{font-size:1.18rem}p{margin:.75em 0 1em}ul,ol{padding-left:1.45em}li{margin:.4em 0}img,svg{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button{cursor:pointer}::selection{background:#d9ebf0}
.skip-link{position:absolute;top:-90px;left:20px;padding:12px 18px;background:#fff;z-index:100}.skip-link:focus{top:12px}.research-header{max-width:1320px;margin:auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.research-brand{font:700 14px/1.45 var(--sans);letter-spacing:.06em;color:var(--ink);text-decoration:none;white-space:nowrap}.research-brand span{color:var(--muted);font-weight:400}.research-header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.research-header nav a{text-decoration:none}.research-header nav [aria-current=page]{text-decoration:underline}.research-main{max-width:1200px;margin:auto;padding:52px 48px 80px}.research-main>section{margin-top:48px}.collection-title{max-width:940px;margin:0 0 58px}.collection-title .lead{max-width:760px;font:1.4rem/1.5 var(--serif)}.eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:700;color:var(--muted);line-height:1.5;margin-bottom:18px}.hero-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0}.primary-link,button[type=submit]{display:inline-flex;background:var(--ink);color:white;padding:12px 20px;border:1px solid var(--ink);border-radius:3px;text-decoration:none;font-size:15px}.primary-link:hover,button[type=submit]:hover{background:#245263;color:#fff}.section-heading{display:flex;justify-content:space-between;gap:20px;align-items:baseline;border-top:1px solid var(--ink);padding-top:20px}.section-heading h2{margin:0 0 22px}.section-heading p{font-size:13px;color:var(--muted)}.paper-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:54px}.paper-card{padding:30px 0;border-bottom:1px solid var(--line)}.paper-card .eyebrow{margin:0 0 14px}.paper-card h2{font-size:1.8rem;margin:0 0 20px;line-height:1.25;text-wrap:pretty}.paper-card h2 a{text-decoration:none;color:var(--ink)}.paper-card h2 a:hover{text-decoration:underline}.paper-card p{font-size:16px}.paper-scope{font-size:12px!important;color:var(--muted)}.text-link{font-size:14px;font-weight:700}.research-note{max-width:850px;padding:28px 32px;background:var(--wash);border-left:3px solid #5b8393}.research-note h2{margin-top:0}.archive-link{margin-top:40px;font-size:14px}.research-footer{border-top:1px solid var(--line);max-width:1320px;margin:auto;padding:35px 48px;display:flex;justify-content:space-between;gap:40px;font-size:12px;line-height:1.7;color:var(--muted)}
.paper-main{max-width:1280px}.paper-title{max-width:1060px;margin:0 0 50px}.paper-title h1{font-size:clamp(2.1rem,4vw,3.55rem);line-height:1.12;text-wrap:pretty}.byline{font-weight:700;font-size:16px;margin:24px 0 5px}.affiliation{font-size:14px;color:var(--muted);max-width:750px;margin:0 0 15px}.evidence-status{font-size:12px;color:var(--muted)}.paper-jumps{display:flex;gap:22px;flex-wrap:wrap;padding-top:22px;margin-top:26px;border-top:1px solid var(--line);font-size:14px}.paper-abstract{max-width:950px;margin-top:0!important;border-left:3px solid #5f8190;padding:0 0 0 25px}.paper-abstract h2{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.paper-abstract p{font-family:var(--serif);font-size:19px;line-height:1.75;text-align:left}.plain-language{background:#f5f7f3;border:1px solid #d7e0d4;margin:35px 0 45px;max-width:950px}.plain-language>summary{padding:18px 24px;font-weight:700;font-size:15px;cursor:pointer}.plain-language>div{padding:0 26px 24px;max-width:850px}.plain-language h2{font-size:1.65rem;margin-top:16px}.plain-language h3{font-size:1.2rem}.plain-language p,.plain-language li{font-size:16px}.study-overview{max-width:950px;margin-bottom:55px}.study-overview h2{font-size:1.55rem;margin-top:0}.study-diagram{margin:24px 0}.study-diagram svg{display:block;width:100%;border:1px solid var(--line);background:#fff;border-radius:4px}.diagram-label{font:17px var(--sans);fill:var(--ink)}.diagram-number{font:700 11px var(--sans);letter-spacing:.1em;fill:var(--muted)}figcaption{font-size:13px;line-height:1.55;color:var(--muted);margin-top:12px;max-width:850px}.manuscript-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px;align-items:start;border-top:1px solid var(--ink);padding-top:30px}.manuscript-toc{position:sticky;top:22px;max-height:calc(100vh - 45px);overflow:auto;font-size:12px;line-height:1.45;padding-right:10px}.manuscript-toc summary{font-weight:700;font-size:12px;margin-bottom:14px;cursor:pointer}.manuscript-toc nav{display:grid;gap:9px}.manuscript-toc a{text-decoration:none;color:var(--muted)}.manuscript-toc a:hover,.manuscript-toc a[aria-current=location]{color:var(--blue);text-decoration:underline}.full-manuscript{min-width:0;font-family:var(--serif);font-size:18px;line-height:1.75}.full-manuscript>h2:first-child{margin-top:0}.full-manuscript h2{font-size:1.85rem;scroll-margin-top:24px}.full-manuscript h3{font-size:1.4rem}.full-manuscript h4{font-size:1.15rem}.section-number{font-variant-numeric:tabular-nums}.full-manuscript p{text-align:left}.citation{font-family:var(--sans);font-size:.75em;white-space:normal}.citation a{text-decoration:none}.table-scroll{width:100%;overflow:auto;margin:22px 0;overscroll-behavior-x:contain}.table-scroll:focus{outline-offset:1px}table{border-collapse:collapse;width:100%;font:13px/1.5 var(--sans);text-align:left}th,td{border-bottom:1px solid var(--line);padding:12px 13px;vertical-align:top}thead th{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);font-weight:700;background:#f8fafb}th:first-child,td:first-child{padding-left:5px}table caption{caption-side:top;text-align:left;color:var(--muted);padding:0 0 12px;font-size:13px;line-height:1.6}.full-manuscript table{min-width:600px}.full-manuscript table td,.full-manuscript table th{white-space:normal}.equation-row{display:block;max-width:100%;position:relative;margin:22px 0;overflow-x:auto;padding:5px 40px 8px 0}.equation-row math{display:block;max-width:100%;margin:0 auto;font-size:.97em}.equation-number{position:absolute;right:0;top:5px;font-size:.8em}math[display=inline]{font-size:1em}math{font-family:math}annotation{display:none}.full-manuscript .proposition,.full-manuscript .definition,.full-manuscript .assumption{padding:18px 22px;background:#f7f8fa;margin:24px 0;border-left:2px solid #849ca8}.full-manuscript .proof{padding-left:20px;border-left:1px solid var(--line)}.reference-list{border-top:1px solid var(--ink);margin-top:50px;padding-top:8px;font-family:var(--sans);font-size:13px;line-height:1.7}.reference-entry{padding-left:2.1em;text-indent:-2.1em;overflow-wrap:anywhere;margin:18px 0!important}.reference-number{font-weight:700}.paper-pagination{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid var(--line);margin-top:50px;padding-top:26px;font:1.2rem/1.4 var(--serif)}.paper-pagination a{text-decoration:none}.paper-pagination span{display:block;font:11px var(--sans);text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px;color:var(--muted)}
.review-list{display:grid;gap:28px}.review-paper{padding:28px 0;border-top:1px solid var(--line)}.review-paper h2{font-size:1.8rem;max-width:950px;margin-top:5px}.review-paper h2 a{color:var(--ink);text-decoration:none}.review-paper dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px 24px;font-size:15px}.review-paper dt{font-weight:700}.review-paper dd{margin:0}.review-paper details{font-size:14px}.review-paper summary{cursor:pointer}.recommendation{max-width:800px;padding:28px 32px;background:var(--wash)}.recommendation h2{margin-top:0}form{display:grid;gap:22px}label{display:grid;gap:8px;font-size:14px;font-weight:700}input,textarea,select{width:100%;min-width:0;max-width:100%;background:#fff;color:var(--ink);border:1px solid #acbdc5;border-radius:3px;padding:10px 12px;font-size:15px}textarea{resize:vertical}form button{justify-self:start}.comparison-table table{min-width:760px}.explanation-grid,.method-grid,.evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.explanation-card,.method-card,.evidence-card{border-top:1px solid var(--line);padding-top:24px}.explanation-card h2,.method-card h2,.evidence-card h2{font-size:1.7rem}.glossary-entry{border-top:1px solid var(--line);padding:20px 0}.glossary-entry h3{margin-top:0}.source-note,.scope-note{font-size:13px;color:var(--muted)}code{font-size:.85em;overflow-wrap:anywhere}pre{overflow:auto;padding:18px;background:var(--wash)}.archive-notice{background:#f6f1e8;border-left:3px solid #b57a45;padding:20px 25px;margin:25px auto;max-width:1050px;font:15px/1.6 var(--sans)}
@media(max-width:900px){.research-header{padding:22px 28px;align-items:flex-start;flex-direction:column;gap:18px}.research-main{padding:38px 28px 65px}.research-header nav{gap:18px}.paper-grid{column-gap:32px}.paper-card h2{font-size:1.55rem}.manuscript-layout{grid-template-columns:minmax(0,1fr);gap:20px}.manuscript-toc{position:static;max-height:none;border-bottom:1px solid var(--line);padding-bottom:20px}.manuscript-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.full-manuscript{max-width:850px}.section-heading{display:block}.research-footer{padding:30px 28px}.review-paper dl{grid-template-columns:130px minmax(0,1fr)}}
@media(max-width:600px){body{font-size:16px;line-height:1.65}.research-header{padding:22px 20px}.research-brand{font-size:12px;white-space:normal}.research-header nav{font-size:12px;gap:13px}.research-main{padding:32px 20px 52px}.collection-title{margin-bottom:38px}.collection-title h1{font-size:2.45rem}.collection-title .lead{font-size:1.25rem}.hero-links{align-items:flex-start;flex-direction:column;gap:16px}.paper-grid,.explanation-grid,.method-grid,.evidence-grid{grid-template-columns:1fr}.paper-card{padding:27px 0}.paper-card h2{font-size:1.7rem}.research-footer{display:block;padding:24px 20px}.research-note{padding:22px}.paper-title h1{font-size:2.1rem;line-height:1.16}.paper-jumps{font-size:12px;gap:12px 20px}.paper-abstract{padding-left:17px}.paper-abstract p{font-size:17px;line-height:1.7}.plain-language>summary{padding:15px 18px}.plain-language>div{padding:0 18px 18px}.study-diagram svg{min-height:140px}.diagram-label{font-size:18px}.manuscript-toc nav{grid-template-columns:1fr}.full-manuscript{font-size:17px}.full-manuscript h2{font-size:1.6rem}.full-manuscript h3{font-size:1.3rem}.full-manuscript table{font-size:12px;min-width:570px}.equation-row math{font-size:.85em}.review-paper dl{display:block}.review-paper dt{margin-top:18px}.review-paper dd{margin-top:5px}.recommendation{padding:24px 18px}.paper-pagination{gap:20px;font-size:1.1rem}.research-main>section{margin-top:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{.research-header,.research-footer,.paper-jumps,.manuscript-toc,.paper-pagination,.plain-language,.study-overview,.skip-link{display:none!important}.research-main{padding:0;max-width:none}.manuscript-layout{display:block;border:0;padding:0}.paper-title h1{font-size:25pt}.full-manuscript,.paper-abstract p{font-size:10.5pt;line-height:1.5}.full-manuscript h2{font-size:16pt;break-after:avoid}.full-manuscript h3{font-size:13pt;break-after:avoid}a{color:inherit}.table-scroll{overflow:visible}table,.full-manuscript table{min-width:0;font-size:8pt}.equation-row{break-inside:avoid}.paper-title{margin-bottom:24px}}

.paper-subtitle{max-width:900px;font:1.2rem/1.55 var(--serif);color:var(--muted);margin:20px 0 30px}

/* Long inline formulae scroll within the text column; MathML keeps its native layout. */
.current-paper .inline-math{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle;overscroll-behavior-x:contain}
@media print{.current-paper .inline-math{max-width:none;overflow:visible}}


/* Personal supervisor notes sit outside the academic manuscript. */
.supervisor-feedback,.supervisor-introduction{max-width:950px;padding:clamp(24px,4vw,42px);border:1px solid #cbdde3;border-radius:24px;background:#f2f7f8;overflow-wrap:break-word}
.supervisor-introduction{margin-top:32px;text-align:left}
.research-main>.supervisor-feedback{margin-top:0;margin-bottom:44px}
.supervisor-feedback h2{margin:0 0 24px;font-size:1.75rem}
.supervisor-feedback p,.supervisor-introduction p,.feedback-questions{max-width:72ch}
.feedback-greeting{font-weight:700;margin-top:0}
.supervisor-introduction p:last-child,.feedback-questions:last-child{margin-bottom:0}
.feedback-questions{border-top:1px solid #cbdde3;padding-top:16px;margin-top:24px}
.feedback-questions li{padding-left:3px;margin:.65em 0}
.review-paper>p,.review-paper .feedback-questions{max-width:78ch}
@media(max-width:600px){.supervisor-feedback,.supervisor-introduction{padding:22px 20px;border-radius:18px}.supervisor-feedback h2{font-size:1.5rem}.research-main>.supervisor-feedback{margin-bottom:36px}}
