/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--text:#000000;--text-grey:#4a4a4a;--pale-grey:#999999;--bg-grey:#e9e8e8;--header-color:#eeeeee;--nav-color:#eeeeee;--main-color:#ffffff;--active-color:rgb(81,126,146);--active-color-fg:white;--highlight-color:#800000;--canvas-color-bg:#ffffff;--canvas-color-fg:#000000;--main-dark-color-bg:#eeeeee;--main-dark-color-fg:#000000;--main-light-color-bg:#cccccc;--main-light-color-fg:#000000;--accent-color-bg:rgb(81,126,146);--accent-color-fg:#ffffff;--active-color-bg:rgb(81,126,146);--active-color-fg:#eeeeee;--highlight-color-bg:#cdae3d;--highlight-color-fg:#000000;--secondary-accent-color-bg:#96b1bd;--secondary-accent-color-fg:#ffffff;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-Regular-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-Regular-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-Regular-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-Regular-Web.woff) format('woff');font-weight:400;font-style:normal;font-stretch:normal;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-RegularItalic-Web.woff) format('woff');font-weight:400;font-style:italic;font-stretch:normal;}@font-face{font-family:'Lyon Text Web';src:url(/themes/custom/department2017/fonts/LyonText-Bold-Web.eot);src:url(/themes/custom/department2017/fonts/LyonText-Bold-Web.eot#iefix) format('embedded-opentype'),url(/themes/custom/department2017/fonts/LyonText-Bold-Web.woff2) format('woff2'),url(/themes/custom/department2017/fonts/LyonText-Bold-Web.woff) format('woff');font-weight:700;font-style:normal;font-stretch:normal;}body{font-feature-settings:"liga","kern";}.section-header{background-color:#eeeeee;}.section--nav{background-color:#eeeeee;}.section-main{background-color:#ffffff;}.section-accent{background-color:#eeeeee;}header,nav,h1,h2,h3{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B";}.nav,.nav-top,.info,.body table,.body .data,.image-caption{font-family:"Gotham Narrow SSm A","Gotham Narrow SSm B"}.intro,.body{font-family:"Lyon Text Web",serif;}a{color:rgb(81,126,146);}a:hover{color:#436879;}h1,h2,h3{font-weight:700;}h1{font-size:32px;line-height:34px;color:rgb(81,126,146);}h2{font-size:23px;line-height:32px;color:rgb(81,126,146);}h3,.course-teaser h2{font-size:15px;line-height:26px;color:#000;}.section-body > div.related > h3{color:rgb(81,126,146);}.nav-top{color:#000;font-size:16px;line-height:22px;font-weight:500;}.nav{color:#333;font-size:24px;font-weight:500;line-height:58px;}.sub-nav{font-weight:700;font-size:24px;line-height:28px;color:#333;}h2.info{font-weight:700;}.info{font-size:14px;line-height:20px;font-weight:500;}.intro{font-size:20px;line-height:28px;color:black;}.body{font-size:16px;line-height:26px;color:black;}.body blockquote{font-style:italic;margin-left:25px;}.body table,.body .data{font-size:15.5px;}.highlight{background-color:rgba(227,50,187,0.1);border-color:#e332bb;}.image-caption{font-size:14px;line-height:20px;}#search-box{font-weight:400;font-size:32px;line-height:34px;}@media only screen and (min-width:738px){h1{font-size:48px;line-height:52px;}h3,.course-teaser h2{font-size:17px;line-height:28px;}}@media only screen and (min-width:960px){h2{font-size:24px;line-height:34px;}.nav{border-top:0px;font-size:18px;line-height:24px;}.sub-nav{font-weight:500;line-height:28px;}.info{font-size:16px;line-height:22px;}.intro{font-size:24px;line-height:32px;}.body{font-size:18px;line-height:28px;}.body blockquote{margin-left:35px;}.body table,.body .data{font-size:17px;}#search-box{font-size:48px;line-height:52px;}}@media only screen and (min-width:1200px){h2{font-size:27px;line-height:36px;}h3,.course-teaser h2{font-size:19px;line-height:30px;}.body{font-size:20px;line-height:30px;}.body table,.body .data{font-size:19px;}}
body{font-size:16px;line-height:1.5rem;color:#4b4b4b;}.intro{font-size:1.88rem;letter-spacing:0.01rem;line-height:2.2rem;font-family:"adobe-garamond-pro";color:#4d4d4d;}.body{font-size:1.5rem;line-height:2rem;font-family:"adobe-garamond-pro";color:#4d4d4d;}.section--footer{background-color:#f3f3f3;}.section--footer a{color:#4b4b4b;font-weight:bold;}.section--footer a:hover{color:#000;}.section--footer .social-media-menu li:nth-child(3){display:none;}main{border-bottom:none !important;}@media only screen and (min-width:738px){.section--nav-header{margin-bottom:-24px;}#search-box{margin-bottom:24px;}}
