/*      Request ID: 6734de5ddc6af2bbc76a6e904376e03e_1705945060 (01/22/2024 12:38pm) (tY9RDsMgDEOvsgMMcqQqLW6LlKYIQlFvP7ZegX1YiqXo2aaLM7XWvvLCzdcEVY9QKdVZ4jLtdghNUbeMEKFWyHYcKLTJObNQsVu6C2D1ZSnl/aJRzJWXKna7NYoh/4ue8tkDUHzXSL6whv7kEm9wK9hq7iGDR0i80HYWjG6vaO45f5U/)      */



/*      Resource ID: d6f5303d3b07d53b86f3841f78e (dean.scss, compiled by node-sass, minified by cleancss) (01/22/2024 12:37pm) (A:310, B:310, C:272, D:272, F:272, I:243, K:243)      */

@media screen and (max-width:1024px){section.deans-story-stream div.news-highlight.news-image-container{margin-bottom:2rem!important}section.deans-story-stream div.news-highlight.news-image-container.news-content:before{background-color:#fff}}

/*      Resource ID: ea89936fd8b30d229473d820df3 (faculty-filter.scss, compiled by node-sass, minified by cleancss) (01/22/2024 12:37pm) (A:1593, B:1593, C:1639, D:1639, F:1639, I:1425, K:1425)      */

body.body_faculty .areas-of-expertise,body.body_faculty .faculty-types{display:none}body.body_faculty .faculty_area_expertise{margin-bottom:1.5rem}body.body_faculty .faculty_area_expertise>a{font-size:25px;transform:translateY(-5px);margin-bottom:1rem}body.body_faculty .faculty_area_expertise>a:after{width:25px;height:15px}body.body_faculty .faculty_area_expertise .filter-select-container{padding-right:0}body.body_faculty .show-areas-of-expertise:after,body.body_faculty .show-faculty-types:after{transform:rotate(90deg);right:0;position:absolute}body.body_faculty .show-areas-of-expertise.open:after,body.body_faculty .show-faculty-types.open:after{transform:rotate(-90deg)}body.body_faculty .show-areas-of-expertise,body.body_faculty .show-faculty-types{padding-bottom:10px;margin-bottom:10px;border-bottom:3px solid #f6f6f6;width:42%;position:relative;color:#444;padding-right:1.5rem}@media screen and (max-width:1386px){body.body_faculty .show-areas-of-expertise,body.body_faculty .show-faculty-types{margin-bottom:1rem;width:100%}body.body_faculty .show-areas-of-expertise{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:1386px){body.body_faculty .main-content-section .main-page-content #content,body.body_faculty .main-content-section .main-page-content#content,body.body_faculty .main-content-section .main-page-content#content-2{padding-right:0!important;padding-left:0!important}}

/*      Resource ID: 6586aa390db9ff3a90e58bdfbbd (faculty-profiles.less, compiled by lessc, minified by cleancss) (01/22/2024 12:37pm) (A:3009, B:3009, C:2995, D:2995, F:2995, I:2613, K:2613)      */

@media screen and (min-width:651px) and (max-width:700px){section.faculty-publications.large-accordion-section{margin-bottom:20rem}}@media screen and (min-width:701px) and (max-width:868px){section.faculty-publications.large-accordion-section{margin-bottom:7rem}}@media screen and (max-width:768px){section.faculty-publications.large-accordion-section .accordion-triggers{padding-top:2rem}}section.faculty-publications.large-accordion-section div.other-post{line-height:20px}section.faculty-publications.large-accordion-section div.other-post>a{font-weight:inherit;font-size:inherit}body.faculty_profile div.emailadd>p,body.faculty_profile div.faxno>p,body.faculty_profile div.office>p,body.faculty_profile div.phno>p{margin:0;display:inline}body.faculty_profile .social-ctas{font-size:1.25em}body.faculty_profile .social-ctas a{margin-right:.25em;color:#333334}body.faculty_profile .social-ctas a:hover{color:#d61414}body.faculty_profile .bio-contact-info{border-top:0;padding-top:0}body.faculty_profile .bio-contact-info .lw_accordion{margin-top:0;margin-bottom:1em}body.faculty_profile section.related-links a:after{display:none}body.faculty_profile a.publications-show-more{font-weight:900;display:inline-block;margin-right:15px;padding:15px;border:2px solid #d61414}body.faculty_profile a.publications-show-all{display:inline-block;border:2px transparent;padding:15px;color:#d61414}body.faculty_profile .bio-content-container{position:relative;overflow:hidden}body.faculty_profile .bio-content-container .faculty-bio-expand{display:none;position:absolute;bottom:0;left:0;right:0;text-align:center;height:75px;justify-content:center;align-items:end;background-image:linear-gradient(to bottom,rgba(250,250,250,0),#fafafa 60%)}body.faculty_profile .bio-content-container .faculty-bio-expand button{background:#fff;font-family:neue-haas-grotesk-text,sans-serif;font-weight:200;color:#d61414;background:0 0;font-size:1.1em}body.faculty_profile .bio-content-container .faculty-bio-expand button:after{content:"";display:inline-block;margin-left:.25em;background-image:url(/live/resource/image/_ingredients/themes/global/images/small-arrow.svg);background-size:contain;width:19px;height:19px;background-repeat:no-repeat;background-position:center center;transform:rotate(90deg);position:relative;top:.125em}body.faculty_profile .bio-content-container.collapse .faculty-bio-expand{display:flex}.cta-block.red-cta .news-call-section a{color:#fff}.cta-block.red-cta .news-call-section .news-container .news-content:after,.cta-block.red-cta .news-call-section .news-container .news-content:before{background-color:#fff}

/*      Resource ID: 81e25d7e8524dfb9359304e2a37 (landing-page-features.scss, compiled by node-sass, minified by cleancss) (01/22/2024 12:37pm) (A:1227, B:1227, C:1374, D:1374, F:1374, I:1160, K:1160)      */

body.body_redesign-guide h2 em,body.body_redesign-guide h3 em,body.body_redesign-guide h4 em{font-weight:400;display:inline;font-family:monospace;font-style:normal;background-color:#ddd;font-size:13px;line-height:1em;padding:0 10px}.lw_editor_on .areas-of-study-wrapper .aos-row a:hover{font-size:14px;opacity:1;color:#fff}.lw_editor_on .areas-of-study-wrapper .aos-row a:hover:before{content:'Edit '}.lw_editor_on .large-accordion-section .accordion-triggers{display:block}.lw_editor_on .large-accordion-section .accordion-triggers a.accordion-trigger{width:100%;max-width:none}.lw_editor_on .large-accordion-section .accordion-content{display:block;position:relative;top:0;left:0;right:0;bottom:0;opacity:1!important;visibility:visible!important}.lw_editor_on .large-accordion-container .large-accordion-item .accordion-content{display:block!important}.lw_editor_on .large-accordion-open-link.large-accordion-link.h2{pointer-events:none}.lw_editor_on .scroll-cta-wrapper .scroll-image,.lw_editor_on .scroll-cta-wrapper .scroll-inner,.lw_editor_on .scroll-cta-wrapper img{opacity:1!important;position:static!important;transform:none!important;z-index:inherit}

/*      Resource ID: 22614f6df9a0503089e04142d7c (livewhale.less, compiled by lessc, minified by cleancss) (01/08/2024 11:40am) (A:2688, B:2688, C:3124, D:3124, F:3124, I:2903, K:2903)      */

.lw_gallery_type_form select#lw_gallery_type option[value=details],.lw_gallery_type_form select#lw_gallery_type option[value=mini],.lw_gallery_type_form select#lw_gallery_type option[value=simple]{display:none}body:not(.has_core_admin) .tox-selectfield option[value="Scrolling CTA"]{display:none}.lw_layout_block>button{z-index:100}.link-fill{color:transparent!important}.lw_editor_on .link-fill{color:inherit!important;position:relative}.lw_editor_on .link-fill:hover{background-color:transparent}body.livewhale header{top:40px;transform:none}body.livewhale #site{padding-top:40px}body.livewhale .mobile-search-form-container{margin-top:40px}.tox-selectfield option[value="Scrolling CTA"]{display:none}.tox .tox-collection__item-label{line-height:inherit!important}body:not(.has_core_admin) option[value="Access the Library"],body:not(.has_core_admin) option[value="Blue Callout with Large Video"],body:not(.has_core_admin) option[value="Blue Full Width Block"],body:not(.has_core_admin) option[value="Circle Graph with Percentages"],body:not(.has_core_admin) option[value="Clinics List"],body:not(.has_core_admin) option[value="Landing Page Content Tabs"],body:not(.has_core_admin) option[value="Penn Law Map with Zoom"],body:not(.has_core_admin) option[value="Scrolling CTA"],body:not(.has_core_admin) option[value="Tabbed Content (Quick Links)"],body:not(.has_core_admin) option[value="Tabbed Content Section News"],body:not(.has_core_admin) option[value="Tabbed Content Section"],body:not(.has_core_admin) option[value="Two Column Link Blocks with Buttons"]{display:none}body:not(.has_core_admin).top-level-landing-page option[value="Horizontal Image Based Callout"],body:not(.has_core_admin).top-level-landing-page option[value="Image Based Callout (2 per row)"],body:not(.has_core_admin).top-level-landing-page option[value="Text Based Callout"],body:not(.has_core_admin).top-level-landing-page option[value="Text Call to Action"],body:not(.has_core_admin).top-level-landing-page option[value="Three Equal Columns"]{display:none}body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Banner with Blocks"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Blue Callout with Large Image"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Data CTA with Image"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Data CTA"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Dual Content Blocks"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Large Content Feature"],body:not(.has_core_admin):not(.top-level-landing-page):not(.center-basic-page) option[value="Red Callout Section"]{display:none}#lw_preview_message.lw_notice{bottom:0;top:unset}

/*      Resource ID: 7098606950a7322778830e3f251 (new-styles.scss, compiled by node-sass, minified by cleancss) (01/22/2024 12:38pm) (A:6951, B:6951, C:10615, D:10615, F:10615, I:8597, K:8597)      */

@import url(https://use.typekit.net/cqo0trb.css);.blue-background{background-color:#011f5b;padding:36px 0}.blue-background,.blue-background .news-container .news-content h4 a,.blue-background a,.blue-background h2 a,.blue-background h3 a,.blue-background h4 a,.blue-background h5 a{color:#fff}.blue-background>div.frame{overflow:hidden}.blue-background *{color:#fff}.button.angled-arrow::after{transform:rotate(-30deg)}body.new-news .page-banner-section.large-page-header>.frame{min-height:0}body.new-news .accordion-content h2,body.new-news .accordion-content h2+a{display:none}body.new-news .accordion-content p:last-child P{margin-bottom:0}@media (max-width:425px){body.new-news .accordion-content{width:100%}}@media (max-width:650px){body.new-news .accordion-content h2.article-section-header{margin-bottom:40px!important;color:#011f5b}}@media (max-width:425px){body.new-news .accordion-content .sub-blocks-container{flex-wrap:wrap}}@media (max-width:425px){body.new-news .accordion-content .sub-blocks-container .sub-block{width:100%}}body.new-news .accordion-content .sub-blocks-container .sub-block h4{color:#011f5b}body.new-news .accordion-content .sub-blocks-container .sub-block h4 a:hover{color:#991b1f}body.new-news .sectional-accordion.article-accordion .accordion-triggers a.accordion-trigger{white-space:nowrap}body.new-news .sectional-accordion.article-accordion .accordion-triggers a.accordion-trigger.active-accordion-trigger{color:#fff}body.new-news .sectional-accordion.article-accordion .accordion-triggers a.accordion-trigger.active-accordion-trigger:after{background-color:#011f5b}body.new-news .column-accordion.article-accordion .rows-container>.flex-wrapper,body.new-news .sectional-accordion.article-accordion .rows-container>.flex-wrapper{margin-top:-30px;margin-bottom:30px}body.new-news .sectional-accordion.article-accordion{position:relative;background-color:transparent}body.new-news .sectional-accordion.article-accordion:after{content:"";width:150vw;height:100%;position:absolute;top:0;left:-25vw;background-color:#f6f6f6;z-index:1}body.new-news .sectional-accordion.article-accordion a.accordion-trigger,body.new-news .sectional-accordion.article-accordion a.tab{background-color:transparent;border-top:3px solid #011f5b;color:#011f5b}body.new-news .sectional-accordion.article-accordion>a,body.new-news .sectional-accordion.article-accordion>div,body.new-news .sectional-accordion.article-accordion>h2{z-index:5;position:relative;color:#011f5b}body.new-news .sectional-accordion.article-accordion>.large-frame{border-top:none;padding-top:30px}body.new-news .sectional-accordion.article-accordion .large-block-container .large-block{padding-bottom:100px}@media (max-width:940px){body.new-news .sectional-accordion.article-accordion .large-block-container .large-block{margin-bottom:30px}}@media (max-width:650px){body.new-news .sectional-accordion.article-accordion .large-block-container .large-block{margin-bottom:0;padding-bottom:60px}}body.new-news .sectional-accordion.article-accordion .large-block-container .large-block .large-block-content{bottom:auto;top:65%}@media (max-width:1450px){body.new-news .sectional-accordion.article-accordion .large-block-container .large-block .large-block-content{top:60%}}@media (max-width:768px){body.new-news .sectional-accordion.article-accordion .large-block-container .large-block .large-block-content{top:55%}}body.new-news .large-block .large-block-content .tag-container .lw_item_tags a:nth-of-type(1n+4){display:none}@media (max-width:940px){body.new-news .large-block .large-block-content .tag-container .lw_item_tags a{display:inline-block}body.new-news .large-block .large-block-content .tag-container .lw_item_tags a:nth-of-type(1n+2){display:none}}@media (max-width:650px){body.new-news .large-block .large-block-content .tag-container .lw_item_tags a{display:inline-block}body.new-news .large-block .large-block-content .tag-container .lw_item_tags a:nth-of-type(1n+2){display:inline-block}body.new-news .large-block .large-block-content .tag-container .lw_item_tags a:nth-of-type(1n+4){display:none}}body.new-news .news-content p,body.new-news .sub-block p{line-height:1.5}body.new-news .news-call-section .show-topics{transition:transform .5s;line-height:1}body.new-news .news-call-section .show-topics.open:after{transform:rotate(90deg)}body.new-news div.large-content-p{font-family:plantin,sans-serif;font-weight:300;line-height:1.5;margin:20px 0;padding-bottom:37px}@media (max-width:940px){body.new-news div.large-content-p{padding-bottom:10px}}body.new-news div.large-content-p p{padding:0;margin:0}body.homepage .large-banner-section h2{color:#fff;font-size:66px;line-height:1.3;padding:36px 0}@media (max-width:1300px){body.homepage .large-banner-section h2{font-size:60px;padding:36px 0}}@media (max-width:768px){body.homepage .large-banner-section h2{font-size:36px;padding:24px 0}}@media (max-width:425px){body.homepage .large-banner-section h2{font-size:24px;padding:18px 0}}body.homepage .large-banner-section>.frame.relative{min-height:0;max-height:470px;height:auto}@media (max-width:1300px){body.homepage .large-banner-section>.frame.relative{max-height:380px;height:auto}}@media (max-width:1024px){body.homepage .large-banner-section>.frame.relative{max-height:none;min-height:0;height:auto}}body.homepage .large-accordion-section .accordion-paragraph{max-width:920px;float:right;transform:none;padding:20px 30px;margin-top:0;background-color:#fff}@media (max-width:650px){body.homepage .large-accordion-section .accordion-paragraph{padding:0 0 20px}}body.homepage .large-accordion-section .accordion-content{top:130px}@media (max-width:650px){body.homepage .large-accordion-section .accordion-content{top:0}}.large-banner-section.homepage-hero{margin-bottom:145px}@media (max-width:1024px){.large-banner-section.homepage-hero{margin-bottom:25px}}.large-banner-section.homepage-hero,.large-banner-section.homepage-hero a,.large-banner-section.homepage-hero h2 a,.large-banner-section.homepage-hero h3 a,.large-banner-section.homepage-hero h4 a,.large-banner-section.homepage-hero h5 a{color:#fff}.large-banner-section.homepage-hero .lw_item_tags a{border-color:#fff;display:none}.large-banner-section.homepage-hero .lw_item_tags a:first-child{display:inline-block}.large-banner-section.homepage-hero .rows-container>.flex-wrapper{margin-bottom:80px}@media (max-width:1024px){.large-banner-section.homepage-hero .rows-container>.flex-wrapper{flex-wrap:wrap;justify-content:center}}.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .large-block-container{order:2}@media (max-width:1024px){.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .large-block-container{order:1}}.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .sub-blocks-container{order:1}@media (max-width:1024px){.large-banner-section.homepage-hero .rows-container>.flex-wrapper:nth-child(even) .sub-blocks-container{order:2}}.large-banner-section.homepage-hero .large-block-container{width:60%}@media (max-width:1024px){.large-banner-section.homepage-hero .large-block-container{width:100%}}.large-banner-section.homepage-hero .large-block-container .large-block{position:relative;padding-bottom:60px}@media (max-width:1024px){.large-banner-section.homepage-hero .large-block-container .large-block{padding-bottom:0}}.large-banner-section.homepage-hero .large-block-container .large-block img{display:block;width:100%}.large-banner-section.homepage-hero .large-block-container .large-block-content{background-color:#fff;padding:30px;width:74%;position:absolute;bottom:0;right:0}@media (max-width:650px){.large-banner-section.homepage-hero .large-block-container .large-block-content{position:relative;bottom:auto;right:auto;width:100%}}.large-banner-section.homepage-hero .large-block-container .large-block-content>h3{margin-top:0}.large-banner-section.homepage-hero .large-block-container .large-block-content>h3 a{color:inherit}.large-banner-section.homepage-hero .sub-blocks-container{width:35%}@media (max-width:1024px){.large-banner-section.homepage-hero .sub-blocks-container{width:100%;display:flex;justify-content:space-between}}.large-banner-section.homepage-hero .sub-blocks-container .sub-block{margin-bottom:40px}.large-banner-section.homepage-hero .sub-blocks-container .sub-block h4{color:#fff}.large-banner-section.homepage-hero .sub-blocks-container .sub-block h4 a{color:inherit}.large-banner-section.homepage-hero .sub-blocks-container .sub-block img{display:block;width:100%;border-bottom:3px solid #31bff0}