/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(html){--font-body:"Roboto",Arial,sans-serif;--font-heading:"Roboto",Arial,sans-serif;--primary:#0c457d;--secondary:#e8702a;--tertiary:#008093;--dark-orange:#C25414;--accent-color:var(--primary);--bg-color:var(--white);--caret-color:var(--primary);--color:var(--gray-900);--scrollbar-color:var(--primary);--placeholder-color:var(--gray-400);--selection-bg-color:var(--primary);--selection-color:var(--white);--focus:var(--primary);--th-color:var(--primary);--h1-color:var(--primary);--h2-color:var(--primary);--h3-color:var(--primary);--h4-color:var(--black);--h5-color:var(--tertiary);--h6-color:var(--black);--text-on-primary:var(--white);--text-on-secondary:var(--black);--text-on-tertiary:var(--white);--link-color:var(--dark-orange);--link-color-hover:var(--dark-orange);--link-color-focus:var(--dark-orange);--btn-primary-bg-color:var(--primary);--btn-primary-border-color:var(--primary);--btn-primary-border-radius:999px;--btn-primary-color:var(--white);--btn-primary-bg-color-hover:var(--white);--btn-primary-border-color-hover:var(--primary);--btn-primary-color-hover:var(--primary);--btn-secondary-bg-color:var(--dark-orange);--btn-secondary-border-color:var(--dark-orange);--btn-secondary-border-radius:999px;--btn-secondary-color:var(--white);--btn-secondary-bg-color-hover:var(--white);--btn-secondary-border-color-hover:var(--dark-orange);--btn-secondary-color-hover:var(--dark-orange);--btn-tertiary-bg-color:var(--tertiary);--btn-tertiary-border-color:var(--tertiary);--btn-tertiary-color:var(--white);--btn-tertiary-border-radius:999px;--btn-tertiary-bg-color-hover:var(--white);--btn-tertiary-border-color-hover:var(--tertiary);--btn-tertiary-color-hover:var(--tertiary);--nav-link-color:var(--primary);--nav-link-font-weight:var(--font-weight-400);--nav-link-bg-color-hover:var(--primary);--nav-link-color-hover:var(--white);--nav-link-bg-color-active:var(--primary);--nav-link-color-active:var(--white);--body-color:var(--black);--team-section-bg-color:var(--primary);--team-section-color:var(--white);--footer-bg-color:var(--primary);--footer-color:var(--white);--footer-border-bottom:1px solid var(--white);--footer-menu-color:var(--white);--article-teaser-color:var(--dark-orange);--news-teaser-color:var(--dark-orange);}h1,.page-title{color:var(--h1-color);font-weight:var(--font-weight-300);}h1.callout-banner__headline,h2.callout-banner__headline{font-weight:var(--font-weight-300);}@media (min-width:1024px){:is(.page-header){font-size:var(--font-size-10);}}:is(body){font-size:var(--font-size-3);font-weight:var(--font-weight-300);}:is(.footer-middle) .block-content{margin-block-end:0;}:is(.navbar-collapse) ul.navbar-nav > li > a{font-size:var(--font-size-3);}:is(.navbar-collapse) .dropdown-menu{padding:5px;}:is(.navbar-collapse) .dropdown-menu li a{font-size:var(--font-size-2);font-weight:var(--font-size-300);}:is(strong){font-weight:var(--font-weight-500);}h2,h3,h4,h5,h6{font-weight:var(--font-weight-300);}h2.block-title{font-weight:var(--font-weight-300);}.block--type-custom-text-html,.block--type-list-of-sites,.cke_editable,.cke_editable_themed,.prose{font-size:var(--font-size-3);}.block--type-custom-text-html :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose] *)),.block--type-list-of-sites :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose] *)),.cke_editable :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose] *)),.cke_editable_themed :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose] *)),.prose :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose] *)){font-weight:var(--font-weight-300);}.block--type-custom-text-html :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)),.block--type-list-of-sites :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)),.cke_editable :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)),.cke_editable_themed :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)),.prose :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)){color:var(--dark-orange);}.block--type-custom-text-html :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):hover,.block--type-custom-text-html :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):focus,.block--type-list-of-sites :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):hover,.block--type-list-of-sites :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):focus,.cke_editable :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):hover,.cke_editable :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):focus,.cke_editable_themed :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):hover,.cke_editable_themed :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):focus,.prose :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):hover,.prose :where(a):not(:where(.button,.btn,.read-more,.events,.has-logo,.links,[class~=not-prose] *)):focus{color:var(--dark-orange);}.block--type-custom-text-html :where(ul > li):not(:where([class~=not-prose] *))::marker,.block--type-list-of-sites :where(ul > li):not(:where([class~=not-prose] *))::marker,.cke_editable :where(ul > li):not(:where([class~=not-prose] *))::marker,.cke_editable_themed :where(ul > li):not(:where([class~=not-prose] *))::marker,.prose :where(ul > li):not(:where([class~=not-prose] *))::marker{color:var(--black);font-size:var(--font-size-4);}.bg-primary .block--type-custom-text-html :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-tertiary .block--type-custom-text-html :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-primary .block--type-list-of-sites :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-tertiary .block--type-list-of-sites :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-primary .cke_editable :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-tertiary .cke_editable :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-primary .cke_editable_themed :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-tertiary .cke_editable_themed :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-primary .prose :where(ul > li):not(:where([class~=not-prose] *))::marker,.bg-tertiary .prose :where(ul > li):not(:where([class~=not-prose] *))::marker{color:var(--white);}.block--type-custom-text-html .button,.block--type-list-of-sites .button,.cke_editable .button,.cke_editable_themed .button,.prose .button{background-color:var(--black);border-color:var(--black);border-radius:var(--btn-primary-border-radius);}.block--type-custom-text-html .button:focus,.block--type-custom-text-html .button:hover,.block--type-list-of-sites .button:focus,.block--type-list-of-sites .button:hover,.cke_editable .button:focus,.cke_editable .button:hover,.cke_editable_themed .button:focus,.cke_editable_themed .button:hover,.prose .button:focus,.prose .button:hover{background-color:var(--white);color:var(--black);}.callout-banner__content .button{border-radius:var(--btn-primary-border-radius);}.bg-primary a,.bg-primary a:visited,.bg-tertiary a,.bg-tertiary a:visited{color:var(--white);}.bg-secondary a,.bg-secondary a:visited{color:var(--black);}.class--full .class__title,.class--default .class__title,.class--teaser .class__title,.person--teaser .person__title,.person--no-image-teaser .person__title,.person__profession,.news-teaser .news-title,.node-readmore a{font-weight:var(--font-size-300);}.block--type-accordion .panel-title > a{font-weight:var(--font-weight-500);}footer .block--type-site-logo img{max-height:none;}.w-medium{max-inline-size:var(--size-laptop);}.branding-header .logo{background-image:url(/profiles/contrib/openscholar/themes/eligendi_broad_rgp/images/rgp-logo.svg);background-repeat:no-repeat;background-size:100%;display:block;height:75px;text-indent:-9999vw;width:175px;}
