/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:Larsseit;src:url(/themes/custom/kaplan/fonts/Larsseit-Light.ttf);font-weight:normal;font-style:normal;}@font-face{font-family:Larsseit;src:url(/themes/custom/kaplan/fonts/Larsseit-Bold.ttf);font-weight:bold;font-style:normal}@font-face{font-family:Larsseit;src:url(/themes/custom/kaplan/fonts/Larsseit-Italic.ttf);font-weight:normal;font-style:italic;}@font-face{font-family:Larsseit;src:url(/themes/custom/kaplan/fonts/Larsseit-Light-Italic.ttf);font-weight:lighter;font-style:italic;}@font-face{font-family:Larsseit2;src:url(/themes/custom/kaplan/fonts/Larsseit-Medium.ttf);font-weight:bolder;font-style:normal;}body{font-family:Larsseit,'Gill Sans','Gill Sans MT','Myriad Pro','DejaVu Sans Condensed',Helvetica,Arial,'sans-serif';font-weight:normal;font-size:1.52vw;line-height:1em;}@media (max-width:768px){:root{--scrollbar-width:0px;}body{font-family:Larsseit,"sans-serif";font-weight:normal;font-size:16px;line-height:24px;}}*{margin:0;padding:0;box-sizing:border-box;}a{color:black;}li{list-style:none;}legend{font-weight:bold;}label{padding-bottom:5px;}.logo,div#block-kaplan-site-branding img{max-width:8em;font-size:32px;}@media (max-width:99.99em){img.logo,div#block-kaplan-site-branding img{max-width:8em;}}@media (min-width:56.3em){.img.logo{}}@media (max-width:768px){.logo,div#block-kaplan-site-branding img{font-size:24px;}img.logo,div#block-kaplan-site-branding img{max-width:8em;}}div.main{height:max-content;}img.main{max-width:100%;vertical-align:middle;width:100%;border-style:none;}header{display:flex;justify-content:space-between;padding:20px;background-color:white;color:black;position:sticky;top:0;z-index:100;}.nav-links a{color:black;}.menu{display:flex;gap:1em;font-size:1em;z-index:100;}.menu li:hover{background-color:white;border-radius:5px;transition:0.3s ease;}.menu li{padding:5px 7px;}.menu li a{text-decoration:none;}nav input[type=checkbox]{display:none;}.hamburger{display:none;font-size:24px;user-select:none;}@media (max-width:768px){.menu{display:none;position:absolute;background-color:white;right:0;left:0;text-align:center;padding:16px 0;line-height:12px;}.menu li:hover{display:inline-block;background-color:white;transition:0.3s ease;}.menu li + li{margin-top:12px;}input[type=checkbox]:checked ~ .menu{display:block;}.hamburger{display:block;}}div.clearboth{clear:both;overflow:auto;}footer,.external{clear:both;text-align:center;padding-top:20px;margin-top:20px;margin-bottom:20px;font-size:.7rem;}.footer-links{list-style-type:none;}.footer-links li img{height:30px;}@media{.footer-links li{display:inline;padding-left:10px;padding-right:10px;}}div.person{line-height:1.3 rem;clear:both;width:100%;}div.personlab{float:left;width:30vw;padding-left:0px;padding-right:0px;}div.row{padding-bottom:5px;padding-top:5px;}@media (max-width:850px){div.person{margin:0;border-bottom:1px grey dotted;overflow:hidden;}div.personlab{float:left;width:50vw;padding-left:0px;padding-right:0px;}div.row{padding-bottom:5px;padding-top:5px;}}@media (max-width:480px){div.person{margin:0;border-bottom:1px grey dotted;overflow:hidden;}div.personlab{float:left;width:40vw;}div.row{padding-bottom:5px;padding-top:10px;}}fieldset{margin:20px 0px 10px 0px;padding:10px;border:solid;border-width:2px;border-color:#62d0ec;}@media (max-width:768px){fieldset{margin:20px 0px 0px 0px;padding:5px;}}div#block-kaplan-page-title{padding-bottom:40px;margin-left:20px;}div#block-kaplan-page-title h1{margin-top:50px;}div.pileft{float:left;}div.piright{float:right;}@media (max-width:768px){div#block-kaplan-page-title{padding-bottom:20px;margin-left:20px;}div#block-kaplan-page-title h1{margin-top:10px;}div.pileft{float:left;}div.piright{float:left;}}article{padding:20px;}h1{padding-top:20px;}img.kaplan{margin-right:20px;margin-bottom:20px;float:left;width:20%;}article p{padding-top:10px;line-height:1.5em}div#research p{padding-top:0px;padding-bottom:10px;}p.alumnigroup{text-align:center;}#container{display:flex;flex-wrap:wrap;justify-content:center;}member{flex:0 0 calc(20% - 20px);padding:10px;font-size:1em;font-weight:500;line-height:1.2em;text-align:center;}*{box-sizing:border-box;}member div.name{pointer-events:all;display:block;font-size:.8em;text-align:center;padding-top:10px;}member div.name a{text-decoration:none;}img.member{margin-top:10px;border:4px #CCC solid;padding:2px;}div.pubyear{font-weight:bolder;color:#62d0ec;margin-top:20px;margin-bottom:6px;margin-left:0px;}
