@media (max-width:699px){.yFNu2a_home{--home-gutter:clamp(9px, 2.9vw, 18px);--home-panel-padding:clamp(13px, 3.8vw, 22px);--home-radius:12px;--home-muted:#526173}.yFNu2a_home>.hero{margin-inline:var(--home-gutter);border-radius:16px}.yFNu2a_home .hero-art{height:clamp(136px,44vw,244px);-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.yFNu2a_home .hero-content{padding:4px clamp(15px,4.7vw,28px) 17px}.yFNu2a_home .hero h1{font-size:clamp(28px,8.4vw,48px);line-height:1.04}.yFNu2a_home .hero:lang(en) h1{font-size:clamp(24px,7.4vw,48px)}.yFNu2a_home .hero-cta{border-radius:8px;width:100%;min-height:48px}.yFNu2a_home>.gateway-grid{margin:10px var(--home-gutter) 0;background:0 0;border:0;gap:7px;overflow:visible}.yFNu2a_home .gateway-grid .gateway-card{border:1px solid var(--line);background:#fff;border-radius:9px;gap:3px;min-height:85px;padding:9px 11px 10px}.yFNu2a_home .gateway-card:nth-child(-n+2){border-color:var(--header-divider);background:var(--surface)}.yFNu2a_home .gateway-card>svg{width:21px;height:21px;margin-bottom:2px}.yFNu2a_home .gateway-title{color:var(--navy-deep);font-size:clamp(15px,4.05vw,21px)}.yFNu2a_home .gateway-title svg{top:11px;right:11px}.yFNu2a_home .gateway-detail{color:var(--home-muted);font-size:12px;line-height:1.28}.yFNu2a_home>:is(.discover-faculty,.study-section,.news-section,.home-focus,.student-life,.explore-politics,.transparency){margin-block-start:clamp(28px,8vw,48px);margin-inline:var(--home-gutter);scroll-margin-top:68px}:is(.yFNu2a_home .section-heading h2,.yFNu2a_home .news-section .section-title-row h2){letter-spacing:-.04em;text-wrap:pretty;font-size:clamp(27px,7.2vw,42px)}:is(.yFNu2a_home .section-heading>span,.yFNu2a_home .news-section .section-title-row div>span){width:36px;height:3px;margin:10px 0 15px}:is(.yFNu2a_home>.discover-faculty,.yFNu2a_home>.explore-politics){background:0 0;border:0;padding:0}.yFNu2a_home :is(.discover-faculty__grid,.explore-politics__grid){border-radius:var(--home-radius)}.yFNu2a_home :is(.discover-faculty__grid,.explore-politics__grid) a{grid-template-columns:24px minmax(0,1fr) 17px;gap:12px;min-height:61px;padding:10px 13px}.yFNu2a_home :is(.discover-faculty__grid,.explore-politics__grid) b{font-size:18px;line-height:1.12}.yFNu2a_home :is(.discover-faculty__grid,.explore-politics__grid) small{font-size:13px;line-height:1.28}.yFNu2a_home .programme-grid{gap:9px}.yFNu2a_home .programme-card{padding:13px var(--home-panel-padding) 5px;border-radius:var(--home-radius);grid-template-columns:35px minmax(0,1fr);gap:7px 11px}.yFNu2a_home .programme-card>svg{background:var(--surface);border-radius:8px;width:35px;height:35px;padding:6px}.yFNu2a_home .programme-card h3{font-size:24px}:is(.yFNu2a_home .programme-card p,.yFNu2a_home .programme-card a){grid-column:2}.yFNu2a_home .study-resources a{padding-inline:10px;font-size:13px}:is(.yFNu2a_home>.news-section,.yFNu2a_home>.transparency){padding:var(--home-panel-padding);border-radius:var(--home-radius)}.yFNu2a_home .news-section .section-title-row div>span{margin-bottom:0}.yFNu2a_home .news-section .section-title-row>a{font-size:14px}.yFNu2a_home .news-grid{gap:10px}.yFNu2a_home .news-card{border-radius:9px}:is(.yFNu2a_home .news-image,.yFNu2a_home .student-life-image){content-visibility:auto}.yFNu2a_home .news-copy{padding:12px 13px 14px}.yFNu2a_home .news-copy>span{font-size:11px}.yFNu2a_home .news-copy h3{font-size:20px;line-height:1.16}.yFNu2a_home .news-copy p{color:var(--home-muted)}.yFNu2a_home .home-focus a{min-height:86px;padding:13px var(--home-panel-padding);border-radius:var(--home-radius)}.yFNu2a_home .home-focus small{font-size:13px;line-height:1.3}.yFNu2a_home>.student-life{border:1px solid var(--line);border-radius:var(--home-radius);background:#fff;gap:0}.yFNu2a_home .student-life-image{border-radius:var(--home-radius) var(--home-radius) 0 0;height:clamp(150px,48vw,255px)}.yFNu2a_home .student-life-content{padding:var(--home-panel-padding)}.yFNu2a_home .student-resource-grid{gap:0}.yFNu2a_home .student-resource{border:0;border-top:1px solid var(--line);border-radius:0;gap:10px;padding:12px 0 0}:is(.yFNu2a_home .student-resource p,.yFNu2a_home .commitment-card p){color:var(--home-muted);line-height:1.4}.yFNu2a_home .commitment-card{background:#fff;padding:12px 10px 3px}.yFNu2a_home .commitment-card h3{font-size:18px}.yFNu2a_home :is(.gateway-card,.discover-faculty__grid a,.explore-politics__grid a,.study-resources a,.home-focus a):focus-visible{outline-offset:-3px;outline:2px solid}}
