/* Research & Working Papers. Scoped to avoid affecting business or course tools. */
.research-page{background:#fff}
.research-page .nav-links a[aria-current="page"]{color:#865f23;border-bottom:2px solid #c79c52}
.research-skip-link{position:absolute;top:-100px;left:12px;background:#fff;color:#102b46;padding:9px 14px;z-index:100;text-decoration:none}
.research-skip-link:focus{top:8px}
.research-hero{padding:65px 0 72px;background:linear-gradient(118deg,#fafcff 0%,#f5f8fb 65%,#fdf6e9 100%);border-bottom:1px solid #dde5ed}
.research-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(285px,.55fr);gap:74px;align-items:center}
.research-hero .crumbs{margin-bottom:32px}
.research-hero .eyebrow{font-size:11px;margin-bottom:19px}
.research-hero h1{max-width:none;font:700 clamp(45px,5.8vw,73px)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.052em;margin:0 0 25px}
.research-hero h1 em{font-style:normal;color:#aa7b35}
.research-hero-copy>p{font-size:17px;line-height:1.7;max-width:735px;color:#4b5f72;margin:0 0 25px}
.research-hero-copy .research-lead{font:500 23px/1.38 Georgia,'Times New Roman',serif;color:#173b5b;margin-bottom:19px}
.research-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px;margin-top:30px}
.research-quiet-link{font-size:14px;font-weight:800;color:#1d5379;text-decoration-thickness:1px;text-underline-offset:4px}
.research-hero-note{padding:31px 28px;border:1px solid #d9e3eb;border-radius:19px;background:#fff;box-shadow:0 15px 46px rgba(16,43,70,.07)}
.research-note-heading{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;color:#82612b}
.research-note-number{font:700 78px/1.2 Georgia,'Times New Roman',serif;color:#193b5b;letter-spacing:-.07em;margin-top:8px}
.research-hero-note>p{color:#43596b;margin:0;font-size:15px}
.research-note-rule{height:1px;background:#e2e8ee;margin:24px 0 20px}
.research-note-row{display:flex;justify-content:space-between;gap:12px;font-size:12px;padding:8px 0;line-height:1.5;border-bottom:1px solid #edf0f3}
.research-note-row:last-child{border:0}
.research-note-row span{color:#617487}
.research-note-row strong{font-weight:750;color:#173954;text-align:right}
.research-introduction{padding:72px 0;background:#fff}
.research-intro-grid{display:grid;grid-template-columns:1fr 1.17fr;gap:70px;align-items:start}
.research-introduction h2{font:700 clamp(29px,3.5vw,42px)/1.16 Georgia,'Times New Roman',serif;max-width:510px}
.research-introduction p{font-size:17px;color:#495e71;line-height:1.75;margin:0 0 22px}
.research-process{display:flex;flex-wrap:wrap;gap:8px}
.research-process span{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;background:#eff4f8;border:1px solid #dce6ed;border-radius:99px;padding:8px 14px;color:#27516f}
.research-projects{padding:83px 0 88px;background:#f4f7fa;border-top:1px solid #e5ebf0}
.research-section-head{max-width:750px;margin-bottom:35px}
.research-section-head h2{font:700 clamp(35px,4vw,47px)/1.15 Georgia,'Times New Roman',serif;margin-bottom:13px}
.research-section-head p{font-size:17px;line-height:1.6;color:#5c6f7e;margin:0}
.research-paper{background:#fff;padding:44px 48px 42px;border:1px solid #dce5ec;border-top:5px solid #c99b49;border-radius:18px;box-shadow:0 13px 36px rgba(16,43,70,.06);margin-bottom:26px;scroll-margin-top:155px}
.research-paper:last-child{margin-bottom:0;border-top-color:#64849d}
.research-paper-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}
.research-paper-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#627589;font-weight:650}
.research-field{text-transform:uppercase;letter-spacing:.09em;color:#82612d;font-weight:850}
.research-dot{color:#a6b1bd}
.research-paper-index{font:700 13px Georgia,'Times New Roman',serif;color:#9a7c4b;white-space:nowrap}
.research-paper h3{font:700 clamp(31px,3.65vw,44px)/1.13 Georgia,'Times New Roman',serif;letter-spacing:-.038em;margin:0 0 11px}
.research-paper-subtitle{font-size:17px;line-height:1.55;color:#50677b;margin:0 0 26px;max-width:880px}
.research-key-question{border-left:3px solid #c9a35d;padding:2px 0 2px 22px;margin:0 0 32px;max-width:960px}
.research-key-question>span{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#88662c;font-weight:850;margin:0 0 7px}
.research-key-question p{font:500 19px/1.55 Georgia,'Times New Roman',serif;color:#28465e;margin:0}
.research-paper-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(245px,.65fr);gap:44px;align-items:start}
.research-paper h4{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:850;color:#244e6d;margin:0 0 14px}
.research-abstract p{font-size:15.5px;line-height:1.78;color:#465a6c;margin:0 0 16px}
.research-abstract p:last-child{margin-bottom:0}
.research-method{border-radius:13px;background:#eff5f9;padding:25px 24px;border:1px solid #e0eaf1}
.research-method ul{margin:0;padding-left:19px;color:#465e70;font-size:14px;line-height:1.62}
.research-method li{margin:0 0 12px}
.research-method li:last-child{margin:0}
.research-paper-bottom{display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:1px solid #e4eaf0;margin-top:35px;padding-top:27px}
.research-paper-bottom p{font-size:14px;line-height:1.68;color:#526679;margin:0}
.research-dialogue-section{padding:78px 0;background:#fff}
.research-dialogue{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}
.research-dialogue h2{font:700 clamp(32px,3.7vw,45px)/1.13 Georgia,'Times New Roman',serif;margin:0 0 21px}
.research-dialogue-copy>p{color:#4d6377;font-size:17px;line-height:1.67;max-width:560px;margin:0 0 25px}
.research-connect{background:#102b46;color:#fff;border-color:#102b46}
.research-quote{background:#102b46;color:#fff;border-radius:18px;padding:36px 38px 40px}
.research-quote-mark{font:700 65px/.8 Georgia,'Times New Roman',serif;color:#e7c17a}
.research-quote blockquote{margin:10px 0 22px;font:400 23px/1.47 Georgia,'Times New Roman',serif;color:#fff}
.research-quote-credit{font-size:12px;letter-spacing:.06em;color:#d7e4ed}
.research-transparency{padding:35px 0 44px;background:#f5f8fb;border-top:1px solid #e1e8ef}
.research-transparency h2{font-size:19px;margin:0 0 12px}
.research-transparency p{font-size:12.5px;color:#586d7f;line-height:1.65;max-width:1050px;margin:0 0 10px}
.research-transparency p:last-child{margin:0}
.research-updated{font-weight:750;color:#36556e!important}
@media(max-width:1000px){.research-hero-grid{gap:30px}.research-paper{padding:38px 32px}.research-paper-columns{gap:26px}}
@media(max-width:820px){.research-hero-grid,.research-intro-grid,.research-paper-columns,.research-paper-bottom,.research-dialogue{grid-template-columns:1fr}.research-hero-note{max-width:570px}.research-hero{padding:48px 0 58px}.research-hero .crumbs{margin-bottom:23px}.research-introduction,.research-projects,.research-dialogue-section{padding:57px 0}.research-intro-grid,.research-dialogue{gap:30px}.research-paper-bottom{gap:26px}}
@media(max-width:540px){.research-hero h1{font-size:43px}.research-hero-copy .research-lead{font-size:20px}.research-hero-copy>p,.research-dialogue-copy>p{font-size:15px}.research-hero-note{padding:24px}.research-hero-actions{gap:15px}.research-paper{padding:28px 19px}.research-paper h3{font-size:31px}.research-paper-head{align-items:start}.research-paper-meta{gap:5px;font-size:11px}.research-key-question{padding-left:15px}.research-key-question p{font-size:18px}.research-method{padding:21px 20px}.research-paper-columns{gap:25px}.research-section-head p{font-size:15px}.research-quote{padding:27px}.research-quote blockquote{font-size:21px}}
@media print{.research-page .site-header,.research-page .site-footer,.research-hero-actions,.research-dialogue-section,.research-skip-link{display:none!important}.research-hero,.research-introduction,.research-projects,.research-transparency{background:#fff!important;padding:18px 0}.research-paper{break-inside:avoid;box-shadow:none;margin:0 0 20px;padding:18px;border:1px solid #ccc}.research-paper-columns{gap:22px}.research-method{background:#fff}.research-page{font-size:12px}}
