body.page-id-9978 .so-uni-suite__marketing-overlay :is(h2,p){color:#fff!important;opacity:1!important}
body.page-id-9978 .so-uni-suite__marketing-overlay h2{max-width:19ch}
body.page-id-9978 .so-uni-suite__marketing-overlay p{line-height:1.7}
body.page-id-31295 .sot-support__articles .elementor-post__title a{font-size:21px!important;text-decoration:none!important;line-height:1.4!important}
body.page-id-31295 .sot-support__articles .elementor-post__text{padding:24px!important}
body.page-id-31295 .sot-support__articles .elementor-post__thumbnail{padding-bottom:0!important;height:220px}
body.page-id-31295 .sot-support__articles .elementor-post__thumbnail img{position:static!important;transform:none!important;width:100%;height:100%;object-fit:cover}
body.page-id-31295 .sot-support__articles .elementor-post__excerpt p{margin-block:16px!important;line-height:1.7!important}
body.page-id-31295 .sot-support__articles .elementor-post__excerpt{display:none}
body.page-id-31295 .elementor-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:32px}
body.page-id-31295 .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #b5c9bb;border-radius:6px;color:#144d38}
body.page-id-31295 .elementor-pagination .current{background:#144d38;color:#fff}
body.page-id-9336 .sot-support__faq-body{max-width:none;display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:0 40px}
body.page-id-9336 .sot-support__faq-group{display:contents}
body.page-id-9336 .sot-support__faq-group h2{grid-column:1;font-size:21px;margin:0;padding:22px 0;color:#144d38;border-top:2px solid #d6e3da}
body.page-id-9336 .sot-support__faq-group details{grid-column:2;min-width:0;background:#fff}
body.page-id-9336 .sot-support__faq-group details:first-of-type{border-top:2px solid #d6e3da}
body.page-id-9336 .sot-support__faq-group details:last-child{margin-bottom:32px}
body.page-id-9336 .sot-support__faq-group summary{padding:22px 40px 22px 12px;line-height:1.6;color:#173c2c}
body.page-id-9336 .sot-support__answer{font-size:16px;line-height:1.8;color:#334d40;padding:0 40px 24px 12px}
body.page-id-9336 .sot-support__next{max-width:none}
body.page-id-516 .sot-legal__body{max-width:76ch;padding-left:0!important}
body.page-id-516 .sot-legal__body :is(ol,ul){padding-left:24px}
body.page-id-516 .sot-legal__body li{padding-left:4px;margin-bottom:18px}
body.page-id-516 .sot-legal__switch a{margin-bottom:0;text-decoration:none}
body.page-id-516 .sot-legal__nav a{line-height:1.5}
body.page-id-11202 .so-scholarships__sources{border-top:1px solid #d6e3da;padding-block:32px}
body.page-id-11202 .so-scholarships__button--quiet{color:#144d38!important;border-color:#144d38!important}
body.page-id-11202 :is(#scholarship-sources,#scholarship-enquiry){scroll-margin-top:110px}
body.page-id-11202 .so-scholarships__source{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 32px;padding:28px 0;border-bottom:1px solid #d6e3da;align-items:center}
body.page-id-11202 .so-scholarships__source h3{font-size:23px;color:#144d38;margin:0 0 12px}
body.page-id-11202 .so-scholarships__source p{max-width:65ch;margin:0;color:#52645b;line-height:1.8}
body.page-id-11202 .so-scholarships__source a{display:inline-flex;align-items:center;min-height:44px;color:#144d38;font-weight:700;text-decoration:underline;text-underline-offset:4px}
body:is(.page-id-11202,.page-id-516,.page-id-31295,.page-id-31181,.page-id-9336,.page-id-9978) :is(a,summary,button,input):focus-visible{outline:3px solid #986b00!important;outline-offset:4px}
@media(max-width:980px){
 body.page-id-516 .sot-legal__layout{grid-template-columns:minmax(0,1fr);gap:32px}
 body.page-id-516 .sot-legal__nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}
 body.page-id-516 .sot-legal__nav strong{grid-column:1/-1}
 body.page-id-9336 .sot-support__faq-body{grid-template-columns:minmax(0,1fr);gap:0}
 body.page-id-9336 .sot-support__faq-group :is(h2,details){grid-column:1}
 body.page-id-9336 .sot-support__faq-group h2{padding-top:28px}
 body.page-id-9336 .sot-support__faq-group details:first-of-type{border-top-width:1px}
}
@media(max-width:600px){
 body.page-id-11202 .so-scholarships__source{grid-template-columns:minmax(0,1fr);gap:16px}
 body.page-id-516 .sot-legal__nav{grid-template-columns:minmax(0,1fr)}
 body.page-id-516 .sot-legal{padding-inline:20px}
 body.page-id-31295 .sot-support__articles .elementor-post__text{padding:20px!important}
 body.page-id-31295 .sot-support__articles .elementor-post__title a{font-size:21px!important}
}
