﻿.spacer{height:2rem;clear:both;}.spacer.short{height:1rem;}h1,h2,p,ol,ul{margin-top:0;margin-bottom:0;}h1{font-size:3rem;}h2{font-size:2rem;color:#a80000;}p,ol,ul{font-size:1rem;}hr{clear:both;}.content-page{max-width:calc(1140px + 4rem);padding:0 2rem;margin:auto;}.recent-awards .alumnus img{float:left;max-width:15rem;border-radius:.5rem;margin:0 1.5rem .5rem 0;}.recent-awards .alumnus .name{font-size:1.75rem;color:#a80000;}.recent-awards .alumnus .award{font-size:1.25rem;}.recent-awards .alumnus .name,.recent-awards .alumnus .award{font-weight:600;line-height:1;margin-bottom:.5rem;}.recent-awards .alumnus hr{clear:both;}.static-points{display:flex;flex-direction:row;gap:1rem;margin-top:1rem;margin-bottom:2rem;clear:both;}.static-points .intro{display:flex;flex-direction:column;gap:1rem;width:35%;border-right:2px dashed #eee;padding:0 1rem 0 0;}.static-points .points{width:65%;display:flex;flex-direction:column;gap:1rem;}.static-points .points .point .label{font-size:1.25rem;font-weight:600;color:#a80000;}.note{margin:2rem 0;background:#a80000;}.note .note-inner{width:fit-content;display:flex;flex-direction:row;gap:.5rem;color:#fff;padding:.5rem 2rem;}.note .note-inner ui-icon{font-size:2rem;align-self:center;}.note .note-inner p{padding:.5rem 0;}.note .note-inner a{color:#fff;text-decoration:underline;}.accordions{display:flex;flex-direction:column;gap:1rem;padding-top:1rem;padding-bottom:2rem;}.accordions .accordion .label{font-size:1.5rem;color:#a80000;font-weight:500;letter-spacing:-.1rem;cursor:pointer;display:flex;flex-direction:row;gap:.25rem;line-height:1;width:fit-content;}.accordions .accordion .label:hover{color:#000;}.accordions .accordion .label::before{content:'+';transition:.1s;}.accordions .accordion .content{display:none;}.accordions .accordion.open .label::before{transform:rotate(45deg);}.accordions .accordion.open .content{display:flex;flex-direction:column;gap:1rem;padding:.5rem 1rem 0 1rem;}.past-awards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding-top:1rem;padding-bottom:2rem;}.past-awards .year-outer{width:calc((100%/3) - 1rem);}.past-awards .year-outer.multi-year{display:flex;flex-direction:column;gap:1rem;}.past-awards .year-outer .year-inner .label{font-size:1.5rem;color:#a80000;font-weight:500;line-height:1;margin-bottom:.5rem;}.past-awards .year-outer .year-inner .content{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0 .25rem .5rem;border-left:2px solid rgba(0,0,0,.1);margin-left:.5rem;}.past-awards .year-outer .year-inner .content .recipient{line-height:1.2;}.past-awards .year-outer .year-inner .content .recipient .award{padding-left:.5rem;font-style:italic;}.profile{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;}.profile .intro{display:flex;flex-direction:column;gap:.5rem;}.profile .intro .name{font-size:2rem;font-weight:600;color:#a80000;line-height:1;}.profile .intro .award{font-size:1.25rem;font-weight:500;color:#888;line-height:1;}.profile .intro .award span{color:#000;}.profile .biography img{max-width:15rem;float:left;margin:0 1.5rem .5rem 0;border-radius:.5rem;}.profile .biography p,.profile .biography ul,.profile .biography ol{margin-bottom:1rem;}@media screen and (min-width:768px) and (max-width:991px){h1{font-size:2.5rem;}.content-page{max-width:100%;}}@media screen and (max-width:767px){h1{font-size:2.5rem;}.content-page{max-width:100%;padding:0 1rem;}.static-points{flex-direction:column;}.static-points .intro{width:100%;border-right:0;border-bottom:2px dashed #eee;padding:0 0 1rem 0;}.static-points .points{width:100%;}.past-awards .year-outer{width:calc(50% - .5rem);}}