<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.sitetype- header {
    padding-bottom: 0;
    border-bottom: 5px solid #4e2a84;
}
@media screen and (max-width: 960px) {
    .sitetype-undefined .mobile-bar, .sitetype- .mobile-bar,
    	.mid-dept ~ .mobile-bar
    {
    	display: none;
    }
}

/* to hide sidebar */

.one-boxes,
.one-boxes-inner {
    display: none !important;
}
.search-results {
    display: block !important;
    width: 100% !important;
}

/* begin custom additions */

.gsc-control-cse table {
    border: none !important;
}
.gsc-control-cse tr,.gssb_c tr {
    background-color: transparent !important;
}
.gsc-control-cse .gsst_a {
    border: none !important;
}
.gsc-control-cse .gsst_a * {
    vertical-align: middle;
}
.gsc-control-cse .gsib_a {
    padding: 12px 9px 11px 9px;
}
.gsc-control-cse input {
    box-shadow: none !important;
}
.gsc-control-cse .gsc-search-button-v2 {
        height: 45px;
        border-radius: 0;
        -webkit-appearance: none;
}

.gsc-control-cse .gsc-search-button-v2 svg {
    margin-top: 0 !important;
}
.gsc-control-cse .gsc-search-box ul {
    list-style-type: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.gsc-control-cse .gsc-search-box li {
    background: none !important;
    padding: 0 1rem 0 .5rem !important;
    margin: 0 !important;
    display: inline !important;
}
.gsc-control-cse b,.gsc-control-cse strong,.gssb_c b,.gssb_c strong {
    font-weight: bold;
}
.gssb_c .gsc-completion-selected {
    background: #eeeeee !important;
}
.expander3 h3&gt;a {
    color: #ffffff !important;
	display: block !important;
}
.expander3 h3&gt;a,.expander3 .oneboxResults&gt;a {
    border: none !important;
    text-decoration: none !important;
}
.gcsc-more-maybe-branding-root,
.gcsc-find-more-on-google-root,
.gcsc-branding {
    display: none !important;
}

.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
    font-size: 1.125rem !important;
}

.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #342f2e !important;
}

.search-results-page h2 {
    margin-top: 0;    
}

.gsc-input .gsc-input-box {
    border-top-left-radius:0 !important;
    border-bottom-left-radius:0!important;
    -moz-border-top-left-radius:0 !important; /* Firefox */
    -webkit-border-top-left-radius: 0 !important; /* Safari, Chrome */
    -moz-border-bottom-left-radius:0 !important; /* Firefox */
    -webkit-border-bottom-left-radius: 0 !important; /* Safari, Chrome */
    padding-top:0;
    padding-bottom: 0;
    height: 43px;
}

.gsc-search-button-v2 {
    border-top-right-radius:0 !important; 
    border-bottom-right-radius:0 !important;
    -moz-border-top-right-radius:0 !important; /* Firefox */
    -webkit-border-top-right-radius: 0 !important; /* Safari, Chrome */
    -moz-border-bottom-right-radius:0 !important; /* Firefox */
    -webkit-border-bottom-right-radius: 0 !important; /* Safari, Chrome */
}

/* end custom additions */

.gsc-results .gsc-cursor:after {
    content: "";
    display: table;
    clear: both
}
.landing-page header {
    margin-bottom: 5rem
}
.content a.gsst_a {
    border-bottom: 0 !important;
    padding-bottom: 0 !important
}
.gsc-control-cse {
    padding: 0 !important
}
.gsc-control-cse .gsc-table-result {
    font-size: 14px !important
}
.gs-result .gs-title,.gs-result .gs-title * {
    text-decoration: none !important
}
.gsc-input [type="text"] {
    background: transparent !important;
    text-indent: 6px !important
}
.gsc-result .gs-title {
    line-height: 1.6em !important;
    height: inherit !important
}
.gsst_a .gscb_a {
    color: #676767 !important
}
.gsst_a:hover .gscb_a,.gsst_a:focus .gscb_a {
    color: #4e2a84 !important
}
.gsc-url-top,.gsc-orderby-label {
    font-size: 14px !important;
    line-height: 1.3em !important
}
.gsc-result-info {
    padding-left: 0 !important;
    font-size: 14px !important
}
.gsc-search-button-v2 {
    padding: 4px 20px !important;
    cursor: pointer !important
}
.gsc-search-button-v2 svg {
    margin-top: 8px !important;
    width: 20px !important;
    height: 20px !important
}
.gsc-webResult.gsc-result.gsc-promotion {
    border: none !important;
    background: #f0f0f0 !important;
    padding: 0
}
.gsc-webResult.gsc-result.gsc-promotion .gs-promotion-text-cell {
    border: none !important;
    padding: 1rem
}
.gsc-webResult.gsc-result.gsc-promotion .gs-promotion-text-cell .gs-title.gs-bidi-start-align:after {
    background: url( data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzQuNSAxMzQuNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM0ZTJhODQ7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jaGVjay0wMTwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjcuMiwxMzQuNEE2Ny4yLDY3LjIsMCwxLDEsOTQuMiw1LjZhNC40Nyw0LjQ3LDAsMCwxLDIuMyw1LjksNC41NSw0LjU1LDAsMCwxLTUuOSwyLjMsNTguMTgsNTguMTgsMCwxLDAsMzQuOSw1My4zaDBhNC41LDQuNSwwLDAsMSw5LDBBNjcuNDUsNjcuNDUsMCwwLDEsNjcuMiwxMzQuNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02Ny45LDg5LjRhNC42Myw0LjYzLDAsMCwxLTMuMi0xLjNMMzYuMSw1OS41YTQuNTYsNC41NiwwLDAsMSwuMi02LjQsNC40OCw0LjQ4LDAsMCwxLDYuMSwwTDY3LjgsNzguNWw1NS01NC45YTQuNDcsNC40NywwLDAsMSw2LjksNS43LDQuNjIsNC42MiwwLDAsMS0uNy43TDcxLDg4LjFBNC4yMiw0LjIyLDAsMCwxLDY3LjksODkuNFoiLz48L3N2Zz4= ) no-repeat center/15px 15px;
    height: 15px;
    width: 15px;
    padding-right: .75rem;
    content: " ";
    display: inline-block
}
#advanced {
    margin: 0;
    padding: 0;
    list-style-type: none
}
#advanced li {
    background: none;
    display: inline;
    padding: 0 1rem 0 .5rem
}
input.gsc-input::placeholder {
    font-size: 16px !important
}
input.gsc-input::-webkit-input-placeholder {
    font-size: 16px !important
}
input.gsc-input:-moz-placeholder {
    font-size: 16px !important
}
input.gsc-input::-moz-placeholder {
    font-size: 16px !important
}
input.gsc-input:-ms-input-placeholder {
    font-size: 16px !important
}
.gsc-selected-option-container,.gsc-control-cse .gsc-option-menu {
    font-size: 14px !important
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0 !important;
    padding-left: 0 !important
}
.gsc-thumbnail-inside {
    line-height: 1em !important;
    margin-bottom: .25rem !important
}
.content table {
    margin: 0
}
.content table td {
    padding: 0.5em
}
.content table td.gsc-search-button {
    padding-left: 0 !important
}
.search-results-page .content-two-col {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 4rem
}
.search-results-page .content-two-col .search-results {
    display: inline-block;
    width: 60%;
    margin-right: 2%;
    line-height: 24px
}
.one-boxes {
    display: inline-block;
    width: 38%
}
.one-boxes .loading {
    margin-top: .5rem 0
}
.expander3 {
    margin: .5rem 0;
    font-size: 16px
}
.expander3&gt;div {
    margin: 0
}
.expander3 .oneboxResults {
    border: 1px solid #f0f0f0;
    margin-bottom: 1rem
}
.expander3 .title {
    display: inline-block;
    margin-right: 1em;
    font-family: "Akkurat Pro Bold","Arial Black",sans-serif
}
.expander3 .sub {
    display: inline-block;
    margin-right: .5em
}
.expander3 .subsub {
    display: block;
    margin-right: .5em;
    font-size: 14px;
    line-height: 1.3em
}
.expander3 h3 {
    background: #4e2a84;
    font: 18px/1.5rem "Akkurat Pro Bold","Arial Black",sans-serif !important;
    margin: 0;
    border-top: 1px solid #fff;
    text-align: left !important;
    padding: 0
}
.expander3 h3:before,.expander3 h3:after {
    display: none
}
.expander3 h3:first-of-type {
    border-top: none
}
.expander3 h3&gt;a {
    background: url("//common.northwestern.edu/v8/css/images/icons/arrow-right-white.svg") no-repeat left 1rem center/12px 18px;
    padding: .5em 0 .5rem 3rem
}
.expander3 h3&gt;a:hover {
    border: none;
    text-decoration: underline
}
.expander3 h3.open a {
    background: url("//common.northwestern.edu/v8/css/images/icons/arrow-down-white.svg") no-repeat left 1rem center/18px 12px
}
.expander3 .result {
    font-family: "Akkurat Pro Regular",Arial,sans-serif;
    display: block;
    padding: .75rem 1rem;
    margin: 1px 0;
    border: none
}
.expander3 .result:nth-child(2n) {
    background: #f0f0f0
}
.expander3 .result:hover {
    border-bottom: none !important;
    background: #e4e0ee
}
.expander3 .more {
    line-height: 1.2em;
    text-transform: uppercase;
    border-top: 1px solid #f0f0f0;
    padding: .5rem
}
.expander3 .more:after {
    background: url("//common.northwestern.edu/v8/css/images/icons/arrow-right-dkpurple.svg") no-repeat center/6px 10px;
    padding-right: .5rem;
    content: " ";
    height: 10px;
    width: 6px;
    display: inline-block
}
.expander3 .more a {
    display: inline-block;
    margin: 0 0 0 .5rem
}
.landing-page .sidebar {
    margin: 1em 0 0 0;
    text-align: left;
    background: #e4e0ee;
    padding: 1.5rem 1.25rem
}
.landing-page .sidebar h3 {
    font: 18px/1.2em "Poppins Bold", "Arial Black", sans-serif;
    color: #342f2e;
    margin-top: 0;
    text-align: left
}
.landing-page .sidebar h3:after,.landing-page .sidebar h3:before {
    background: none;
    padding: 0
}
.landing-page .content .sidebar p {
    margin-top: 0
}
.landing-page .content .sidebar ul {
    margin-bottom: 0
}
.landing-page .content .sidebar ul li {
    padding: 0 0 0 1.5em
}
.landing-page .content .sidebar ul li:last-child {
    padding-bottom: 0
}
.no-touch .gsc-results .gsc-cursor-box {
    margin: 2.5em 0 2em !important;
    padding: 2rem 0 0 0 !important;
    border-top: 1px solid #E9E9E9 !important
}
.gsc-results .gsc-cursor .gsc-cursor-page {
    padding: .8rem 1rem !important;
    color: #342f2e !important;
    font: 16px "Akkurat Pro Bold","Arial Black",sans-serif !important;
    float: left
}
.gsc-results .gsc-cursor .gsc-cursor-page:hover {
    background: #b6acd1 !important;
    color: #fff !important;
    text-decoration: none !important
}
.gsc-results .gsc-cursor .gsc-cursor-current-page {
    background: #4e2a84 !important;
    color: #fff !important
}
.gsc-results .gsc-cursor .gsc-cursor-current-page:hover {
    background: #4e2a84 !important
}
.gcsc-branding:after {
    padding-bottom: 1rem !important
}
@media screen and (max-width: 768px) {
    .landing-page header {
        margin-bottom: 3rem
    }
    #mobile-links {
        display: none
    }
    h2 {
        font-size: 36px
    }
    .expander3 {
        margin-top: 1rem;
        font-size: 14px
    }
    .expander3 .result {
        padding: .5rem
    }
    .expander3 .more {
        padding-left: 0
    }
    .expander3 .sub {
        display: block
    }
    .search-results-page .content-two-col {
        display: block
    }
    .search-results-page .content-two-col .search-results {
        width: 100%
    }
    .search-results-page .content-two-col .one-boxes {
        width: 100%;
        margin-bottom: 2rem
    }
}
@media screen and (max-width: 480px) {
    h2 {
        font-size: 32px
    }
    .gsc-results .gsc-cursor-box {
        padding-top: 0 !important
    }
}
</pre></body></html>