.esas-inner-page{background:#f7f9fb}.esas-inner-page main{min-width:0}.esas-inner-page .pagehead{padding:27px max(5%,calc((100% - 1240px)/2));border-top:1px solid #dce5ee;background:#f0f5f8}.esas-inner-page .pagehead h1{font-size:clamp(30px,3.3vw,46px);line-height:1.15;max-width:1050px;margin:12px 0 3px;overflow-wrap:anywhere}.esas-inner-page .breadcrumb{font-size:12px}.esas-inner-page .section.article{max-width:1340px;padding:34px 4%;margin:auto}.inner-card-grid,.programme-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.content-panel{min-width:0;background:#fff;border:1px solid #e0e7ed;border-radius:6px;padding:27px 28px}.content-panel h2,.manual .content-panel h2{border:0;padding:0;margin:0 0 17px;font-size:25px;line-height:1.25}.content-panel p{margin:12px 0;font-size:15px;line-height:1.85}.content-panel ul,.content-panel ol{padding-left:20px;font-size:15px}.content-panel li{margin:7px 0}.panel-wide,.intro-panel{grid-column:1/-1}.intro-panel{background:#eaf2f7;border:0}.intro-panel p{font-size:17px;color:#28465e;max-width:1050px;margin:0}.intro-panel:empty{display:none}.inner-card-grid>.content-panel:has(>.european-name:only-child){grid-column:1/-1}.academic-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.academic-field{display:block;padding:19px 22px;background:#f1f6fa;border-left:3px solid #1d6ba4;line-height:1.5;font-size:16px}.academic-field:hover{background:#e4eef5}.pathway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pathway-card{padding:29px;background:#fff;border:1px solid #dbe6ed;border-radius:6px}.pathway-card h2{font-size:27px;margin:20px 0}.pathway-card .programme-link{padding:17px 0;font-size:15px;line-height:1.65}.panel-number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#e7f1f7;color:#1767a0;font:20px Georgia,serif}.programme-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:25px;align-items:start}.programme-sidebar{position:sticky;top:20px;display:grid;gap:20px;min-width:0}.programme-sidebar .content-panel{padding:22px 20px;border-top:3px solid #1b6ea7}.programme-sidebar h2{font-size:22px}.programme-sidebar p,.programme-sidebar li{font-size:13px}.programme-sidebar .btn{display:block;text-align:center;margin:12px 0;padding:13px 16px;line-height:1.6}.esas-inner-page .manual table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}.esas-inner-page .manual td,.esas-inner-page .manual th{padding:10px 11px;vertical-align:top;line-height:1.65}.programme-main .content-panel{padding:23px}.programme-sidebar table{font-size:12px!important}.programme-sidebar td{padding:8px 5px!important}.programme-sidebar .textlink{display:block;margin-top:12px;text-decoration:underline;font-size:13px}.research-layout{display:grid;gap:24px}.research-layout>.content-panel:first-child{display:grid;grid-template-columns:250px minmax(0,1fr);gap:35px;padding:32px;background:#eaf2f7;border:0}.research-layout>.content-panel:first-child h2{font-size:29px}.research-layout>.content-panel:first-child p{margin:0}.laboratory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.laboratory-card{padding:26px 23px;background:#f0f5f9;border-top:3px solid #176ca7;min-width:0}.laboratory-card:nth-child(2){background:#edf5f4;border-color:#2f7a79}.laboratory-card:nth-child(2) .panel-number{color:#2f7a79;background:#dcece8}.laboratory-card:nth-child(3){background:#f3f0f8;border-color:#79608a}.laboratory-card:nth-child(3) .panel-number{color:#79608a;background:#e8e0f0}.laboratory-card .programme-link{font:22px/1.45 Georgia,serif;padding:23px 0 8px;border:0}.laboratory-card:hover{box-shadow:0 7px 20px #11304c12}.esas-admissions-page header{background:#fff}.esas-admissions-page .admissions-wrap{max-width:1340px;padding:30px 4% 45px}.esas-admissions-page .admissions-wrap>h1{font-size:clamp(30px,3.3vw,46px);margin:8px 0 16px}.esas-admissions-page .admissions-wrap>p{max-width:1000px}.admissions-programme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.esas-admissions-page .admissions-card{margin:0!important;min-width:0;border:1px solid #dce5ed;border-radius:5px;padding:23px}.esas-admissions-page .admissions-card h3{font:23px/1.35 Georgia,serif;margin:0 0 20px}.esas-admissions-page .admissions-table th,.esas-admissions-page .admissions-table td{font-size:13px;padding:10px 8px}.esas-admissions-page .admissions-table td{white-space:normal}.esas-admissions-page .admissions-wrap>section>h2{font-size:28px;margin:32px 0 20px}.esas-inner-page .btn{border-radius:3px}.esas-inner-page footer{margin-top:10px}
@media(max-width:1100px){.programme-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.programme-main{grid-template-columns:1fr}.programme-main>.content-panel{grid-column:1}.laboratory-card .programme-link{font-size:20px}.esas-admissions-page .admissions-table th,.esas-admissions-page .admissions-table td{font-size:12px;padding:9px 6px}}
@media(max-width:850px){.inner-card-grid,.pathway-grid,.programme-layout,.admissions-programme-grid{grid-template-columns:1fr}.programme-sidebar{position:static;grid-row:1}.programme-sidebar{grid-template-columns:1fr 1fr}.programme-main{grid-template-columns:1fr}.research-layout>.content-panel:first-child{grid-template-columns:1fr;gap:8px}.laboratory-grid{grid-template-columns:1fr}.laboratory-card{display:flex;align-items:flex-start;gap:20px;padding:22px}.laboratory-card .programme-link{padding:6px 0 0}.panel-number{flex-shrink:0}.content-panel{padding:23px}.esas-inner-page .section.article{padding:25px 5%}.esas-inner-page .pagehead{padding:24px 5%}.esas-inner-page .pagehead h1{font-size:35px}.esas-admissions-page .admissions-card{padding:22px}.esas-admissions-page .admissions-table th,.esas-admissions-page .admissions-table td{font-size:13px;padding:10px 8px}}
@media(max-width:520px){.academic-field-grid,.programme-sidebar{grid-template-columns:1fr}.esas-inner-page .pagehead h1{font-size:30px}.content-panel h2,.manual .content-panel h2{font-size:23px}.content-panel,.programme-main .content-panel{padding:22px 20px}.content-panel p{font-size:15px}.research-layout>.content-panel:first-child{padding:24px}.laboratory-card .programme-link{font-size:20px}.academic-field{font-size:15px}.esas-admissions-page .admissions-table th,.esas-admissions-page .admissions-table td{font-size:12px;padding:9px 6px}}

.network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:26px 0}.network-card{padding:24px!important;background:#edf4f9;border:1px solid #d3e1ec!important;border-top:3px solid #1b6ea7!important;font:22px/1.45 Georgia,serif;min-width:0}.network-card:nth-child(2){background:#eef5f1;border-top-color:#3d7c66!important}@media(max-width:700px){.network-grid{grid-template-columns:1fr}.network-card{font-size:20px}}
