<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#university-publications, #uh-magazine, #uh-moment, #news-room {
    position: relative;
}

/* University Publications Section */   
#university-publications p {
    max-width: 740px;
    margin-left: auto;
    margin-right:auto;
}

h2.center {
    position: relative;
    text-align: center;
    display: block !important;
    margin-right: 0 !important;
}

section p a {text-decoration:underline;}

.ptext {
    text-align: center;
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

/* UH Magazine Section */

#uh-magazine .grey-bg {
        background: #F2F2F2;
        position: absolute;
        width: 100%;
        max-width: 1260px;
        top: 0;
        bottom: 0;
        left: 50%;
        transform: translateX(-50%);
}
    
.uh-magazine-text {
    max-width: 740px;
    margin: 0 auto;
    z-index: 1;
    margin: 0 auto;
    z-index: 2;
    position: relative;
    padding-top: 4rem;
    text-align: center;
}

#uh-magazine .section-grid {
    z-index: 2;
}

/* UH Moment Uh Today Section */
#uh-moment {
    padding: 7rem 0;
}

@media (min-width:768px){
.uh-moment-row {
    display: flex;
    align-items: center;
}
}

/* UH Newsroom Section */
    
#news-room .grey-bg {
    background: #F2F2F2;
    position: absolute;
    width: 100%;
    max-width: 1260px;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
    
.news-room-text {
    max-width: 740px;
    margin: 0 auto;
    z-index: 2;
    position: relative;
    text-align: center;
}
    
.news-room-text .nav {
    display: flex;
    justify-content: center;
    border: none;
}
    
.news-room-text .nav .nav-item h3 a {
    color: #000;
    text-decoration: underline;
}

.feature-box {
    background: white;
    padding-bottom: 30px;
    min-height: 715px;
}

.feature-box h3 {
    margin: 1rem 2rem 0.5rem !important;
    font: 1.5rem "Source Sans Pro", san-serif;
    line-height: 1.4 !important;
    text-decoration: underline;
    font-weight: bold;
}

.feature-box p {
    margin: 1rem 2rem 0.5rem !important;
    font: 1.875rem "Source Sans Pro", san-serif;
}

.teaser { 
    padding: 1rem 2rem 0.5rem;
    font: 30px "Source Sans Pro", sans-serif;
}

/* Social Media Section */
#social-media {
        max-width:1000px;
        margin: 0 auto;
        position: relative;
        padding:5rem 0;
}

#social-media .section-grid {
    margin: 2.25rem 0 0;
}

#social-media .col-xs-12.col-sm-8 {
    align-self: center;
}

.social-media li {
    padding-right: .75rem;
}
.social-media li a {
    background: #C8102E;
    border-radius: 50%;
    display: block;
    height: 64px;
    transition: background .25s ease;
    width: 64px;
    padding: 20px;
}

.social-media li a svg {
    fill: #fff;
}</pre></body></html>