.mondial-admission-page{width:100%;max-width:1180px;min-width:0;margin:0 auto;color:#1f2937}.mondial-admission-page *,.mondial-admission-page *::before,.mondial-admission-page *::after{box-sizing:border-box}.mondial-admission-hero{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:28px;align-items:center;margin:8px 0 30px;padding:clamp(24px, 4vw, 44px);border:1px solid #dbe7f2;border-radius:12px;background:linear-gradient(135deg,#f5f9ff 0%,#fff 58%,#edf7f2 100%);overflow:hidden}.mondial-admission-hero>*{min-width:0}.mondial-admission-kicker{display:inline-flex;align-items:center;width:fit-content;margin:0 0 12px;padding:7px 12px;border-radius:999px;background:#e7f0f8;color:#004583;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.mondial-admission-hero h1{max-width:100%;margin:0 0 14px;color:#004583;font-size:clamp(34px, 5vw, 56px);line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.mondial-admission-hero p{max-width:700px;margin:0;color:#334155;font-size:18px;line-height:1.7}.mondial-admission-hero-logo{justify-self:center;width:min(260px, 76vw);padding:22px;border-radius:12px;background:#fff;box-shadow:0 16px 36px rgb(15 23 42 / .08);text-align:center}.mondial-admission-hero-logo img{display:block;width:100%;height:auto;margin:0 auto}.mondial-admission-intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 28px}.mondial-admission-info{min-width:0;padding:22px;border:1px solid #dbe3ee;border-radius:10px;background:#fff;box-shadow:0 10px 24px rgb(15 23 42 / .06)}.mondial-admission-info h2{margin:0 0 10px;color:#004583;font-size:20px;line-height:1.3}.mondial-admission-info p,.mondial-admission-info li{color:#475569;font-size:15px;line-height:1.65}.mondial-admission-info p{margin:0}.mondial-admission-info ul,.mondial-admission-info ol{margin:0;padding-left:19px}.mondial-admission-form-section{margin-top:10px}.mondial-admission-section-heading{min-width:0;margin:0 0 16px}.mondial-admission-section-heading h2{max-width:100%;margin:0 0 8px;color:#004583;font-size:clamp(26px, 3.6vw, 38px);line-height:1.18;overflow-wrap:anywhere}.mondial-admission-section-heading p{max-width:760px;margin:0;color:#475569;font-size:16px;line-height:1.7}.mondial-admission-cross-link{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1040px;margin:0 auto 22px;padding:14px 18px;border:1px solid #dbe3ee;border-radius:10px;background:#f8fafc;color:#334155;font-size:15px;line-height:1.55}.mondial-admission-cross-link a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:10px 18px;background:#004583;color:#fff;font-weight:800;text-decoration:none;white-space:nowrap}.mondial-admission-cross-link a:hover,.mondial-admission-cross-link a:focus-visible{background:#003766;color:#fff}.mondial-admission-notice,.mondial-admission-success,.mondial-admission-errors,.mondial-admission-placeholder{margin:0 0 18px;padding:14px 16px;border-radius:8px;font-weight:600}.mondial-admission-notice{border:1px solid #fed7aa;background:#fff7ed;color:#7c2d12}.mondial-admission-success{border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46}.mondial-admission-errors{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.mondial-admission-errors p{margin:0 0 8px}.mondial-admission-errors ul{margin:0 0 0 18px}.mondial-admission-placeholder{border:1px solid #e2e8f0;background:#f8fafc;color:#475569}body.mondial-admissions-page .page-title.entry-title,body.mondial-admissions-page .breadcrumb-wrap{display:none}body.mondial-admissions-page .wrap-detail-page{padding-top:0}@media (max-width:900px){.mondial-admission-hero{grid-template-columns:1fr;padding:24px}.mondial-admission-hero p{font-size:16px}.mondial-admission-intro-grid{grid-template-columns:1fr}.mondial-admission-hero-logo{width:min(220px, 70vw)}}@media (max-width:700px){.mondial-admission-cross-link{align-items:stretch;flex-direction:column}.mondial-admission-cross-link a{width:100%;white-space:normal;text-align:center}}@media (max-width:520px){body.mondial-admissions-page .wrap-detail-page>.row{margin-right:0;margin-left:0}body.mondial-admissions-page #primary.content-area{min-width:0;max-width:100%;padding-right:0;padding-left:0}body.mondial-admissions-page .entry-content{min-width:0;max-width:100%}.mondial-admission-page{width:100%;max-width:calc(100vw - 24px);padding:0}.mondial-admission-hero{margin-top:0;padding:22px 18px;border-radius:10px}.mondial-admission-hero h1{font-size:34px;overflow-wrap:anywhere}.mondial-admission-info{padding:18px}}