.icon,.pdl-icon{bottom:-0.1em;display:inline-block;height:1em;position:relative;width:1em}.pdl-icon--md{margin-left:.125em;margin-right:.125em;transform:scale(1.25)}.course-meta{display:flex;gap:var(--pdl-spacing-2x)}.pdl-template .course-list .pdl_course{border:none;gap:var(--pdl-spacing);margin-bottom:var(--pdl-spacing);padding:var(--pdl-spacing);position:relative}@media(min-width: 760px){.pdl-template .course-list .pdl_course{display:grid;grid-template-columns:3fr 1fr;grid-template-rows:min-content 1fr}}@media(min-width: 960px){.pdl-template .course-list .pdl_course{grid-template-columns:4fr 1fr}}.course-list .pdl_course header,.course-list .pdl_course .course-content{margin:0 0 var(--pdl-spacing)}@media(min-width: 760px){.course-list .pdl_course header,.course-list .pdl_course .course-content{margin:0}}.course-list .pdl_course .entry-title{font-size:1.25em}.course-list .pdl_course .course-content{grid-column:1/2;grid-row:2/3}.course-list .pdl_course .course-actions{grid-column:2/3;grid-row:1/3}.course-list .pdl_course .course-actions .button{font-size:1rem}.course-list .course-details{--gap: 5%;margin-top:var(--pdl-spacing)}@media(min-width: 760px){.course-list .course-details{display:flex;gap:var(--gap)}}@media(min-width: 760px){.course-list .course-description{width:75%}}.course-list .course-personnel{margin-bottom:var(--pdl-spacing)}@media(min-width: 760px){.course-list .course-personnel{width:25%}}.course-list .course-details h3{font-size:1.25em}.single-pdl_course article.pdl_course{display:flex;flex-wrap:wrap;width:100%}.single-pdl_course .course-sidebar .action-list{margin:0 0 var(--pdl-spacing-2x)}.single-pdl_course .course-personnel article{padding:0}.pdl-template .single-course-page-header{padding-bottom:var(--header-padding)}.single-pdl_course .course-main{width:100%}@media(min-width: 760px){.single-pdl_course .course-main{width:calc(95% - var(--pdl-sidebar-width))}}.single-pdl_course .course-sidebar{width:100%}@media(min-width: 760px){.single-pdl_course .course-sidebar{width:var(--pdl-sidebar-width)}}.single-pdl_course .course-sidebar .person-list{--person-image-width: 150px;display:flex;flex-wrap:wrap;gap:var(--pdl-spacing-2x)}.single-pdl_course .course-sidebar .pdl_person{flex-direction:column;gap:2px;min-width:var(--person-image-width)}.single-pdl_course .course-sidebar .person-featured-image{max-width:var(--person-image-width);width:auto}.single-pdl_course .course-sidebar .person-info{font-size:.9em;height:fit-content;width:100%}.single-pdl_course .course-sidebar .person-position{margin:0}.pdl_person .contact-info .label{display:inline-block;font-size:.8em;font-weight:bold;width:4em}.person-list--grid{display:grid;gap:var(--pdl-spacing)}@media(min-width: 760px){.person-list--grid{grid-template-columns:repeat(2, 1fr)}}.person-list .pdl_person{display:flex;gap:var(--pdl-spacing);margin-bottom:0 !important;padding:var(--pdl-spacing)}@media(min-width: 760px){.person-list .pdl_person{padding:var(--pdl-spacing-2x)}}.person-list .person-featured-image{border-radius:5px;height:fit-content;line-height:0;overflow:hidden;width:33%}.person-list .person-featured-image img{height:auto;width:100%}.person-list .img-placeholder{background:rgba(0,0,0,.1);padding:20px 10px 0}.person-list .img-placeholder svg{fill:rgba(0,0,0,.1);height:auto;width:100%}.person-list .person-info{width:66%}.person-list .person-name{font-size:1.5em;margin:0}.person-list .person-position{margin-bottom:calc(1.5*var(--pdl-spacing))}.person-list .person-job-title{font-style:italic;line-height:1.5}.person-list .contact-info{line-height:1.4}body.single-pdl_person .person-main{--margin: var(--pdl-spacing-2x);display:flex;flex-wrap:wrap;gap:var(--margin)}body.single-pdl_person .person-content{width:100%}@media(min-width: 760px){body.single-pdl_person .person-content{width:calc(100% - var(--pdl-sidebar-width) - var(--margin))}}body.single-pdl_person .person-sidebar{width:100%}@media(min-width: 760px){body.single-pdl_person .person-sidebar{width:var(--pdl-sidebar-width)}}@media(max-width: 759px){.single-person-page-header--classic .page-header__content{display:flex;flex-direction:column}}.single-person-page-header--classic::after{clear:both;content:"";display:block}.single-person-page-header--classic{border-bottom:solid 1px var(--pdl-gray);margin-bottom:var(--pdl-spacing-2x);padding-bottom:var(--pdl-spacing-2x)}.single-person-page-header--classic .entry-title{clear:both;order:0}@media(min-width: 760px){.single-person-page-header--classic .entry-title{clear:none;margin:var(--pdl-spacing-3x) 0 0}}.single-person-page-header--classic .single-person__meta{margin:0 0 var(--pdl-spacing-2x)}.single-person-page-header--classic .person-job-title{font-size:1.25em;font-style:italic}.single-person-page-header .featured-image{order:1}@media(max-width: 759px){.single-person-page-header .featured-image{margin-left:0;margin-right:0}}.single-person-page-header .featured-image img{border-radius:5px}.single-person-page-header .contact-info{margin-bottom:var(--pdl-spacing-2x);order:2}.programs-list article.pdl_program{display:flex;flex-direction:column;gap:var(--pdl-spacing);justify-content:space-between;margin:0 0 var(--pdl-spacing-2x);padding:0 0 0 var(--pdl-spacing)}@media(min-width: 760px){.programs-list article.pdl_program{flex-direction:row;gap:var(--pdl-spacing-2x)}}.programs-list .featured-image{flex:30%;margin-left:calc(-1*var(--pdl-spacing));margin-right:0}.programs-list .featured-image img{height:100%;object-fit:cover;width:100%}.programs-list .program-info{flex:2 1 50%;padding:0}@media(min-width: 760px){.programs-list .program-info{padding:var(--pdl-spacing) 0}}.programs-list .program-title{margin:0}.programs-list .program-meta{margin:var(--pdl-spacing) 0 0}.programs-list .program-actions{flex:20%;padding:var(--pdl-spacing);padding-left:0}.single-pdl_program article.pdl_program{display:flex;flex-wrap:wrap;gap:var(--pdl-spacing-2x);width:100%}@media(max-width: 759px){article.pdl_program[class*=subpage-]:not(.subpage-index) .single-program-page-header .featured-image,article.pdl_program[class*=subpage-]:not(.subpage-index) .single-program-page-header .program-meta{display:none}}@media(max-width: 759px){.single-pdl_program .page-header__content{display:flex;flex-direction:column}.single-pdl_program .page-header__content .page-header__title-group{order:0}.single-pdl_program .page-header__content .featured-image{float:none;margin-left:0;margin-right:0;order:1;width:100%}.single-pdl_program .page-header__content .featured-image img{width:100%}.single-pdl_program .page-header__content .program-meta{order:2}.single-pdl_program .page-header__content .program-subnav{order:3}}@media(min-width: 760px){.single-pdl_program .page-header__content{display:grid;gap:var(--pdl-spacing-2x);grid-template-columns:minmax(20px, 3fr) 2fr;grid-template-rows:min-content 1fr min-content;padding-top:var(--pdl-spacing-3x)}.single-pdl_program .page-header__content .page-header__title-group{grid-column:1/2;grid-row:1/2;margin-top:0}.single-pdl_program .page-header__content .featured-image{grid-column:2/3;grid-row:1/3;margin:0}.single-pdl_program .page-header__content .program-meta{grid-column:1/2;grid-row:2/3;margin:0}.single-pdl_program .page-header__content .program-subnav{grid-column:1/3;grid-row:3/4;margin-top:0}}@media(min-width: 760px){.single-pdl_program .program-meta{margin:var(--pdl-spacing-2x) 0}}.program-subnav__heading{display:none}@media(max-width: 759px){.program-subnav__heading{display:block;font-size:1.5rem;margin:var(--pdl-spacing-2x) 0 .5rem}}.program-subnav__menu{border-bottom:solid 1px var(--pdl-gray);clear:both;list-style:none;margin:0}@media(min-width: 760px){.program-subnav__menu{display:flex;gap:var(--pdl-spacing-2x)}}@media(min-width: 760px)and (max-width: 959px){.program-subnav__menu{font-size:.85em}}.program-subnav__menu li{margin:0;padding:0}.program-subnav__menu li a{border-bottom:solid 3px transparent;display:inline-block;font-size:1.1em;padding:0 0 .25em;text-decoration:none !important}.program-subnav__menu .active-subpage{margin-bottom:.5em}@media(min-width: 760px){.program-subnav__menu .active-subpage{margin-bottom:0}}.program-subnav__menu .active-subpage a{border-color:var(--pdl-active-color)}@media(min-width: 760px){.program-main{width:calc(100% - var(--pdl-sidebar-width) - var(--pdl-spacing-2x))}}.program-sidebar{font-size:.9em;width:100%}@media(min-width: 760px){.program-sidebar{width:var(--pdl-sidebar-width)}}.program-sidebar .back-to-top{margin-top:var(--pdl-spacing-2x)}.program-sidebar .button{display:block;margin-bottom:calc(.5*var(--pdl-spacing));text-align:center}.program-sidebar .program-actions ul{margin:0 0 calc(1.25*var(--pdl-spacing))}.program-deadlines{margin:var(--pdl-spacing-2x) 0}.program-deadlines__list{line-height:1.25}.program-deadlines__list dd{margin:0 0 calc(.5*var(--pdl-spacing))}.program-contact{line-height:1.5em;margin:calc(.5*var(--pdl-spacing)) 0 calc(1.5*var(--pdl-spacing))}.program-contact__picture{border-radius:5px;margin-bottom:calc(.5*var(--pdl-spacing))}.program-contact__name{font-size:1.25em;font-weight:bold}.program-contact .person-job-title{font-style:italic}body.single-pdl_program .program-lead-content{margin-bottom:var(--pdl-spacing-4x)}.program-estimated-cost .program-estimated-cost__label{font-size:1.25em;font-weight:bold;margin-bottom:0}.pdl-template .program-subpage-careers .career{display:block;margin-bottom:calc(2*var(--pdl-spacing-2x));padding:0}.pdl-template .program-subpage-careers .career-header{border-bottom:solid 1px #ccc;margin-bottom:var(--pdl-spacing);padding:0;width:100%}.pdl-template .program-subpage-careers .career-header a{color:var(--pdl-active-color);text-decoration:none}.pdl-template .program-subpage-careers .career-header a:hover{color:inherit;text-decoration:underline}.pdl-template .program-subpage-careers .career-title{margin:0}.pdl-template .program-subpage-careers .career-content{margin:0 0 var(--pdl-spacing-2x);width:100%}.pdl-template .program-subpage-careers .career-quick-stats table{margin:0}.pdl-template .program-subpage-careers .career-footer{width:fit-content}.faq-category{margin-bottom:var(--pdl-spacing-2x)}.faq-category__title{margin-bottom:var(--pdl-spacing)}.pdl_program .courses-table{margin-bottom:var(--pdl-spacing-2x)}.pdl_program .courses-table thead th:first-child{text-align:left}.pdl_program .courses-table thead th:nth-child(2){width:10%}.pdl_program .courses-table tbody tr td:nth-child(2){text-align:center}.program-faculty-staff-list .person-list{--image-width: 100px;--spacing: var(--pdl-spacing-2x);display:flex;flex-direction:column;gap:var(--pdl-spacing-2x);margin:0 0 var(--pdl-spacing-4x)}.program-faculty-staff-list .person-list .pdl_person{padding:0}.program-faculty-staff-list .person-list .person-featured-image{margin:0;width:var(--image-width)}.program-faculty-staff-list .person-list .person-featured-image img{border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.program-faculty-staff-list .person-list .person-info{display:flex;flex-grow:2;padding-top:.25em}@media(max-width: 959px){.program-faculty-staff-list .person-list .person-info{flex-direction:column;margin-bottom:var(--pdl-spacing-2x)}}@media(min-width: 760px){.program-faculty-staff-list .person-list header{width:50%}}.program-subpage-faculty-staff .person-list .person-name{font-family:inherit;font-size:1em;font-weight:bold}.program-subpage-faculty-staff .person-list .person-job-title{line-height:inherit}.program-subpage-faculty-staff .person-list .person-department a{color:inherit}.program-subpage-faculty-staff .person-list .person-department a:hover{color:var(--pdl-active-color)}.program-subpage-faculty-staff .person-list .contact-info{line-height:inherit;padding-top:0}@media(min-width: 960px){.program-faculty-staff-list .person-list .contact-info{padding:.5em 0 0;width:50%}}.program-subpage-news .related-post{display:flex;flex-wrap:wrap;gap:var(--pdl-spacing);margin-bottom:var(--pdl-spacing-4x)}@media(min-width: 960px){.program-subpage-news .related-post{gap:var(--pdl-spacing-2x)}}.program-subpage-news .related-post--has-image.related-post--image-right{flex-direction:row-reverse}.program-subpage-news .related-post .featured-image{margin:0}@media(min-width: 960px){.program-subpage-news .related-post .related-post__wrapper{width:calc(70% - var(--pdl-spacing-2x))}}@media(min-width: 960px){.program-subpage-news .related-post .related-post__image-wrapper{width:30%}}.program-subpage-news .related-post .related-post__header{display:flex;flex-direction:column-reverse}.program-subpage-news .related-post .related-post__title{margin:0 0 var(--pdl-spacing)}.program-subpage-news .related-post .related-post__more{margin:var(--pdl-spacing) 0}@media(max-width: 759px){.program-subpage-news .all-posts-link{display:block;text-align:center}}/*# sourceMappingURL=base.min.css.map */
