.page-summer .text-section-8-0{font-size:56px;font-weight:400;color:rgb(255, 255, 255);text-align:start;line-height:72.8px}
@media(max-width:767px){.page-summer .text-section-8-0{font-size:56px;line-height:72.8px}}
.page-summer .text-section-8-1{font-size:32px;font-weight:400;color:rgb(255, 255, 255);text-align:start;line-height:51.2px}
@media(max-width:767px){.page-summer .text-section-8-1{font-size:32px;line-height:51.2px}}
.page-summer .text-section-51-0{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-51-0{font-size:20px;line-height:26px}}
.page-summer .text-section-49-0{font-size:32px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:41.6px}
@media(max-width:767px){.page-summer .text-section-49-0{font-size:32px;line-height:41.6px}}
.page-summer .text-section-49-2{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-49-2{font-size:20px;line-height:26px}}
.page-summer .text-section-49-3{font-size:14px;font-weight:400;color:rgb(5, 22, 26);text-align:start;line-height:22.4px}
@media(max-width:767px){.page-summer .text-section-49-3{font-size:14px;line-height:22.4px}}
.page-summer .text-section-49-5{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-49-5{font-size:20px;line-height:26px}}
.page-summer .text-section-49-6{font-size:14px;font-weight:400;color:rgb(5, 22, 26);text-align:start;line-height:22.4px}
@media(max-width:767px){.page-summer .text-section-49-6{font-size:14px;line-height:22.4px}}
.page-summer .text-section-45-0{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-45-0{font-size:20px;line-height:26px}}
.page-summer .text-section-29-0{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-29-0{font-size:20px;line-height:26px}}
.page-summer .text-section-50-0{font-size:32px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:41.6px}
@media(max-width:767px){.page-summer .text-section-50-0{font-size:32px;line-height:41.6px}}
.page-summer .text-section-50-2{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-50-2{font-size:20px;line-height:26px}}
.page-summer .text-section-50-3{font-size:14px;font-weight:400;color:rgb(5, 22, 26);text-align:start;line-height:22.4px}
@media(max-width:767px){.page-summer .text-section-50-3{font-size:14px;line-height:22.4px}}
.page-summer .text-section-50-5{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-50-5{font-size:20px;line-height:26px}}
.page-summer .text-section-50-6{font-size:14px;font-weight:400;color:rgb(5, 22, 26);text-align:start;line-height:22.4px}
@media(max-width:767px){.page-summer .text-section-50-6{font-size:14px;line-height:22.4px}}
.page-summer .text-section-47-0{font-size:28px;font-weight:400;color:rgb(5, 22, 26);text-align:center;line-height:36.4px}
@media(max-width:767px){.page-summer .text-section-47-0{font-size:20px;line-height:26px}}
.page-summer section .inner{padding:35px 0}.page-summer #section-8{background:#717e86}.page-summer #section-8 .inner{padding:100px 0}.summer-divider{height:35px;border-bottom:2px dashed #28c3d4}.summer-pending{background:#f1f3f4;border:1px dashed #aaa;padding:30px;text-align:center;margin:20px 0;overflow-wrap:anywhere}.page-summer #section-49 .inner,.page-summer #section-50 .inner{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.page-summer #section-49 h2:first-child,.page-summer #section-50 h2:first-child{grid-column:1/-1}.page-summer #section-51 h2,.page-summer #section-47 h2{color:#ee7b17;font-weight:700}.page-summer #section-15 .inner,.page-summer #section-16 .inner{max-width:940px}.page-summer #section-29{text-align:center}.page-summer #section-29 p{font-weight:700}.page-summer .main-access h2{font-weight:700}.page-summer p{margin-bottom:15px}@media(max-width:767px){.page-summer section .inner{margin-left:10px!important;margin-right:10px!important;padding:25px 0}.page-summer #section-8 .inner{padding:35px 0}.page-summer #section-49 .inner,.page-summer #section-50 .inner{gap:20px}.summer-pending{padding:15px;font-size:12px}}
.page-summer #section-8{background:linear-gradient(90deg,#0008,#0002),url('../images/summer-2026/34164074_m.png') center/cover}.page-summer #section-8 h2{font-weight:700}.page-summer .summer-card>img{display:block;width:160px;margin:25px auto 55px}.page-summer .summer-card h2{font-size:20px;font-weight:700}.page-summer .summer-card p{font-size:16px}.page-summer #section-15 img,.page-summer #section-16 img{display:block;width:100%;height:auto}.page-summer #section-15 .inner,.page-summer #section-16 .inner{padding:20px 0}@media(max-width:767px){.page-summer #section-8{background:linear-gradient(#ffffff44,#ffffff44),url('../images/summer-2026/24877957_m.jpg') center/cover}.page-summer #section-8 h2{font-size:28px;color:#ed7b16}.page-summer #section-8 p{font-size:20px;color:#168baf}.page-summer .summer-card>img{width:100px;margin:25px auto 55px}.page-summer .summer-card h2{font-size:16px!important}.page-summer .summer-card p{font-size:14px!important}}

.page-summer .text-section-8-0-run-0{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(242, 126, 24);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-8-0-run-0{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(242, 126, 24)}}
.page-summer .text-section-8-0-run-2{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(242, 126, 24);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-8-0-run-2{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(242, 126, 24)}}
.page-summer .text-section-8-1-run-0{font-size:20px;font-weight:400;line-height:32px;color:rgb(0, 100, 146);background:rgb(237, 240, 238)}
@media(max-width:767px){.page-summer .text-section-8-1-run-0{font-size:20px;font-weight:400;line-height:32px;color:rgb(0, 100, 146)}}
.page-summer .text-section-51-0-run-0{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(211, 84, 0);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-51-0-run-0{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(211, 84, 0)}}
.page-summer .text-section-51-0-run-1{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(0, 117, 49);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-51-0-run-1{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(0, 117, 49)}}
.page-summer .text-section-51-0-run-2{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(211, 84, 0);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-51-0-run-2{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(211, 84, 0)}}
.page-summer .text-section-51-0-run-3{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(0, 117, 49);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-51-0-run-3{font-size:36px;font-weight:700;line-height:46.8px;color:rgb(0, 117, 49)}}
.page-summer .text-section-49-0-run-0{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-49-0-run-0{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(5, 22, 26)}}
.page-summer .text-section-49-2-run-0{font-size:28px;font-weight:700;line-height:36.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-49-2-run-0{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-49-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-49-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-49-5-run-0{font-size:28px;font-weight:700;line-height:36.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-49-5-run-0{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-49-6-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-49-6-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-45-0-run-0{font-size:28px;font-weight:700;line-height:36.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-45-0-run-0{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26)}}
.page-summer .text-section-29-0-run-0{font-size:22px;font-weight:700;line-height:28.6px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-29-0-run-0{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-29-0-run-1{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-29-0-run-1{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-29-0-run-2{font-size:20px;font-weight:700;line-height:26px;color:rgb(0, 0, 238);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-29-0-run-2{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(0, 0, 238)}}
.page-summer .text-section-50-0-run-0{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-50-0-run-0{font-size:28px;font-weight:700;line-height:36.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-50-2-run-0{font-size:28px;font-weight:700;line-height:36.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-50-2-run-0{font-size:18px;font-weight:700;line-height:23.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-50-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-50-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-50-3-run-2{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-50-3-run-2{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-50-5-run-0{font-size:28px;font-weight:700;line-height:36.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-50-5-run-0{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-50-6-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-50-6-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-50-6-run-2{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-50-6-run-2{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-47-0-run-0{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(211, 84, 0);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-0{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(211, 84, 0)}}
.page-summer .text-section-47-0-run-1{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(0, 117, 49);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-1{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(0, 117, 49)}}
.page-summer .text-section-47-0-run-2{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(211, 84, 0);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-2{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(211, 84, 0)}}
.page-summer .text-section-47-0-run-3{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(0, 117, 49);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-3{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(0, 117, 49)}}
.page-summer .text-section-47-0-run-4{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-4{font-size:32px;font-weight:700;line-height:41.6px;color:rgb(5, 22, 26)}}
.page-summer .text-section-47-0-run-6{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(0, 0, 238);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-6{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(0, 0, 238)}}
.page-summer .text-section-47-0-run-7{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-7{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-47-0-run-8{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-47-0-run-8{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-20-0-run-0{font-size:28px;font-weight:700;line-height:36.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-20-0-run-0{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26)}}
.page-summer .text-section-22-0-run-0{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-22-0-run-0{font-size:16px;font-weight:700;line-height:20.8px;color:rgb(5, 22, 26)}}
.page-summer .text-section-22-1-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-22-1-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-22-2-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-22-2-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-22-2-run-1{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(0, 0, 238);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-22-2-run-1{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(0, 0, 238)}}
.page-summer .text-section-22-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-22-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-22-3-run-1{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(0, 0, 238);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-22-3-run-1{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(0, 0, 238)}}
.page-summer .text-section-22-3-run-3{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-22-3-run-3{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-0-run-0{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-0-run-0{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-2-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-2-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-3-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-4-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-4-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-6-run-0{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-6-run-0{font-size:20px;font-weight:700;line-height:26px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-8-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-8-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-9-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-9-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-23-10-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-23-10-run-0{font-size:14px;font-weight:700;line-height:22.4px;color:rgb(5, 22, 26)}}
.page-summer .text-section-13-0-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26);background:rgba(0, 0, 0, 0)}
@media(max-width:767px){.page-summer .text-section-13-0-run-0{font-size:14px;font-weight:400;line-height:22.4px;color:rgb(5, 22, 26)}}
body.page-summer{padding-top:0}.page-summer #section-8{min-height:500px;background:linear-gradient(90deg,#ffffff33,#ffffff00),url('../images/summer-2026/34164074_m.png') center/cover}.page-summer #section-8 .inner{padding:100px 0}.page-summer #section-8 h2,.page-summer #section-8 p{max-width:460px}.page-summer #section-49 .inner,.page-summer #section-50 .inner{padding:40px 10px 60px;gap:20px 40px}.page-summer #section-49 .inner>h2,.page-summer #section-50 .inner>h2{margin:0 -10px}.page-summer .summer-card>img{width:100%;margin:0 0 20px}.page-summer .summer-card h2{margin:0 0 20px}.page-summer .summer-card p{margin:0}.page-summer .summer-footer{background:#e5e5e5;border:0;padding:60px 10px;font-size:14px}.page-summer #section-51 .inner,.page-summer #section-47 .inner{text-align:center}.page-summer .summer-divider{background:repeating-linear-gradient(135deg,transparent 0 7px,#28c3d4 7px 9px,transparent 9px 14px);height:8px;border:0;margin:25px 0}@media(max-width:767px){.page-summer #section-8{min-height:297.78px;background:linear-gradient(#ffffff22,#ffffff22),url('../images/summer-2026/24877957_m.jpg') center/cover}.page-summer #section-8 .inner{padding:45px 0}.page-summer #section-49 .inner,.page-summer #section-50 .inner{padding:20px 0 40px;gap:20px}.page-summer #section-49 .inner>h2,.page-summer #section-50 .inner>h2{margin:0}.page-summer .summer-card>img{width:100%;margin:0 0 20px}}

.page-summer .summer-card>img{padding:80px;box-sizing:border-box}@media(max-width:767px){.page-summer .summer-card>img{padding:40px}}

/* Confirmed from the desktop source screenshot: the student photo is used on both widths. */
.page-summer #section-8{background-image:url('../images/summer-2026/24877957_m.jpg');background-position:center;background-size:cover}

/* Summer access typography follows this page's source rather than the class page. */
html body.page-summer .access h2,html body.page-summer .access h2 *{font-size:20px!important;line-height:26px!important;font-weight:700!important}
html body.page-summer .main-access>.inner>h2,html body.page-summer .main-access>.inner>h2 *{font-size:28px!important;line-height:36.4px!important}
html body.page-summer .access p,html body.page-summer .access p *{font-size:14px!important;line-height:22.4px!important;font-weight:400!important}
html body.page-summer .access .school-heading,html body.page-summer .access .school-heading *{font-size:20px!important;line-height:26px!important;font-weight:700!important}
html body.page-summer .access .school-heading+p,html body.page-summer .access .school-heading+p *{font-weight:700!important}
html body.page-summer .access p strong,html body.page-summer .access p strong *{font-weight:700!important}
@media(max-width:767px){html body.page-summer .main-access>.inner>h2,html body.page-summer .main-access>.inner>h2 *{font-size:20px!important;line-height:26px!important}html body.page-summer .access .school-heading,html body.page-summer .access .school-heading *{font-size:16px!important;line-height:20.8px!important}}
