<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&amp;family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;family=Source+Sans+3:ital,wght@0,200..900;1,200..900&amp;family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&amp;display=swap');
:root {
	--font-ptserif: "PT Serif", serif;
	--font-popin: "Poppins", sans-serif;
  --font-sourcesans: "Source Sans 3", sans-serif;
  --font-roboto: "Roboto", sans-serif;
  --font-sourceserif: "Source Serif 4", serif;
  --grey: #cccccc;
  --black: #231F20;
  --darkblue: #003c71;
  --blue: #127fa1;
  --brown: #523429;
  --red: #C00404;
  --white: #ffffff;
  --green: #00b398;
  --light-grey: #F2F2F2;
}
@media (max-width: 768px) {
    .region-footer {
        flex-direction: column !important;
    }
}
/* header */
header {
font-family: "Source Sans 3", sans-serif;
}
header .navbar {
padding: 1rem;

}
.main-home {
	background-color: var(--darkblue) ;
	padding: 2rem;
	background-image: url(/themes/custom/ewp/css/ewpbbg.png);
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.main-page {
	padding-top: 2rem;
}
.main-home .region-content {
color: var(--white);	
}
.main-home .region-content  a {
color: var(--green) !important;	
}
.main-home .region-content a:hover {
	text-decoration: underline !important;
}

/* edexchange */
.region-header-exchange {
color: var(--black);
background-color: var(--light-grey) !important;
padding: 0 1rem;
border-bottom: solid 1px var(--red);
font-family: var(--font-sourcesans);
}
.region-header-exchange svg {
	padding: 0 !important;
}
.region-header-exchange .nav-link {
	padding: .25rem;
}
.region-header-exchange a {
text-decoration: none;
}
.view-published-edworkingpaper {
	padding: 1rem;
	background-color: var(--light-grey);
}
.region-header-exchange a:hover {
color: var(--red);
}
.region-header-exchange .fa-arrow-up-right-from-square {
	font-size: .75rem;
}
.content-home-bottom {
	background: var(--light-grey);
	padding: 2rem 0;
}
.content-home-bottom h3 {
	text-align: center;
	color: var(--white);
	background-color: var(--darkblue);
	padding: .5rem;
	font-size: 1.5rem !important;
	border-radius: .5rem;
}
ul.list-edexchange {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding:0;
  text-align: center;
  justify-content: center;
margin-bottom: 0 !important;
}

.list-edexchange .l1 {
background-color: var(--red);
color: #ffffff;
}
.list-edexchange .l2 a {
  color: var(--green) !important;
}
.list-edexchange .l2 a:hover {
  color: #ffffff !important;
  background-color: var(--green);
}
.l3 a {
	color: var(--darkblue) !important;
}
.list-edexchange .l3 a:link {
  color: var(--darkblue) !important;
}
.list-edexchange .l3 a:hover {
background-color: var(--darkblue);
color: #ffffff !important;
}
.list-edexchange .l2 {
background-color: #ffffff;
border-right: solid 1px #efefef;
border-left: solid 1px #efefef;
}
.list-edexchange .l3 {
background-color: #ffffff;
border-right: solid 1px #efefef;
border-left: solid 1px #efefef;
}
/* site title  */
.site-title {
  text-transform: none !important;
  background: #e01b22;
  padding: .5rem 2rem;
font-weight: normal !important;
letter-spacing: 0 !important;
}
.navbar-brand a.site-title {
color: #ffffff;
}
.navbar-brand a.site-title:hover {
color: #efefef;
}
/* body */
body {
	font-family: var(--font-pterif);
}
a {
	text-decoration: none;
	color: var(--blue);
}
a:hover {
	text-decoration: underline;
	color: var(--red);
}
.header-nav {
	background-color: var(--darkblue);
	color: var(--white);
	padding: 3rem 1rem;
}
.search-return strong {
	font-weight: bold;
	color: var(--red);
}
.navbar-light .navbar-nav .nav-link {
	color: var(--darkblue);
}
.navbar-light .navbar-nav .nav-link:hover {
	color: var(--red);
}
.region-sidebar-first .form--inline .form-item {
	float: none !important;
	margin: 0 0 .75rem 0;
}
/* search and filter */
details &gt; .details-wrapper {
	padding: 0.5rem 2rem;
	height: 20rem;
	overflow: scroll;
}
details &gt; .bg-light {
	background-color: transparent !important;
}
.region-sidebar-first .form-check-input[type="checkbox"] {
  margin-left: -20px;
  border-color: #999999;
}

#edit-date-wrapper legend, #edit-date-wrapper--3 legend {
	
}
.form-type-date {
}
#edit-date-wrapper .fieldset-wrapper .form-control, #edit-date-wrapper--3 .fieldset-wrapper .form-control {
	
}
#edit-date-wrapper .fieldset-wrapper label, #edit-date-wrapper--3 .fieldset-wrapper label {
}

.home-intro {
	padding: 0 1rem 1rem 1rem;
	border-radius: 1rem;
	color: var(--white);
}

.home-intro a {
	color: var(--green);
}
.region-content-bottom-left h2 {
	text-align: center;
	color: var(--white);
	background-color: var(--red);
	padding: .5rem;
	font-size: 1.5rem !important;
	border-radius: .5rem;
}
.region-content-bottom-right h2 {
	text-align: center;
	color: var(--white);
	background-color: var(--darkblue);
	padding: .5rem;
	font-size: 1.5rem !important;
	border-radius: .5rem;
}
/* sidebar first */
.region-sidebar-first {
	padding: 0;
}
.region-sidebar-first .block {
	background: #ffffff url(/themes/custom/ewp/css/leftbg1.png);
	border-radius: 1rem;
}
.region-sidebar-first .block {
margin-bottom: 1rem;
	padding-bottom: 1rem;
}
.region-sidebar-first .field--name-body {
	padding: 0 1.5rem;
}
.region-sidebar-first h5,
.region-sidebar-first h2 {
  font-size: 1.25rem;
  color: var(--white);
  padding: .5rem 1.5rem;
  background-color: var(--darkblue);
  clear: both;
margin: 0 0 1rem 0;
font-weight: normal !important;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
	border: solid 1px var(--white);
}

.region-sidebar-first .navbar-nav .nav-link {
  padding: .25rem 2rem !important;
}
.region-sidebar-first .navbar-nav .nav-link:hover {
background: #ffffff;
color: #e01b22;
}
.region-sidebar-first .is-active {
background-color: #ffffff;
}
/* breadcrumb */
.region-breadcrumb {
padding-left: .5rem;
}
/* region main content */

main {
	box-shadow: inset 5px 5px 10px #f4f4f4;
}
.region-nav-main {
	font-family: var(--font-roboto);
}
.region-nav-main .is-active {
	color: var(--red) !important;
}
.region-sidebar-first a {
  color: var(--blue);
}
.region-nav-main a:hover, .region-sidebar-first a:hover, .region-footer a:hover {
 color: #e01b22;
}
.region-nav-main .nav-item:hover {
background-color: #efefef;
color: #e01b22 !important;
}
.region-content, .region-sidebar-first {
	font-family: var(--font-ptserif);
}
.region-content .block-page-title-block {
	color: var(--darkblue);
}
.display-4 {
 font-family: "Roboto", sans-serif;
  border-bottom: solid 1px #ccc;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
font-size: 3rem;
}
.node__content, .breadcrumb, .webform-submission-form {
font-family: "PT Serif", serif;
}
.node__content .field {
padding-bottom: .5rem;
}
.node__content .btn-primary {
	color: var(--white) !important;
}
.node__content a, .breadcrumb a, .region-content-bottom a, .region-footer a, .view-footer a, .webform-submission-form a {
color: var(--blue);
text-decoration: none;
}
.node__content a:hover, .breadcrumb a:hover, .region-content-bottom a:hover, .view-footer a:hover, .webform-submission-form a:hover {
text-decoration: underline;
color: var(--red);

}
h1, h2, h3, h4, h5 {
font-family: var(--font-popin);
}
h1 .field--name-title {
	color: var(--darkblue);
}
.field--name-field-wp-authors .field__item,
.field--name-field-wp-topics  .field__item,
.field--name-field-tags  .field__item {
display: inline;
}
.color-red {
	color: var(--red);
}
.related-ewp {
	padding-top: 1rem;
	border-top: solid 1px var(--grey);
	margin-top: 1rem;
}
.related-ewp h2, .ed-research-header h3 {
	font-weight: 500 !important;
}
.view-related-working-papers .views-field-field-tags a {
	color: var(--blue) !important;
	text-decoration: none !important;
}
.view-related-working-papers .views-view-responsive-grid__item {
	border-radius: 5px;
}
.region-footer .navbar-nav {
  flex-direction: row;
}
.views-view-grid .views-row {
	padding: 0 .5rem .5rem 0;
}
.field--name-field-wp-download .field__item, .field--name-field-wp-data-files .field__item {
margin-bottom: .5rem;
}
.field--name-field-wp-download .file, .views-field-field-wp-download .file, .field--name-field-wp-data-files .file {
background-color: var(--blue);
padding: 5px 10px 5px 30px;
border-radius: 7px;
}
.field--name-field-wp-download .file a, .views-field-field-wp-download .file a, .field--name-field-wp-data-files .file a {
color: var(--white);
}
.field--name-field-wp-download .file:hover, .views-field-field-wp-download .file:hover, .field--name-field-wp-data-files .file:hover {
background-color: var(--darkblue);
}
.file--application-pdf {
 
  background-position-x: 8px;
}
.content-bottom {
	padding: 2rem 1rem;
}
.region-content-bottom {
  font-family: 'PT Serif', serif;
padding: 1rem 0rem 2rem .5rem;
}
.region-content-bottom h2,
#block-views-block-edworkingpaper-citation-block-1-2 h2,
#block-views-block-media-mentions-block-1-2 h2 {
	font-size: 1rem !important;
	font-weight: bold !important;
	font-family: 'PT Serif', serif;
}


.view-content .card, .ewp-featured {
border: none;
border-bottom: solid 1px var(--grey);
height: 100%;
border-radius: 0;
padding-bottom: .5rem;
}
.view-content .card .lead a, .view-content .lead a, .view-content h5 a, .region-content-bottom-right h5 a {
 color: var(--darkblue);
}
.view-content .lead a:hover {
color: #e01b22;
text-decoration: none;
}
.view-content .card-body {
padding: 0;
}
.view-date  {
padding-bottom: .5rem;
}
.views-field-field-wp-download {
padding-bottom: .5rem;
}
.pagination .page-link {
      color:var(--darkblue);
} 
.page-item.active .page-link {
   background-color: var(--darkblue);
   color: var(--white);
}
.block-views-exposed-filter-blocksearch-edpapers-page-1 h2 {
  font-size: 1.25rem;
  text-align: center;
  background: #e1e4e6 url(/sites/default/files/headerbg.png);
  padding: 10px 0px;
  border-top: solid 3px #ccc;
  margin: 0;
}
.new-papers h2 {
  font-size: 1.25rem;
  text-align: center;
  background-color: var(--darkblue);
  padding: 10px 0px;
  color: #ffffff;
  margin: 0;
  border-radius: .5rem;
}
.new-pp h2 {
  font-size: 1.25rem;
  text-align: center;
  background-color: var(--red);
  padding: 10px 0px;
  color: #ffffff;
  margin: 0;
  border-radius: .5rem;
}
.block-views-blockmy-edworkingpapers-block-1 h2, .contributor-papers h2 {
  font-size: 1.25rem;
  text-align: center;
  background: #e1e4e6 url(/sites/default/files/headerbg.png);
  padding: 10px 0px;
  border-top: solid 3px #ccc;
  margin: 1rem 0 ;
}

.display-results {
	padding: .5rem 1rem;
	background-color: var(--light-grey);
}
.view-header h2 {
  font-size: 1.5rem;
  text-align: center;
  background: #e1e4e6 url(/sites/default/files/headerbg.png);
  padding: 10px 0px;
  border-top: solid 3px #ccc;
  margin: 1.5rem 0;
}
.form--inline {
 padding: 0 1.25rem;
}
.search-top .form--inline .form-item {
width: 100%;
float: none !important;
}

.search-top .form-item, .search-top .form-actions {
 display: table-cell;
}

.btn-primary {
background-color: var(--blue);
border-color: var(--blue);
}
.btn-primary:hover {
	background-color: var(--darkblue);
border-color: var(--darkblue);
}
.new-papers li {
padding-left: 1rem;
padding-right: 1rem;
}
.papers-wrap {
  
}

ul.list-papers, ul.list-paper {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.list-paper h4, .list-paper h4 {
	font-family: var(--font-roboto);
}
.list-paper h4 a, .list-paper h5 a {
	color: var(--darkblue);
}
.list-paper h4 a:hover, .list-paper h5 a:hover {
	color: var(--red);
}
.list-paper-authors a, .list-paper-categories a, .list-paper-tags a {
	color: var(--blue);
}
.list-paper-authors a:hover, .list-paper-categories a:hover, .list-paper-tags a:hover {
	color: var(--red);
}
.list-paper li {
	padding: 0 .5rem;
}
.list-paper-abstract {
	padding-top: .5rem;
}
.webform-submission-form label {
font-weight: 700;
}
.webform-submission-form .fieldset-wrapper label {
font-weight: normal !important;
}
.webform-submission-form h3 {
text-align: center;
font-weight: normal !important;
}

.webform-submission-form .form-control {
background-color: #f5f7f8;
}
.webform-submission-form .fieldset-wrapper {
padding: 0 !important;
}
.form-type-managed-file, .form-item-upload, .fieldset.form-item {
border: 0;
}
.form-type-managed-file &gt; label, .form-item-upload label, .fieldset.form-item &gt; legend {
padding: 0 !important;
background-color: transparent;
border: 0;
}
.form-type-managed-file &gt; div, .form-item-upload &gt; div, .fieldset.form-item &gt; .fieldset-wrapper {
padding: 0;
}
.webform-link--wrapper label {
font-weight: 700 !important;
}
.webform-link--wrapper .form-item, webform-link--wrapper .form-actions {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
ul.people {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  text-align: center;
  justify-content: center;
}
.people li {
padding: 1rem;
}
.about-home {
	padding-bottom: 1rem;
}
.accordion-item {
border: 0;
}

.accordion-button:not(.collapsed) {
  color: #e01b22;
background-color: #e1e4e6;
}
.float-end img {
border: solid 1px #cccccc;
padding: 5px;
background: #ffffff;
}
.bg-light {
background-color: var(--darkblue) !important;
}
footer .region-footer {
flex-direction: row;
color: var(--white);
}
.region-footer a {
text-decoration: none;
color: var(--white);
}
.region-footer a:hover {
	text-decoration: underline;
	color: var(--grey);
}
.region-footer .nav-link {
	font-family: var(--font-roboto);
}
.region-footer .col-md-4 {
padding: .5rem 0 0 .5rem;
}
.view-content .row {
	margin-top: 0 !important;
}
.view-content, .view-footer {
font-family: "PT Serif", serif;
}
.view-footer .btn-primary {
color: var(--white) !important;
}
.related-policy {
	
	padding-bottom: .5rem;
	margin: 1rem 0;
	
}
.related-policy-header {
	text-align: center;
	color: var(--white);
	background-color: var(--darkblue);
	padding: .5rem .75rem;
	border-top-left-radius: 1rem;
	border-top-right-radius: 1rem;
}
.related-policy-footer {
	text-align: center;
	padding: .5rem;
	border-top: solid 1px #ccc;
	background-color: var(--light-grey);
	border-bottom-left-radius: 1rem;
	border-bottom-right-radius: 1rem;
}
.related-policy-header h3 {
	font-size: 1.5rem !important;
	font-weight: normal !important;
	padding: .5rem;
	margin-bottom: 0 !important;
}
.related-policy-body {
	background-color: var(--light-grey);
	padding: 1rem;
}</pre></body></html>