main{position:relative;padding-top:10px}
@media screen and (min-width:64.0625em){main{padding-top:50px}}
h1, h2, h3, h4, h5, h6 {line-height: 1.3;}
.panel,.panel--interactive{margin-bottom:2.25rem}
.panel p,.panel ul,.panel ol{margin-bottom:.75rem}
.panel p .button{margin-bottom:0}
.panel p.fine-print {font-size:.95rem}
.section .text ul ul{list-style-type:circle}
article.feed-item .content .title, #featured-news .grid-item .title {font-family: BentonSansBold,"Arial Black",sans-serif;font-weight: 400;font-style: normal;line-height: 1.3;}
article.profile .meta-jobtitles {font-size: 1rem; margin-top: .5rem;}
article.profile .accordion-title {font-size: 1rem;}
.belt {padding-bottom:0;padding-top:16px;}
h6 span {font-family: BentonSansRegular,Helvetica,Arial,sans-serif;}
.degree-description .credits {font-family: BentonSansBold,Arial,sans-serif; font-weight: 400; padding-left: 1rem;border-left: 3px solid #990000;}
div.grid {clear: both;}
.procedure {border:2px solid #DDD; padding:24px 20px 16px;}
.procedure:before {display:none;height:0;}
@media screen and (min-width:40em){
    article.feed-item .content p[itemprop="description"]{font-size: 1.125rem;}
    .belt {padding-bottom:20px;padding-top:30px;}
    .one-col-desc-two-cols-currency table thead tr th:nth-child(1) {text-align:left;}.one-col-desc-two-cols-currency table thead tr th:nth-child(2),.one-col-desc-two-cols-currency table thead tr th:nth-child(3),.one-col-desc-two-cols-currency table tbody tr td:nth-child(2),.one-col-desc-two-cols-currency table tbody tr td:nth-child(3) {text-align:right;width: 25%;}
    .float-left.two-thirds + .float-right.one-third .button {margin-left: 0;}
    dl.meta ul {font-size:1rem;}
    #annual-security-report h2 {border-right:2px solid #900;padding-right:2.5rem;text-align:right;font-size:1.5rem;}
}
@media screen and (min-width:64.0625em){article.feed-item .content .title {font-size:1.425rem;}article.feed-item .content p[itemprop="description"]{font-size: 1.25rem;}}