.course-list .pdl_course header{border-bottom:solid 1px #ccc;padding-bottom:calc(var(--pdl-spacing)/2)}.course-list .pdl_course .course-meta{font-size:.9em}.course-list .pdl_course .course-credits{font-weight:bold}.course-list .course-personnel .post-links{margin:0 0 0 1em}.course-main .course-description{--spacing: var(--pdl-spacing-3x);border-bottom:solid 1px #ccc;margin-bottom:var(--spacing);padding-bottom:var(--spacing)}.pdl-template .course-sidebar .person-name{font-family:inherit;font-size:1.25em;font-weight:bold}.single-person-page-header{border-bottom:solid 6px var(--pdl-active-color);text-shadow:1px 1px 5px #000}.single-person-page-header .contact-info{background-color:rgba(0,0,0,.67);border-radius:3px;display:inline-block;padding:5px 10px;text-shadow:1px 1px 5px #000}@media(min-width: 480px){.single-person-page-header .contact-info{width:max-content}}.single-person-page-header .featured-image{box-shadow:0 5px rgba(0,0,0,.2)}.archive .programs-list{padding:0}.archive .programs-list .featured-image{height:auto;margin-bottom:0;margin-top:0}.archive .programs-list header{border-bottom:solid 1px #ddd;display:flex;flex-direction:column-reverse;padding:0 0 var(--pdl-spacing)}.archive .programs-list .program-title{font-size:2rem}.archive .programs-list .item-meta{display:table;font-size:.9em}.archive .programs-list .item-meta__item{display:table-row}.archive .programs-list .item-meta .label{display:table-cell;padding-right:var(--pdl-spacing)}.archive .programs-list .item-meta .value{display:table-cell;font-weight:bold}.program-subpage .program-lead-content{margin-bottom:var(--pdl-spacing-4x)}.pdl-template .page-header .program-subnav{margin:0 calc(-1*var(--article-padding))}@media(max-width: 759px){.pdl-template .page-header .program-subnav__heading{background-color:rgba(0,0,0,.67);color:#fff;margin:0;padding:.5rem var(--article-padding)}}.pdl-template .page-header .program-subnav__menu{background-color:rgba(0,0,0,.67);padding:5px var(--article-padding) 0}.pdl-template .page-header .program-subnav a{--focus-outline: dotted 2px currentColor}.pdl-template .page-header .program-subnav a:hover{border-color:#aaa}.pdl-template .page-header .program-subnav a:focus{outline:var(--focus-outline)}.pdl-template .page-header .program-subnav a:focus:not(:focus-visible){outline:none}.pdl-template .page-header .program-subnav a:focus-visible{outline:var(--focus-outline)}.pdl-template .page-header .program-subnav .active-subpage a{border-color:#fff}@media(min-width: 760px){.pdl-template .program-main{width:calc(100% - var(--pdl-sidebar-width) - 4*var(--pdl-spacing))}}.program-subpage-careers h3.career-title{font-size:1.5rem;font-weight:bold}.program-subpage-careers .career-category{margin-bottom:.25em}.program-subpage-faculty-staff .person-category__title{border-bottom:solid 1px #ccc;margin-bottom:var(--pdl-spacing-2x)}.program-subpage-faculty-staff .person-list{--image-width: 80px;line-height:1.5}body.single-pdl_program .related-post{--spacing: var(--pdl-spacing-2x);border-bottom:solid 1px #ccc;margin-bottom:var(--spacing);padding-bottom:var(--spacing)}body.single-pdl_program .related-post__title-label{display:inline-block;font-size:.75em;line-height:1;text-transform:uppercase;width:fit-content}body.single-pdl_program .related-post__category a{margin-bottom:.1em;text-decoration:none}/*# sourceMappingURL=full.min.css.map */
