.admission-overview-page,.admission-detail-page{background:radial-gradient(circle at 10% 8%,#7fbbbe29,#0000 25%),radial-gradient(circle at 90% 34%,#1d6a9114,#0000 24%),linear-gradient(#f1f9fa 0%,#f8fcfd 55%,#f3f9fa 100%)}.admission-overview-page .page-hero,.admission-detail-page .page-hero{background-position:50% 54%;min-height:365px}.admission-overview-page .page-hero-inner,.admission-detail-page .page-hero-inner{padding-top:52px}.admission-overview-content,.admission-detail-content{padding-top:92px}.admission-degree-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admission-degree-grid>article{background:#fffffff2;border:1px solid #1d6a911c;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;min-height:265px;padding:30px;display:flex;box-shadow:0 10px 32px #0e465c12}.admission-degree-kicker{color:var(--teal-dark);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.admission-degree-grid h2{margin:0;font-size:25px}.admission-degree-grid p{color:var(--muted);margin:9px 0 12px}.admission-degree-grid ul{color:#425c6b;margin:0 0 16px;padding-left:18px;font-size:12px}.admission-degree-grid li+li{margin-top:4px}.admission-degree-grid a,.admission-calendar-grid a{color:var(--teal-dark);align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.admission-degree-icon{border-radius:50%;flex:0 0 104px;place-items:center;width:104px;height:104px;display:grid}.admission-degree-icon.is-bachelor{color:#347655;background:#e4f3e9}.admission-degree-icon.is-master{color:var(--blue);background:#e5f2f7}.admission-criteria-grid,.admission-detail-criteria{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.admission-criteria-layout{grid-template-columns:minmax(0,1.85fr) minmax(280px,.72fr);align-items:start;gap:20px;display:grid}.admission-criteria-layout .admission-useful-card{padding:22px}.admission-criteria-layout .admission-useful-card a{min-height:48px}.admission-criteria-grid article,.admission-detail-criteria article{background:linear-gradient(145deg,#fbfefc,#eaf6ed);border:1px solid #2f7a552b;border-radius:10px;align-items:center;gap:17px;min-height:135px;padding:23px;display:flex;box-shadow:0 9px 28px #2f7a550f}.admission-criteria-grid article>span,.admission-detail-criteria article>span{color:#fff;background:#3f9164;border-radius:50%;flex:0 0 55px;place-items:center;width:55px;height:55px;display:grid}.admission-criteria-grid small{color:var(--teal-dark);text-transform:uppercase;font-size:10px;font-weight:900}.admission-criteria-grid h3,.admission-detail-criteria h3{margin:3px 0 5px;font-size:18px}.admission-criteria-grid p,.admission-detail-criteria p{color:#526d61;margin:0}.admission-calendar-grid,.admission-detail-calendar{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admission-calendar-grid article,.admission-detail-calendar article,.admission-documents-grid article,.admission-finance-grid article,.admission-foreign-card,.admission-tie-grid article{background:#fffffff2;border:1px solid #1d6a911c;border-radius:9px;padding:23px;box-shadow:0 10px 30px #0e465c12}.admission-calendar-grid h3,.admission-detail-calendar h3{color:var(--blue);margin:0 0 9px;font-size:17px}.admission-calendar-grid p,.admission-detail-calendar p{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr auto;gap:16px;margin:0;padding:9px 0;font-size:12px;display:grid}.admission-calendar-grid p strong,.admission-detail-calendar p strong{color:var(--ink);text-align:right}.admission-calendar-grid a{margin-top:12px}.admission-topic-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.admission-topic-grid>a{background:#fffffff2;border:1px solid #1d6a911c;border-radius:9px;min-height:165px;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 8px 26px #0e465c0f}.admission-topic-grid>a:hover{border-color:#7fbbbeb3;transform:translateY(-3px);box-shadow:0 15px 34px #0e465c1a}.admission-topic-grid svg{color:var(--blue)}.admission-topic-grid h3{margin:11px 0 5px;font-size:16px}.admission-topic-grid p{color:var(--muted);margin:0 0 12px;font-size:12px}.admission-topic-grid strong{color:var(--teal-dark);align-self:end;font-size:11px}.admission-overview-faq{max-width:none}.admission-support-grid{grid-template-columns:minmax(0,1.85fr) minmax(280px,.72fr);align-items:start;gap:20px;display:grid}.admission-support-sidebar{gap:18px;display:grid}.admission-support-sidebar .admission-useful-card,.admission-support-sidebar .admission-contact-card{padding:22px}.admission-support-sidebar .admission-useful-card a{min-height:42px}.admission-support-sidebar .admission-contact-card>p{font-size:13px}.admission-support-sidebar .admission-contact-button{margin-top:15px}.admission-resources-grid .admission-topic-grid{grid-template-columns:repeat(2,1fr)}.admission-resources-grid .admission-useful-card{align-self:start;padding:22px}.admission-resources-grid .admission-useful-card a{min-height:48px}.admission-last-updated{color:#607782;justify-content:flex-end;align-items:center;gap:7px;margin:14px 3px 0;font-size:11px;display:flex}.admission-detail-summary{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.admission-detail-summary article{background:#fffffff2;border:1px solid #1d6a911f;border-radius:9px;align-items:center;gap:15px;min-height:110px;padding:22px;display:flex;box-shadow:0 10px 30px #0e465c14}.admission-detail-summary article>span{width:53px;height:53px;color:var(--blue);background:#e4f2f5;border-radius:50%;flex:0 0 53px;place-items:center;display:grid}.admission-detail-summary small{color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.admission-detail-summary strong{font-size:15px}.admission-detail-programs{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.admission-detail-programs.has-three{grid-template-columns:repeat(3,1fr)}.admission-detail-programs article{background:#fffffff2;border:1px solid #1d6a911c;border-radius:9px;min-height:255px;padding:24px;box-shadow:0 10px 30px #0e465c12}.admission-detail-programs article>span{color:#fff;background:linear-gradient(135deg, var(--blue), var(--teal-dark));border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:15px;display:grid}.admission-detail-programs h3{margin:0 0 8px;font-size:18px}.admission-detail-programs p{color:var(--muted);margin:0 0 13px}.admission-detail-programs ul{color:#496170;margin:0;padding-left:18px;font-size:12px}.admission-careers{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.admission-careers h4{color:var(--teal-dark);margin:0 0 7px;font-size:12px}.admission-careers ul{color:var(--muted)}.admission-detail-criteria article{min-height:150px}.admission-detail-criteria strong{color:#2f7a55;font-size:25px;line-height:1;display:block}.admission-topic-groups{gap:20px;display:grid}.admission-topic-groups>article{background:#fffffff2;border:1px solid #1d6a911c;border-radius:10px;padding:26px;box-shadow:0 10px 30px #0e465c12}.admission-topic-heading{align-items:center;gap:15px;display:flex}.admission-topic-heading>span{width:52px;height:52px;color:var(--blue);background:#e6f3f5;border-radius:50%;flex:0 0 52px;place-items:center;display:grid}.admission-topic-heading h3{margin:0 0 3px;font-size:20px}.admission-topic-heading p{color:var(--muted);margin:0}.admission-topics-list{counter-reset:admission-topic;grid-template-columns:repeat(2,1fr);gap:8px 22px;margin:22px 0 0;padding:0;list-style:none;display:grid}.admission-topics-list li{color:#455f6e;counter-increment:admission-topic;background:#f7fbfc;border:1px solid #1d6a9117;border-radius:6px;min-height:38px;padding:9px 10px 9px 38px;font-size:12px;position:relative}.admission-topics-list li:before{color:#fff;background:var(--teal-dark);content:counter(admission-topic);border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;font-weight:900;display:grid;position:absolute;top:8px;left:9px}.admission-bibliography{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.admission-bibliography h4{margin:0 0 8px;font-size:14px}.admission-bibliography p,.admission-bibliography a{color:#526977;align-items:center;gap:7px;margin:5px 0;font-size:12px;display:flex}.admission-bibliography a{color:var(--blue);font-weight:800}.admission-tie-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.admission-tie-grid:has(>article:only-child){grid-template-columns:1fr}.admission-tie-grid h3{margin:0 0 12px;font-size:17px}.admission-tie-grid ol{color:var(--muted);margin:0;padding-left:21px}.admission-tie-grid li+li{margin-top:7px}.admission-foreign-card{padding:26px}.admission-foreign-card .info-list{gap:18px}.foreign-applicant-entry{min-width:0;display:block}.foreign-applicant-entry p{margin:0}.foreign-applicant-entry strong{color:var(--ink);margin-top:6px;display:block}.foreign-applicant-entry ul{margin:4px 0 0;padding-left:24px;list-style:circle}.foreign-applicant-entry li+li{margin-top:3px}.foreign-applicant-entry a{overflow-wrap:anywhere}.admission-documents-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admission-documents-grid article{min-height:380px}.admission-documents-grid h3,.admission-finance-grid h3{margin:0 0 16px;font-size:18px}.admission-finance-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.admission-finance-grid article{min-height:280px}.admission-finance-grid dl,.admission-finance-grid dd{margin:0}.admission-finance-grid dl>div{border-top:1px solid var(--line);padding:11px 0}.admission-finance-grid dt{color:var(--ink);margin-bottom:4px;font-size:12px;font-weight:800}.admission-finance-grid dd{color:var(--muted);font-size:12px}@media (width<=1180px){.admission-support-grid,.admission-criteria-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.8fr)}.admission-detail-programs.has-three,.admission-finance-grid,.admission-topic-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.admission-overview-page .page-hero,.admission-detail-page .page-hero{min-height:430px}.admission-degree-grid,.admission-calendar-grid,.admission-detail-calendar,.admission-documents-grid,.admission-criteria-grid,.admission-detail-criteria,.admission-detail-programs,.admission-detail-programs.has-three,.admission-finance-grid,.admission-topic-grid,.admission-detail-summary,.admission-support-grid,.admission-criteria-layout{grid-template-columns:1fr}.admission-support-sidebar{grid-template-columns:1fr 1fr}.admission-detail-summary article{min-height:90px}.admission-topics-list,.admission-tie-grid{grid-template-columns:1fr}}@media (width<=520px){.admission-support-sidebar{grid-template-columns:1fr}.admission-degree-grid>article{align-items:flex-start;padding:23px}.admission-degree-icon{flex-basis:62px;width:62px;height:62px}.admission-degree-icon svg{width:34px;height:34px}.admission-criteria-grid article,.admission-detail-criteria article{align-items:flex-start;padding:20px}.admission-calendar-grid p,.admission-detail-calendar p{grid-template-columns:1fr;gap:3px}.admission-calendar-grid p strong,.admission-detail-calendar p strong{text-align:left}.admission-topic-groups>article,.admission-documents-grid article,.admission-finance-grid article{padding:20px}}
