#policy-scenes{height:100%;min-height:0}
.policy-reader{z-index:8;display:grid;grid-template-rows:auto minmax(0,1fr) 62px;gap:22px}
.policy-reader .layer-heading{align-items:flex-start;min-height:0}
.policy-reader .layer-heading h2{color:#373089;font-size:36px;letter-spacing:-.6px;line-height:1.12;margin:9px 0 0}
.policy-reader .close-button{flex-shrink:0;margin-left:24px}
.resource-copy{align-self:center;padding:0 30px 0 7px;min-height:0}
.resource-copy h3{color:#373089;font-size:28px;line-height:1.2;margin:0 0 26px}
.resource-copy ul{margin:0;padding-left:24px;display:grid;gap:20px}
.resource-copy li{font-size:25px;line-height:1.4;color:#20184e;padding-left:8px}
.resource-copy li::marker{color:#da7276}
.resource-navigation{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #dedbed;padding-top:15px}
.resource-navigation a{font-size:17px;color:#373089;text-decoration:none}
.resource-paging{display:flex;gap:17px;align-items:center}
.resource-paging>span{font-size:17px;color:#64617d;min-width:60px;text-align:center}
.policy-layer-links{display:flex;gap:5px;border-top:1px solid #e2dfee;padding-top:7px;margin-top:6px}
.course-menu .policy-layer-links button{font-size:13px;text-align:center;padding:7px;flex:1}
.portrait .policy-reader{grid-template-rows:auto minmax(0,1fr) 50px;gap:12px}
.portrait .policy-reader .layer-heading h2{font-size:25px;margin-top:6px;letter-spacing:-.4px}
.portrait .policy-reader .eyebrow{font-size:9px;letter-spacing:.9px}
.portrait .policy-reader .close-button{margin-left:10px}
.portrait .policy-reader .close-label{display:none}
.portrait .resource-copy{padding:0 4px;align-self:center}
.portrait .resource-copy h3{font-size:20px;margin:0 0 16px;line-height:1.2}
.portrait .resource-copy ul{padding-left:15px;gap:12px}
.portrait .resource-copy li{font-size:18px;line-height:1.32;padding-left:3px}
.portrait .resource-navigation{gap:10px;padding-top:9px}
.portrait .resource-navigation a{font-size:13px;padding:8px 9px}
.portrait .resource-paging{gap:7px}
.portrait .resource-paging>span{font-size:13px;min-width:45px}
.portrait .resource-paging button{font-size:16px;padding:8px 10px}
.portrait #policy-menu-items button{font-size:13px;padding:9px 8px}
.portrait .course-menu .policy-layer-links button{font-size:12px;padding:7px}
