@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap";
html,body,button,input,textarea,select,h1,h2,h3,h4,h5,h6,p,a,span,li,dt,dd{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important}.header-inner{justify-content:flex-end!important}.header-inner nav{justify-content:flex-end}.about-hero p{margin:0 0 20px}.name-title{color:var(--accent)}.research-page>h2{margin:0 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:700}.research-page>h2:not(:first-child){margin-top:60px}.paper-list{margin:0;padding:0}.paper-list p,.working-papers p{margin:0 0 25px;line-height:1.65}.paper-number{color:var(--accent);font-weight:700}.working-papers{max-width:1000px}:root{--ink:#242424;--muted:#666;--line:#ddd;--paper:#fff;--accent:#315d52}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:var(--accent);text-underline-offset:3px}a:hover{color:#173c33}.site-header{border-bottom:1px solid var(--line)}.header-inner,main>section,footer{max-width:1000px;margin:auto;padding-left:30px;padding-right:30px}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:72px;display:flex}.site-name{color:var(--ink);white-space:nowrap;font-size:22px;font-weight:700;text-decoration:none}nav{flex-wrap:wrap;align-items:center;gap:20px;display:flex}nav a{color:#444;font-size:14px;text-decoration:none}nav a:hover{color:var(--accent);text-decoration:underline}.home-hero{grid-template-columns:1fr 220px;align-items:start;gap:70px;padding-top:80px;padding-bottom:70px;display:grid}.home-hero h1,.page-intro h1{letter-spacing:-.02em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:400;line-height:1.05}.role{color:var(--muted);margin:0 0 30px;font-size:17px}.lead{max-width:660px;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.35}.home-hero p:not(.role):not(.lead){max-width:650px}.contact-line{margin-top:28px}.home-hero img{aspect-ratio:1;object-fit:cover;filter:grayscale();border-radius:2px;width:220px}.home-links{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);padding-bottom:90px;display:grid}.home-links a{border-bottom:1px solid var(--line);min-height:130px;color:var(--ink);flex-direction:column;gap:6px;padding:25px 20px 25px 0;text-decoration:none;display:flex}.home-links a:nth-child(odd){margin-right:25px}.home-links b{color:var(--accent);font-size:19px}.home-links span{color:var(--muted);font-size:14px}.page-intro{border-bottom:1px solid var(--line);background:#f7f8f6;max-width:none;padding:70px max(30px,50% - 470px) 58px}.page-intro>div{max-width:700px;font-size:19px}.page-intro p{margin-bottom:0}main>section:not(.home-hero):not(.home-links):not(.page-intro){max-width:1000px;padding-top:50px;padding-bottom:10px}h2{margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.2}h3{margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;line-height:1.3}.list{border-top:1px solid var(--line)}.list article{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:20px;padding:22px 0;display:grid}.list time{color:var(--muted);font-size:14px}.list p{color:var(--muted);margin:0;font-size:15px}ul{max-width:760px;padding-left:20px}.card-list{grid-template-columns:repeat(2,1fr);gap:18px;display:grid;padding-bottom:60px!important}.card{border:1px solid var(--line);color:var(--ink);flex-direction:column;min-height:190px;padding:25px;text-decoration:none;display:flex}.card:hover{border-color:var(--accent);background:#f7f8f6}.card h2{color:var(--accent);font-size:29px}.card p{color:var(--muted);margin:0;font-size:15px}.card span{color:var(--accent);margin-top:auto;padding-top:18px;font-size:14px}dl{border-top:1px solid var(--line);max-width:760px}dt{padding-top:18px;font-weight:700}dd{color:var(--muted);margin:3px 0 18px}.download{background:var(--accent);color:#fff;padding:12px 18px;text-decoration:none;display:inline-block}.download:hover{color:#fff;background:#173c33}footer{border-top:1px solid var(--line);color:var(--muted);margin-top:90px;padding-top:24px;padding-bottom:30px;font-size:13px}footer a{margin-left:15px}@media (max-width:720px){.header-inner{flex-direction:column;align-items:flex-start;gap:10px;padding-top:17px;padding-bottom:17px}nav{gap:10px 16px}.home-hero{grid-template-columns:1fr;gap:28px;padding-top:55px}.home-hero img{order:-1;width:130px}.home-hero h1,.page-intro h1{font-size:43px}.lead{font-size:23px}.home-links{grid-template-columns:1fr}.home-links a:nth-child(odd){margin-right:0}.page-intro{padding-top:50px;padding-bottom:40px}.card-list{grid-template-columns:1fr}.list article{grid-template-columns:1fr;gap:5px}}.paper-list p{margin-bottom:16px}.paper-number{font-weight:400}.working-papers p{margin-bottom:12px}.resource-section{padding-bottom:0!important}.resource-section+.resource-section{padding-top:32px!important}.section-description{color:var(--muted);margin:0 0 24px}.resource-section .card-list{padding-bottom:30px!important}@media (max-width:720px){.home-hero h1,.page-intro h1{font-size:38px}}.home-hero h1,.page-intro h1{font-size:20px}@media (max-width:720px){.home-hero h1,.page-intro h1{font-size:20px}}.page-intro{max-width:none;margin-left:0;margin-right:0;padding:28px max(30px,50% - 470px) 24px}@media (max-width:720px){.page-intro{padding-top:24px;padding-bottom:20px}}.home-hero .name-title{font-size:42px}@media (max-width:720px){.home-hero .name-title{font-size:34px}}.research-page{max-width:1000px!important}.cv-section{padding-bottom:0!important}.cv-viewer{border:1px solid var(--line);width:100%;height:80vh;min-height:720px;display:block}@media (max-width:720px){.cv-viewer{height:75vh;min-height:560px}}.rank-overview{padding-bottom:24px!important}.rank-overview>p,.rank-guide>p,.rank-guide ol{max-width:760px}.rank-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.rank-nav a{border:1px solid var(--line);flex-direction:column;gap:5px;padding:18px;text-decoration:none;display:flex}.rank-nav a:hover{border-color:var(--accent);background:#f7f8f6}.rank-nav strong{color:var(--accent);font-size:17px}.rank-nav span{color:var(--muted);font-size:14px;line-height:1.45}.rank-guide{padding-top:42px!important;padding-bottom:16px!important}.rank-guide h2{font-size:25px}.rank-cards{padding-bottom:0!important}.rank-next-steps{padding-bottom:45px!important}@media (max-width:720px){.rank-nav{grid-template-columns:1fr}.rank-guide{padding-top:32px!important}}.ranking-study-list{max-width:820px;margin:0;padding-left:22px}.ranking-study-list li{margin-bottom:14px;padding-left:3px}.ranking-study-list{margin-top:22px;margin-bottom:22px;list-style:outside}.ranking-study-list li{margin-bottom:6px}.ranking-study-list li:last-child{margin-bottom:0}.home-hero .name-title{font-family:Georgia,Times New Roman,serif!important}.collaborator-affiliation{color:var(--ink)}.affiliation-name{font-size:23px}.rank-nav a{height:150px}#framework .ranking-study-list+p{display:none}#framework .ranking-study-list:before{content:"It also illustrates how political scientists have used ranking data in American politics, comparative politics, international relations, and beyond.";content:none;margin-bottom:22px;display:none}#framework>p:first-of-type:after{content:" It also illustrates how political scientists have used ranking data in American politics, comparative politics, international relations, and beyond."}.paper-abstract{margin-top:10px}.paper-abstract summary{color:var(--accent);cursor:pointer;width:max-content;font-weight:600}.paper-abstract p{color:var(--ink);margin:10px 0 0!important}.paper-abstract{margin:0 0 0 8px;display:inline-block}.paper-abstract[open]{margin:10px 0 0;display:block}
