/* C2 Research & Pedagogy · Paper 01 */
.rp-shell{background:#f5f3ed;color:#26384b;padding:24px max(22px,calc((100vw - 1200px)/2)) 100px}.rp-breadcrumb{font:12px 'DM Sans',Arial,sans-serif;color:#7b817c;margin:18px 0 54px}.rp-breadcrumb a{color:#287673;text-decoration:none}.rp-front{padding:54px 7% 64px;background:#fffdfa;border:1px solid #e8e1d4;box-shadow:0 9px 35px #293b4210}.rp-issue,.rp-number,.rp-kicker,.rp-toc>span{font:700 11px 'DM Sans',Arial,sans-serif;letter-spacing:.17em;color:#a77b39}.rp-number{margin:45px 0 12px;color:#788680}.rp-front h1{font:normal clamp(36px,4.4vw,64px)/1.12 Georgia,serif;letter-spacing:-.035em;max-width:960px;color:#112e49}.rp-front h1 em{font-weight:normal;color:#287673}.rp-deck{font:19px/1.6 Georgia,serif;max-width:750px;color:#667477;margin:30px 0 45px}.rp-byline{border-top:1px solid #dcd9d1;padding-top:20px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font:12px 'DM Sans',Arial,sans-serif;color:#697673}.rp-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:60px;align-items:start;margin-top:48px}.rp-toc{position:sticky;top:110px;display:flex;flex-direction:column;gap:17px;padding:25px 0}.rp-toc a{font:13px 'DM Sans',Arial,sans-serif;color:#58666d;text-decoration:none}.rp-toc a:hover{color:#287673}.rp-paper{background:#fffdfa;border:1px solid #e8e1d4;padding:clamp(30px,6vw,85px);min-width:0;box-shadow:0 10px 40px #293b4210}.rp-paper section{scroll-margin-top:100px;margin-bottom:65px}.rp-paper section+section{border-top:1px solid #e8e3d9;padding-top:54px}.rp-paper h2{font:normal clamp(29px,3vw,42px)/1.2 Georgia,serif;color:#112e49;letter-spacing:-.025em;margin:15px 0 30px}.rp-paper h3{font:normal 24px/1.35 Georgia,serif;color:#287673;margin:34px 0 12px}.rp-paper p,.rp-paper li{font:17px/1.88 Georgia,serif;color:#3b4750;margin:0 0 20px}.rp-paper li{margin-bottom:13px}.rp-paper ol{padding-left:22px}.rp-paper .rp-note{font-size:14px;color:#7a7770}.rp-status{background:#f3f7f4;padding:25px;border-left:3px solid #287673}.rp-c2{background:#f4f1e8;padding:28px}.rp-c2 a{color:#287673;font-weight:700}.rp-paper a:focus-visible,.rp-toc a:focus-visible{outline:2px solid #287673;outline-offset:4px}@media(max-width:850px){.rp-layout{display:block}.rp-toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px 20px;margin-bottom:20px}.rp-toc>span{flex-basis:100%}.rp-shell{padding:15px 15px 60px}.rp-front{padding:35px 25px}.rp-paper{padding:30px 23px}}@media print{header.site-header,footer.site-footer,.rp-toc,.rp-breadcrumb{display:none!important}.rp-shell{padding:0;background:white}.rp-front,.rp-paper{border:0;box-shadow:none}.rp-layout{display:block}.rp-paper section{break-inside:avoid-page}}

/* v552 — long-form academic reading */
.rp-paper h3{scroll-margin-top:110px}.rp-bibliography{padding-left:24px}.rp-bibliography li{font-size:15px;line-height:1.7;margin-bottom:18px;overflow-wrap:anywhere}.rp-bibliography a{color:#287673;white-space:nowrap}.rp-toc{max-height:calc(100vh - 135px);overflow-y:auto;scrollbar-width:thin}.rp-toc a{font-size:12px;line-height:1.35}.rp-paper p{hyphens:auto}.rp-paper section{margin-bottom:58px}.rp-paper section+section{padding-top:42px}@media(max-width:850px){.rp-toc{max-height:none;overflow:visible}}@media print{.rp-paper section{break-inside:auto}.rp-paper h2,.rp-paper h3{break-after:avoid}}

/* v553: direct return to the source section, without changing the paper layout */
.rp-breadcrumb{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.rp-return-link{display:inline-flex;align-items:center;gap:7px;color:#287673!important;text-decoration:none;font:600 12px/1.5 "DM Sans",Arial,sans-serif;border-bottom:1px solid #b9cfc8;padding:4px 0;transition:color .2s,border-color .2s}
.rp-return-link:hover{color:#112e49!important;border-color:#112e49}
.rp-return-link:focus-visible{outline:2px solid #287673;outline-offset:4px}
.rp-crumb-trail{color:#7b817c}
.rp-return-bottom{text-align:center;margin:42px 0 0}
@media(max-width:650px){.rp-breadcrumb{gap:8px}.rp-crumb-trail{flex-basis:100%}}
