.ja-article{--ja-bg:#fff;--ja-surface:#fff;--ja-surface-soft:#f5f7f9;--ja-text:#18232b;--ja-muted:#5e6c76;--ja-border:rgba(24,35,43,.11);--ja-petrol:#006F77;--ja-petrol-text:#006F77;--ja-petrol-surface:#006F77;--ja-marker:#38f7a8;--ja-width-content:780px;--ja-width-medium:920px;--ja-width-wide:1080px;--ja-width-full:1200px;--ja-marker-fill:#38f7a8;--ja-radius:18px;--ja-shadow:0 18px 50px rgba(24,35,43,.08);color:var(--ja-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}html[data-bs-theme="dark"] .ja-article,[data-bs-theme="dark"] .ja-article{--ja-bg:#151521;--ja-surface:#1e1e2d;--ja-surface-soft:#181824;--ja-text:#f5f8fa;--ja-muted:#b5b5c3;--ja-border:rgba(255,255,255,.12);--ja-petrol:#35969E;--ja-petrol-text:#35969E;--ja-petrol-surface:#006F77;--ja-marker:#248f6b;--ja-marker-fill:#248f6b;--ja-shadow:0 18px 50px rgba(0,0,0,.26)}.ja-article,.ja-article *,.ja-article *::before,.ja-article *::after{box-sizing:border-box}.ja-article a{color:inherit}.ja-width--content{width:min(var(--ja-width-content),100%);margin-left:auto;margin-right:auto}.ja-width--medium{width:min(var(--ja-width-medium),100%);margin-left:auto;margin-right:auto}.ja-width--wide{width:min(var(--ja-width-wide),100%);margin-left:auto;margin-right:auto}.ja-width--full{width:min(var(--ja-width-full),100%);margin-left:auto;margin-right:auto}.ja-article-back{padding-top:34px;padding-bottom:64px}.ja-article-back a{display:inline-flex;align-items:center;color:var(--ja-petrol-text);font-size:.9rem;font-weight:750;text-decoration:none}.ja-article-back a:hover{text-decoration:underline}.ja-header{margin-left:auto;margin-right:auto;padding-top:38px}.ja-breadcrumb{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;color:var(--ja-petrol-text);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ja-breadcrumb a{color:inherit;text-decoration:none}.ja-breadcrumb a:hover{text-decoration:underline}.ja-header__inner{width:min(920px,100%);margin:0 auto 28px;text-align:center}.ja-eyebrow{margin:0 0 10px;color:var(--ja-petrol-text);font-size:.75rem;font-weight:800;letter-spacing:.105em;text-transform:uppercase}.ja-header h1{margin:0;color:var(--ja-text);font-size:clamp(2.2rem,5.3vw,5.1rem);font-weight:760;line-height:.96;letter-spacing:-.045em;text-wrap:balance}.ja-lead{max-width:800px;margin:24px auto 0;color:var(--ja-muted);font-size:clamp(1.05rem,1.55vw,1.32rem);line-height:1.58;text-wrap:balance}.ja-meta{display:flex;justify-content:center;gap:10px;margin-top:20px;color:var(--ja-muted);font-size:.82rem}.ja-hero{margin:0;overflow:hidden;border-radius:var(--ja-radius);background:var(--ja-surface-soft)}.ja-hero picture{display:block;width:100%}.ja-hero figcaption,.ja-image figcaption,.ja-gallery figcaption{color:var(--ja-muted);font-size:.76rem;line-height:1.45}.ja-hero figcaption{padding:9px 4px 0}.ja-shell{margin-left:auto;margin-right:auto}.ja-main{padding:52px 0 0}.ja-copy{margin-top:42px}.ja-copy h2,.ja-section-heading h2,.ja-faculty h2,.ja-counter h2,.ja-related h2,.ja-info h2,.ja-sources h2,.ja-cta h2{color:var(--ja-text)}.ja-copy h2{margin:0 0 16px;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.08;letter-spacing:-.025em}.ja-copy p{margin:0 0 1.15em;color:var(--ja-text);font-size:1.04rem;line-height:1.78}.ja-copy strong{font-weight:750}.ja-author-card{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:22px 24px;border:1px solid var(--ja-border);border-radius:var(--ja-radius);background:var(--ja-surface);box-shadow:var(--ja-shadow)}.ja-author-card__avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ja-petrol-surface);color:#fff;font-size:1.2rem;font-weight:800}.ja-author-card__label{margin:0 0 3px;color:var(--ja-petrol-text);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ja-author-card h2{margin:0 0 6px;font-size:1.15rem}.ja-author-card p:last-child{margin:0;color:var(--ja-muted);font-size:.9rem;line-height:1.55}.ja-breadcrumb{min-width:0;white-space:nowrap;overflow:hidden}.ja-breadcrumb>span:last-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ja-header.container,.ja-shell.container,.ja-related__inner.container{width:100%}.ja-breadcrumb>a,.ja-breadcrumb>span[aria-hidden="true"]{flex:0 0 auto}.ja-breadcrumb>span:last-child{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ja-author-card__avatar{overflow:hidden}.ja-author-card__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.ja-hero{position:relative}.ja-section-heading{margin-bottom:20px}.ja-section-heading h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.08;letter-spacing:-.03em}.ja-section-heading>p:last-child{max-width:720px;margin:8px 0 0;color:var(--ja-muted);line-height:1.55}.ja-table-block{margin-top:52px;margin-bottom:52px}.ja-table-figure{margin:0;min-width:0}.ja-table-note{margin-top:11px;color:var(--ja-muted);font-size:.78rem;line-height:1.5}.ja-article .ja-table-note a{color:var(--ja-petrol-text);text-decoration:underline;text-underline-offset:2px;font-weight:600}.ja-table-scroll{overflow-x:auto;border:1px solid var(--ja-border);border-radius:14px;background:var(--ja-surface);-webkit-overflow-scrolling:touch}.ja-table-scroll:focus-visible{outline:3px solid rgba(0,111,119,.34);outline-offset:3px}.ja-table-block table{width:100%;min-width:0;table-layout:auto;border-collapse:collapse}.ja-table-block th,.ja-table-block td{padding:16px 18px;border-bottom:1px solid var(--ja-border);text-align:left}.ja-table-block th{background:var(--ja-surface-soft);color:var(--ja-muted);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.ja-table-block td{font-size:.9rem}.ja-table-block tbody tr:last-child>th,.ja-table-block tbody tr:last-child>td{border-bottom:0}.ja-article .ja-table-block .ja-section-heading h2{margin:0 0 16px;font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.08;letter-spacing:-.025em}.ja-article .ja-table-block .ja-section-heading>p:not(.ja-eyebrow){max-width:none;margin:0 0 1.15em;color:var(--ja-text);font-size:1.04rem;line-height:1.78}.ja-article .ja-table-block .ja-table--first-column-highlight tbody th[scope="row"]{color:var(--ja-text);background:var(--ja-surface-soft);font-size:.9rem;font-weight:750;text-align:left;letter-spacing:normal;text-transform:none;white-space:nowrap}.ja-article .ja-table-block .ja-table-row--subheading>th,.ja-article .ja-table-block .ja-table-row--subheading>td{background:var(--ja-surface-soft);color:var(--ja-muted);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ja-article .ja-table-block .ja-table--first-column-highlight tbody tr.ja-table-row--subheading>th[scope="row"]{color:var(--ja-muted);background:var(--ja-surface-soft);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:normal}.ja-article .ja-table-block .ja-table-cell--empty{color:var(--ja-muted)}.ja-faculty{margin:48px auto;padding:28px;border:1px solid var(--ja-border);border-radius:var(--ja-radius);background:var(--ja-surface);box-shadow:var(--ja-shadow)}.ja-faculty__head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.ja-faculty h2{margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);letter-spacing:-.025em}.ja-faculty__place{white-space:nowrap;padding:7px 10px;border-radius:999px;background:var(--ja-surface-soft);color:var(--ja-muted);font-size:.78rem;font-weight:700}.ja-faculty__programmes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.ja-faculty__programmes--single{grid-template-columns:minmax(0,calc((100% - 12px)/2));justify-content:center}.ja-programme{display:grid;grid-template-columns:1.25fr .65fr 1fr;gap:14px;align-items:center;padding:17px 18px;border:1px solid var(--ja-border);border-radius:13px}.ja-programme__name{font-weight:800}.ja-programme strong{color:var(--ja-petrol-text);font-size:.87rem}.ja-programme span:last-child{text-align:right;color:var(--ja-muted);font-size:.83rem}.ja-faculty__note{margin:16px 0 0;color:var(--ja-muted);font-size:.78rem;line-height:1.55}.ja-faculty-card-wrap{margin-top:48px;margin-bottom:48px}.ja-faculty-card{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,1fr);overflow:hidden;border:1px solid var(--ja-border);border-radius:var(--ja-radius);background:var(--ja-surface);color:var(--ja-text);text-decoration:none}.ja-faculty-card__media{position:relative;min-height:220px;background:var(--ja-surface-soft)}.ja-faculty-card__image{display:block;width:100%;height:100%;min-height:220px;object-fit:cover}.ja-faculty-card__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:26px 28px}.ja-faculty-card__eyebrow{margin:0 0 8px;color:var(--ja-petrol-text);font-size:.71rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ja-faculty-card h2{margin:0;color:var(--ja-text);font-size:clamp(1.3rem,2vw,1.85rem);line-height:1.1;letter-spacing:-.025em}.ja-faculty-card__meta{margin:8px 0 0;color:var(--ja-muted);font-size:.82rem;line-height:1.45}.ja-faculty-card__programmes{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ja-faculty-card__programmes span{padding:5px 8px;border-radius:999px;background:var(--ja-surface-soft);color:var(--ja-muted);font-size:.7rem;font-weight:700}.ja-faculty-card strong{margin-top:18px;color:var(--ja-petrol-text);font-size:.8rem}.ja-faculty-card-wrap--aside{float:right;width:min(390px,42%);margin:8px -120px 24px 30px}.ja-faculty-card-wrap--aside .ja-faculty-card{grid-template-columns:1fr}.ja-faculty-card-wrap--aside .ja-faculty-card__media,.ja-faculty-card-wrap--aside .ja-faculty-card__image{min-height:180px;aspect-ratio:16/10}.ja-faculty-card-wrap--aside .ja-faculty-card__body{padding:20px}.ja-faculty-card-wrap--aside.ja-aside--right{float:right;margin:8px -120px 24px 30px}.ja-faculty-card,.ja-faculty-card__media,.ja-faculty-card__image,.ja-faculty-card__body{min-width:0}.ja-faculty-card__media{overflow:hidden}.ja-faculty-card__image{max-width:100%}.ja-counter{margin:52px auto;padding:34px;border-radius:var(--ja-radius);background:#006F77;color:#fff}.ja-counter .ja-eyebrow{color:#fff}.ja-counter h2{margin:0;color:#fff;font-size:clamp(1.65rem,3vw,2.6rem)}.ja-counter__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.ja-counter--items-1 .ja-counter__grid{grid-template-columns:minmax(0,1fr)}.ja-counter--items-1 .ja-stat{text-align:center}.ja-counter--items-2 .ja-counter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-counter--items-3 .ja-counter__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ja-counter--items-4 .ja-counter__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ja-counter--items-many .ja-counter__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ja-stat{padding:22px;border-top:1px solid rgba(255,255,255,.18)}.ja-stat strong{display:block;color:#fff;font-size:clamp(2rem,4.2vw,4rem);line-height:1;font-variant-numeric:tabular-nums}.ja-stat span{display:block;margin-top:10px;color:#fff;font-size:.86rem;line-height:1.45}.ja-quote{--ja-quote-mark:var(--ja-marker-fill);position:relative}.ja-quote mark{padding:0 .08em;background:linear-gradient(transparent 55%,var(--ja-quote-mark) 55%);color:inherit}.ja-quote__label{margin:0 0 12px;color:var(--ja-petrol-text);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ja-quote__text{margin:0;font-weight:720;letter-spacing:-.03em;line-height:1.18;text-wrap:balance}.ja-quote--full{margin:58px auto;padding:34px 0;border-top:1px solid var(--ja-border);border-bottom:1px solid var(--ja-border)}.ja-quote--full .ja-quote__text{font-size: clamp(2rem, 4.7vw, 4.3rem);text-wrap: wrap;}.ja-quote--aside{float:right;width:42%;margin:8px -120px 20px 28px;padding:20px;border-left:4px solid var(--ja-marker);background:var(--ja-surface-soft)}.ja-quote--aside .ja-quote__text{font-size:clamp(1.25rem,2vw,1.75rem)}.ja-quote--aside.ja-aside--right{float:right;margin:8px -120px 20px 28px;border-left:4px solid var(--ja-marker);border-right:0}.ja-image{margin-top:50px;margin-bottom:50px}.ja-image--aside{float:right;width:42%;margin:8px -120px 20px 28px}.ja-image--aside.ja-image--ratio-square{width:min(42%,480px,64vh)}.ja-image--aside.ja-image--ratio-portrait{width:min(42%,400px,51.2vh)}.ja-image--aside.ja-image--ratio-landscape{width:min(42%,560px,85.33vh)}.ja-image__button,.ja-image__frame{position:relative;display:block;width:100%;aspect-ratio:var(--ja-image-ratio,16/10);padding:0;border:0;border-radius:var(--ja-radius);overflow:hidden;background:var(--ja-surface-soft)}.ja-image__button{cursor:zoom-in}.ja-image__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ja-image-focus-x,50%) var(--ja-image-focus-y,50%);border-radius:var(--ja-radius)}.ja-image figcaption{padding-top:10px}.ja-gallery{margin-top:58px;margin-bottom:58px}.ja-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.ja-gallery__item{margin:0;min-width:0}.ja-gallery__item--featured{grid-column:span 2;grid-row:span 2}.ja-gallery__item button{display:block;width:100%;height:100%;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--ja-surface-soft);cursor:zoom-in}.ja-gallery__item img{display:block;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.ja-gallery__item--featured img{aspect-ratio:auto}.ja-gallery__item figcaption{display:none}.ja-image--aside.ja-aside--right{float:right;margin:8px -120px 20px 28px}.ja-image--aside.ja-aside--left{float:left;margin:8px 28px 20px -120px}.ja-gallery__item img{object-position:var(--ja-gallery-focus-x,50%) var(--ja-gallery-focus-y,50%)}.ja-gallery__item button{position:relative}.ja-ai-note{position:absolute;top:.85rem;left:.85rem;z-index:5;display:inline-flex;align-items:center;justify-content:center;padding:.42rem .28rem;border-radius:.4rem;background:rgba(16,24,40,.24);color:rgba(255,255,255,.76);backdrop-filter:blur(3px) saturate(120%);-webkit-backdrop-filter:blur(3px) saturate(120%);font:400 .68rem/1 Inter,system-ui,sans-serif;letter-spacing:.015em;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;pointer-events:none;user-select:none}.ja-info{position:relative;margin-top:50px;margin-bottom:50px;border:1px solid var(--ja-border);border-radius:var(--ja-radius);background:var(--ja-surface);overflow:hidden;box-shadow:var(--ja-shadow)}.ja-info__ribbon{position:absolute;top:0;left:0;z-index:2;padding:10px 18px 11px;background:var(--ja-petrol-surface);color:#fff;border-radius:0 0 14px 0;font-size:.76rem;font-weight:800;letter-spacing:.04em;box-shadow:0 8px 20px rgba(0,111,119,.18)}.ja-info__body{padding:64px 28px 28px}.ja-info h2{margin:0 0 14px;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}.ja-info h2 span{display:block}.ja-info h2 span:last-child{color:var(--ja-petrol-text)}.ja-info p{margin:0;color:var(--ja-muted);font-size:.96rem;line-height:1.7}.ja-hero-card{--ja-hero-gradient-rgb:10,28,34;--ja-hero-gradient-opacity:.94;--ja-hero-gradient-soft-opacity:.169;--ja-hero-gradient-mid-opacity:.846;--ja-hero-gradient-extent:72%;--ja-hero-gradient-mobile-extent:58%;position:relative;isolation:isolate;min-height:430px;margin-top:56px;margin-bottom:56px;border-radius:var(--ja-radius);overflow:hidden;background:var(--ja-petrol-surface);color:#fff}.ja-hero-card__image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.ja-hero-card__shade{position:absolute;z-index:-1;top:0;right:0;width:var(--ja-hero-gradient-extent);height:100%;background:linear-gradient(90deg,rgba(var(--ja-hero-gradient-rgb),0) 0%,rgba(var(--ja-hero-gradient-rgb),var(--ja-hero-gradient-soft-opacity)) 24%,rgba(var(--ja-hero-gradient-rgb),var(--ja-hero-gradient-mid-opacity)) 72%,rgba(var(--ja-hero-gradient-rgb),var(--ja-hero-gradient-opacity)) 100%)}.ja-hero-card__content{display:flex;flex-direction:column;justify-content:center;min-height:430px;width:min(500px,50%);margin-left:auto;padding:42px clamp(54px,4vw,70px) 42px 42px}.ja-hero-card--text-light,.ja-hero-card--text-light .ja-eyebrow,.ja-hero-card--text-light h2{color:#fff}.ja-hero-card--text-light .ja-hero-card__content>p:last-child{color:rgba(255,255,255,.82)}.ja-hero-card--text-dark,.ja-hero-card--text-dark .ja-eyebrow,.ja-hero-card--text-dark h2{color:#18232b}.ja-hero-card--text-dark .ja-hero-card__content>p:last-child{color:rgba(24,35,43,.82)}.ja-hero-card h2{margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:.98;letter-spacing:-.04em}.ja-hero-card__content>p:last-child{margin:18px 0 0;font-size:1rem;line-height:1.6}.ja-cta{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin-top:62px;margin-bottom:58px;padding:34px 36px 34px 42px;overflow:hidden;border:1px solid var(--ja-border);border-radius:var(--ja-radius);background:linear-gradient(135deg,rgba(0,111,119,.10),rgba(0,111,119,.025) 58%,var(--ja-surface) 100%);box-shadow:var(--ja-shadow)}.ja-cta__accent{position:absolute;top:0;bottom:0;left:0;width:6px;background:var(--ja-petrol)}.ja-cta__content{max-width:720px}.ja-cta__eyebrow{margin:0 0 10px;color:var(--ja-petrol-text);font-size:.73rem;font-weight:800;letter-spacing:.105em;text-transform:uppercase}.ja-cta h2{margin:0;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.03;letter-spacing:-.035em;text-wrap:balance}.ja-cta__content>p:last-child{max-width:720px;margin:16px 0 0;color:var(--ja-muted);font-size:.96rem;line-height:1.65}.ja-cta__actions{display:flex;flex-direction:column;gap:10px;min-width:245px}.ja-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:11px;font-size:.86rem;font-weight:750;text-decoration:none;white-space:nowrap;cursor:pointer}.ja-cta__button--primary{background:var(--ja-petrol-surface);color:#fff}.ja-cta__button--secondary{border-color:var(--ja-border);background:var(--ja-surface);color:var(--ja-text)}html[data-bs-theme="dark"] .ja-cta,[data-bs-theme="dark"] .ja-cta{background:linear-gradient(135deg,rgba(0,111,119,.20),rgba(0,111,119,.07) 58%,var(--ja-surface) 100%)}.ja-hero-card__image{object-position:var(--ja-hero-card-focus-x,50%) var(--ja-hero-card-focus-y,50%)}.ja-hero-card h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-break:normal}.ja-hero-card .ja-ai-note{z-index:4}.ja-sources{margin-top:56px;padding-top:26px;border-top:1px solid var(--ja-border)}.ja-sources h2{margin:0 0 10px;font-size:1.2rem}.ja-sources p,.ja-sources li{color:var(--ja-muted);font-size:.84rem;line-height:1.55}.ja-sources ul{margin:10px 0 0;padding-left:1.2rem}.ja-sources a{text-decoration:underline;text-underline-offset:2px}.ja-related{margin-top:72px;padding:56px 0 72px;background:var(--ja-surface-soft)}.ja-related__inner{margin-left:auto;margin-right:auto}.ja-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ja-related-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ja-border);border-radius:var(--ja-radius);background:var(--ja-surface);text-decoration:none;box-shadow:0 8px 28px rgba(24,35,43,.04);transition:border-color .2s ease}.ja-related-card:hover{border-color:rgba(0,111,119,.35)}.ja-related-card__media img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.ja-related-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.ja-related-card__body>span{color:var(--ja-petrol-text);font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ja-related-card h3{margin:8px 0 8px;color:var(--ja-text);font-size:1.18rem;line-height:1.15}.ja-related-card p{margin:0 0 18px;color:var(--ja-muted);font-size:.84rem;line-height:1.55}.ja-related-card strong{margin-top:auto;color:var(--ja-petrol-text);font-size:.8rem}.ja-related{background:var(--ja-bg)}.ja-related-card,.ja-related-card:hover{border-color:var(--ja-border)}.ja-related-card{transition:none}.ja-related-card__media{position:relative;overflow:hidden}.ja-lightbox[hidden]{display:none}.ja-lightbox{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:54px 64px 52px;background:rgba(8,12,16,.92);backdrop-filter:blur(7px);overscroll-behavior:contain;touch-action:pinch-zoom}.ja-lightbox__close{position:absolute;top:14px;right:18px;z-index:4;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:1.7rem;line-height:1;cursor:pointer}.ja-lightbox__stage{display:grid;place-items:center;width:100%;height:100%;touch-action:pinch-zoom;user-select:none;-webkit-user-select:none}.ja-lightbox__stage img{display:block;max-width:min(1500px,96vw);max-height:88vh;width:auto;height:auto;object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.ja-lightbox__nav{position:absolute;z-index:4;top:50%;display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font:500 2rem/1 Inter,system-ui,sans-serif;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(5px)}.ja-lightbox__nav:hover,.ja-lightbox__nav:focus-visible{background:rgba(255,255,255,.22)}.ja-lightbox__nav--prev{left:18px}.ja-lightbox__nav--next{right:18px}.ja-lightbox__nav[hidden]{display:none}.ja-lightbox__caption{position:absolute;z-index:3;left:50%;bottom:14px;max-width:min(900px,calc(100% - 40px));padding:8px 12px;border-radius:10px;background:rgba(8,12,16,.62);color:#fff;font-size:.8rem;line-height:1.45;text-align:center;transform:translateX(-50%);backdrop-filter:blur(5px)}.ja-lightbox__caption[hidden]{display:none}.ja-lightbox{width:100%;height:100vh;height:100dvh;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));overflow:hidden}.ja-lightbox__stage{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.ja-lightbox__stage img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;object-fit:contain}.ja-lightbox__close{top:max(10px,calc(env(safe-area-inset-top) + 8px));right:max(12px,calc(env(safe-area-inset-right) + 8px))}.ja-lightbox__nav--prev{left:max(12px,calc(env(safe-area-inset-left) + 8px))}.ja-lightbox__nav--next{right:max(12px,calc(env(safe-area-inset-right) + 8px))}.ja-lightbox__caption{bottom:max(8px,env(safe-area-inset-bottom))}.ja-lightbox{position:fixed;inset:0;width:auto;height:auto;padding:0;overflow:hidden;box-sizing:border-box}.ja-lightbox__stage{position:absolute;top:max(54px,calc(env(safe-area-inset-top) + 12px));right:max(64px,calc(env(safe-area-inset-right) + 12px));bottom:max(52px,calc(env(safe-area-inset-bottom) + 12px));left:max(64px,calc(env(safe-area-inset-left) + 12px));display:flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:0;min-height:0;overflow:hidden;box-sizing:border-box}.ja-lightbox__stage img{display:block;flex:0 1 auto;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;object-fit:contain;object-position:center center}.ja-lightbox__image-frame{position:relative;display:flex;flex:none;align-items:center;justify-content:center;max-width:100%;max-height:100%}.ja-lightbox__image-frame img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.ja-lightbox__image-frame .ja-ai-note{z-index:5}.ja-hero__image{display:block;width:100%;aspect-ratio:16/7;object-fit:cover;object-position:var(--ja-hero-focus-x,50%) var(--ja-hero-focus-y,50%)}@media(max-width:1099.98px){.ja-quote--aside{float:none;width:100%;margin:24px 0;padding:20px}.ja-image--aside{float:none;margin:24px auto}.ja-image--aside.ja-image--ratio-square{width:min(100%,64vh)}.ja-image--aside.ja-image--ratio-portrait{width:min(100%,51.2vh)}.ja-image--aside.ja-image--ratio-landscape{width:min(100%,85.33vh)}.ja-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-related-card:last-child{grid-column:1/-1;max-width:calc(50% - 7px)}}@media(max-width:849.98px){.ja-counter--items-3 .ja-counter__grid,.ja-counter--items-4 .ja-counter__grid,.ja-counter--items-many .ja-counter__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-counter--items-3 .ja-stat:last-child{grid-column:1/-1;width:calc(50% - 9px);justify-self:center}.ja-faculty__programmes--single{grid-template-columns:1fr}.ja-cta{grid-template-columns:1fr}.ja-cta__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.ja-faculty__head{flex-direction:column}.ja-faculty__programmes{grid-template-columns:1fr}.ja-hero-card{min-height:560px}.ja-hero-card__shade{top:auto;right:0;bottom:0;width:100%;height:var(--ja-hero-gradient-mobile-extent);background:linear-gradient(180deg,rgba(var(--ja-hero-gradient-rgb),0) 0%,rgba(var(--ja-hero-gradient-rgb),var(--ja-hero-gradient-soft-opacity)) 24%,rgba(var(--ja-hero-gradient-rgb),var(--ja-hero-gradient-mid-opacity)) 72%,rgba(var(--ja-hero-gradient-rgb),var(--ja-hero-gradient-opacity)) 100%)}.ja-hero-card__content{justify-content:flex-end;width:100%;min-height:560px;padding:30px}.ja-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-gallery__item--featured{grid-column:span 2;grid-row:auto}.ja-gallery__item--featured img{aspect-ratio:2/1}}@media(max-width:639.98px){.ja-counter--items-2 .ja-counter__grid,.ja-counter--items-3 .ja-counter__grid,.ja-counter--items-4 .ja-counter__grid,.ja-counter--items-many .ja-counter__grid{grid-template-columns:1fr}.ja-counter--items-3 .ja-stat:last-child{grid-column:auto;width:auto;justify-self:stretch}.ja-cta{margin:44px auto;padding:26px 20px 24px 26px}.ja-cta__actions{grid-template-columns:1fr}.ja-cta__button{width:100%;white-space:normal;text-align:center}.ja-header{padding-top:22px}.ja-breadcrumb{margin-bottom:24px}.ja-header__inner{text-align:left}.ja-header h1{font-size:clamp(2.15rem,11vw,3.5rem)}.ja-lead{font-size:1rem}.ja-meta{justify-content:flex-start;flex-wrap:wrap}.ja-hero{border-radius:14px}.ja-hero__image{aspect-ratio:4/3}.ja-main{padding-top:34px}.ja-author-card{grid-template-columns:1fr;padding:18px}.ja-faculty{margin:36px auto;padding:20px}.ja-programme{grid-template-columns:1fr 1fr}.ja-programme span:last-child{grid-column:1/-1;text-align:left}.ja-counter{margin:40px auto;padding:24px 20px}.ja-counter__grid{grid-template-columns:1fr;gap:6px}.ja-stat{padding:18px 0}.ja-quote--full{margin:42px auto;padding:26px 0}.ja-quote--full .ja-quote__text{font-size:clamp(1.8rem,9vw,2.8rem)}.ja-info__body{padding:60px 20px 22px}.ja-hero-card{min-height:500px;border-radius:14px}.ja-hero-card__content{min-height:500px;padding:22px}.ja-gallery__grid{grid-auto-rows:auto;gap:7px}.ja-gallery__item button{height:auto;aspect-ratio:1/1}.ja-gallery__item img,.ja-gallery__item--featured img{height:100%;aspect-ratio:auto}.ja-related{margin-top:54px;padding:42px 0 54px}.ja-related__grid{grid-template-columns:1fr}.ja-related-card:last-child{grid-column:auto;max-width:none}.ja-lightbox{padding:52px 10px 10px}}@media(max-width:639.98px){.ja-lightbox{padding:52px 10px 46px}.ja-lightbox__nav{width:40px;height:40px;font-size:1.75rem}.ja-lightbox__nav--prev{left:6px}.ja-lightbox__nav--next{right:6px}.ja-lightbox__caption{bottom:8px;max-width:calc(100% - 24px);font-size:.76rem}}@media(prefers-reduced-motion:reduce){.ja-article *{scroll-behavior:auto!important}.ja-related-card{transition:none!important}}@media(max-width:849.98px){.ja-stat{text-align:center}}@media(max-width:639.98px){.ja-stat{text-align:center}}@media(min-width:768px) and (max-width:1099.98px){.ja-faculty-card-wrap--aside{float:none;width:100%;margin:32px auto}.ja-faculty-card-wrap--aside .ja-faculty-card{grid-template-columns:minmax(220px,36%) minmax(0,1fr);align-items:stretch}.ja-faculty-card-wrap--aside .ja-faculty-card__media{width:100%;min-width:0;min-height:0;aspect-ratio:auto;overflow:hidden}.ja-faculty-card-wrap--aside .ja-faculty-card__image{display:block;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;aspect-ratio:auto;object-fit:cover}.ja-faculty-card-wrap--aside .ja-faculty-card__body{width:100%;min-width:0;padding:22px 24px}.ja-faculty-card-wrap--aside .ja-faculty-card h2,.ja-faculty-card-wrap--aside .ja-faculty-card__meta{max-width:100%;overflow-wrap:break-word}}@media(max-width:767.98px){.ja-faculty-card,.ja-faculty-card-wrap--aside .ja-faculty-card{grid-template-columns:1fr}.ja-faculty-card__media,.ja-faculty-card__image,.ja-faculty-card-wrap--aside .ja-faculty-card__media,.ja-faculty-card-wrap--aside .ja-faculty-card__image{min-height:0;aspect-ratio:16/9}.ja-table-block th,.ja-table-block td{padding:12px 10px}}@media(min-width:1100px){.ja-article{--ja-left-aside-bleed:14px;--ja-left-aside-safe:max(28px,calc(env(safe-area-inset-left) + 22px))}.ja-faculty-card-wrap--aside.ja-aside--left{float:left;margin-left:calc((100% - 100vw) / 2 - var(--ja-left-aside-bleed));margin-right:30px;margin-top:8px;margin-bottom:24px}.ja-faculty-card-wrap--aside.ja-aside--left .ja-faculty-card__body{padding-left:calc(var(--ja-left-aside-bleed) + var(--ja-left-aside-safe));padding-right:20px}.ja-quote--aside.ja-aside--left{float:left;margin-left:calc((100% - 100vw) / 2 - var(--ja-left-aside-bleed));margin-right:28px;margin-top:8px;margin-bottom:20px;border-left:0;border-right:4px solid var(--ja-marker);padding-left:calc(var(--ja-left-aside-bleed) + var(--ja-left-aside-safe));padding-right:20px}}@media(max-width:1099.98px){.ja-quote--aside.ja-aside--left,.ja-quote--aside.ja-aside--right{float:none;width:100%;margin:24px 0;border-left:4px solid var(--ja-marker);border-right:0}.ja-image--aside.ja-aside--left,.ja-image--aside.ja-aside--right{float:none;margin:24px auto}.ja-faculty-card-wrap--aside.ja-aside--left,.ja-faculty-card-wrap--aside.ja-aside--right{float:none;width:100%;margin:32px auto}}@media(max-width:639.98px){.ja-breadcrumb{gap:.45rem;margin-bottom:24px}.ja-breadcrumb>span{display:block}.ja-author-card__avatar{width:52px;height:52px}.ja-lightbox{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.ja-article-back{padding-top:26px;padding-bottom:46px}}@media(max-width:899.98px){.ja-lightbox__stage{top:max(50px,calc(env(safe-area-inset-top) + 8px));right:max(12px,calc(env(safe-area-inset-right) + 8px));bottom:max(44px,calc(env(safe-area-inset-bottom) + 8px));left:max(12px,calc(env(safe-area-inset-left) + 8px))}}@supports not ((backdrop-filter:blur(3px)) or (-webkit-backdrop-filter:blur(3px))){.ja-ai-note,.ja-video-lightbox__ai-note{background:rgba(16,24,40,.55)}}@media(max-width:849.98px){.ja-ai-note,.ja-video-lightbox__ai-note{top:.75rem;left:.75rem;font-size:.66rem}}@media(min-width:1100px){.ja-faculty-card-wrap--aside.ja-aside--left .ja-ai-note{left:calc(var(--ja-left-aside-bleed) + var(--ja-left-aside-safe));right:auto}.ja-youtube.ja-image--aside.ja-aside--left .ja-ai-note{left:calc(var(--ja-left-aside-bleed) + var(--ja-left-aside-safe));right:auto}}@media (max-width:1099.98px){.ja-image--aside,.ja-image--aside.ja-image--ratio-square,.ja-image--aside.ja-image--ratio-portrait,.ja-image--aside.ja-image--ratio-landscape{float:none;width:100%;max-width:100%;margin:50px auto}.ja-image--aside.ja-width--content{max-width:var(--ja-width-content)}.ja-image--aside.ja-width--medium{max-width:var(--ja-width-medium)}.ja-image--aside.ja-width--wide{max-width:var(--ja-width-wide)}.ja-image--aside.ja-width--full{max-width:var(--ja-width-full)}.ja-image--aside .ja-image__button,.ja-image--aside .ja-image__frame{aspect-ratio:16 / 10}}@media(min-width:1100px){.ja-image--aside.ja-aside--left figcaption{padding-left:calc(var(--ja-left-aside-bleed) + var(--ja-left-aside-safe));overflow-wrap:break-word}.ja-image--aside.ja-aside--left .ja-image__button>.ja-ai-note,.ja-image--aside.ja-aside--left .ja-image__frame>.ja-ai-note{left:calc(var(--ja-left-aside-bleed) + var(--ja-left-aside-safe))}.ja-image--aside.ja-aside--right figcaption{padding-right:max(22px,calc(142px - (100vw - var(--ja-width-content))/2));overflow-wrap:break-word}}.ja-article .ja-icon-cards{margin-top:54px;margin-bottom:8px;clear:both}.ja-article .ja-icon-cards__intro{max-width:780px;margin:0 auto 24px;text-align:left}.ja-article .ja-icon-cards__intro .ja-eyebrow{margin-bottom:10px}.ja-article .ja-icon-cards__intro h2{margin:0 0 16px;color:var(--ja-text);font-size:clamp(1.55rem,2.6vw,2.25rem);line-height:1.08;letter-spacing:-.025em}.ja-article .ja-icon-cards__description{margin:0;color:var(--ja-text);font-size:1.04rem;line-height:1.78}.ja-article .ja-icon-cards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ja-article .ja-icon-cards--count-1 .ja-icon-cards__grid{grid-template-columns:1fr}.ja-article .ja-icon-cards--count-2 .ja-icon-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-article .ja-icon-cards--count-4 .ja-icon-cards__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ja-article .ja-icon-cards__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:0;padding:25px 22px 28px;background:var(--ja-surface-soft);border:1px solid var(--ja-border);border-radius:16px}.ja-article .ja-icon-cards__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:52px;height:52px;margin:0 0 20px;border-radius:13px;background:color-mix(in srgb,var(--ja-petrol-surface) 9%,var(--ja-surface));color:var(--ja-petrol-text)}.ja-article .ja-icon-cards__icon svg{display:block;width:28px;height:28px;flex-shrink:0}.ja-article .ja-icon-cards__card h3{margin:0 0 10px;color:var(--ja-text);font-size:1.1rem;font-weight:750;line-height:1.3;letter-spacing:-.01em}.ja-article .ja-icon-cards__card p{margin:0;color:var(--ja-muted);font-size:.96rem;line-height:1.62;overflow-wrap:break-word}@media(max-width:1099.98px){.ja-article .ja-icon-cards__grid,.ja-article .ja-icon-cards--count-4 .ja-icon-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639.98px){.ja-article .ja-icon-cards{margin-top:44px}.ja-article .ja-icon-cards__intro{margin-bottom:18px}.ja-article .ja-icon-cards__grid,.ja-article .ja-icon-cards--count-2 .ja-icon-cards__grid,.ja-article .ja-icon-cards--count-4 .ja-icon-cards__grid{grid-template-columns:1fr;gap:12px}.ja-article .ja-icon-cards__card{padding:20px}.ja-article .ja-icon-cards__icon{width:46px;height:46px;margin-bottom:16px}}@media(min-width:640px){.ja-related__grid:has(>.ja-related-card:only-child){grid-template-columns:minmax(0,min(420px,100%));justify-content:center}.ja-related__grid:has(>.ja-related-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:640px) and (max-width:1099.98px){.ja-related__grid:has(>.ja-related-card:nth-child(-n+2):last-child)>.ja-related-card:last-child{grid-column:auto;max-width:none}}.ja-article .ja-icon-cards__intro h2:last-child{margin-bottom:0}.ja-header h1 {hyphens: auto;-webkit-hyphens: auto;overflow-wrap: break-word;word-break: normal;}
