.language-profile,.language-region,.country-school-directory,.school-profile--family-inspired{--editorial-ink:#21374c;--editorial-blue:#255f9b;--editorial-muted:#64748b;--editorial-line:#dce5ef;width:100%;max-width:1140px;color:var(--editorial-ink);word-break:keep-all;overflow-wrap:anywhere;margin-left:auto;margin-right:auto;line-height:1.72}.language-profile a,.language-region a,.country-school-directory a,.school-profile--family-inspired a{outline-offset:3px;transition:color .18s,background-color .18s,border-color .18s}.language-profile__hero,.language-region__hero,.country-school-directory__hero,.school-profile--family-inspired .school-profile__hero{border:0;border-bottom:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:32px;margin:0;padding:24px 0 34px;display:grid}.language-profile__hero h1,.language-region__hero h1,.country-school-directory__hero h1,.school-profile--family-inspired .school-profile__hero h1{color:#1b3550;letter-spacing:-.04em;margin:12px 0 10px;font-size:clamp(30px,3.7vw,43px);font-weight:850;line-height:1.29}.language-profile__eyebrow,.language-region__eyebrow,.family-inspired__eyebrow,.school-profile--family-inspired .school-profile__eyebrow{color:#2a70b8;letter-spacing:.11em;margin:0;font-size:12px;font-weight:850;display:block}.language-profile__summary,.language-region__hero p:not(.language-region__eyebrow),.country-school-directory__hero-copy>p:not(.family-inspired__eyebrow),.school-profile--family-inspired .school-profile__summary{color:#5f6f80;max-width:58ch;margin:14px 0 0;font-size:15px;line-height:1.85}.language-profile__hero-image,.school-profile--family-inspired .school-profile__hero-image,.family-inspired__hero-media{min-width:0;height:360px;min-height:0;box-shadow:none;aspect-ratio:auto;background:#eaf0f5;border:0;border-radius:0;margin:0;display:block;position:relative;overflow:hidden}.family-inspired__hero-media>img,.family-inspired__hero-media .study-abroad-image,.family-inspired__hero-media .study-abroad-image img{object-fit:cover;width:100%;height:100%;display:block}.family-inspired__hero-link,.language-profile__actions a,.school-profile--family-inspired .school-profile__actions a{border:1px solid #255f9b;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.family-inspired__hero-link{background:#255f9b;gap:14px;margin-top:23px;color:#fff!important}.family-inspired__hero-link:hover,.language-profile__actions a:first-child:hover{color:#fff;background:#173e67}.language-profile__actions a:first-child,.school-profile--family-inspired .school-profile__actions a:first-child{color:#fff;background:#255f9b;border-color:#255f9b}.language-profile__actions a:not(:first-child),.school-profile--family-inspired .school-profile__actions a:not(:first-child){color:#255f9b;background:#fff}.family-inspired__criteria{border:1px solid var(--editorial-line);background:#f6f9fc;grid-template-columns:repeat(4,minmax(0,1fr));margin:28px 0 18px;display:grid}.family-inspired__criteria>div{border-left:1px solid var(--editorial-line);flex-direction:column;gap:3px;min-width:0;padding:17px;display:flex}.family-inspired__criteria>div:first-child{border-left:0}.family-inspired__criteria strong{letter-spacing:.11em;color:#2a70b8;font-size:11px}.family-inspired__criteria span{color:#1e3c58;font-size:15px;font-weight:800}.family-inspired__criteria small{color:#697c90;font-size:12px;line-height:1.5}.language-profile__facts,.school-profile--family-inspired .school-profile__facts{border-top:3px solid #255f9b;border-bottom:1px solid var(--editorial-line);background:#f8fbff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid}.language-profile__facts article,.school-profile--family-inspired .school-profile__facts>div{min-width:0;box-shadow:none;background:0 0;border:1px solid #e0eaf3;border-top:0;border-left:0;border-radius:0;margin:0;padding:16px 18px}.language-profile__facts article:nth-child(3n),.school-profile--family-inspired .school-profile__facts>div:nth-child(3n){border-right:0}.language-profile__facts article span,.school-profile--family-inspired .school-profile__facts dt{color:#6d7d8c;font-size:12px;font-weight:750}.language-profile__facts article strong,.school-profile--family-inspired .school-profile__facts dd{color:#243f59;font-size:14px;font-weight:800;line-height:1.55}.language-profile__jump,.school-profile--family-inspired .school-profile__jump{border:1px solid var(--editorial-line);scrollbar-width:thin;background:#fff;border-radius:0;flex-wrap:nowrap;gap:4px;max-width:100%;margin:26px 0 4px;padding:5px;display:flex;overflow-x:auto}.language-profile__jump a,.school-profile--family-inspired .school-profile__jump a{white-space:nowrap;color:#345472;border:0;border-radius:0;flex:none;padding:9px 11px;font-size:13px;font-weight:750;text-decoration:none}.language-profile__jump a:hover,.school-profile--family-inspired .school-profile__jump a:hover{color:#225f9b;background:#edf5fc}.language-profile__content,.school-profile--family-inspired .school-profile__content{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.language-profile__panel,.school-profile--family-inspired .school-profile__panel{border:0;border-bottom:1px solid var(--editorial-line);box-shadow:none;background:#fff;border-radius:0;margin:0;padding:34px 4px 28px;scroll-margin-top:24px}.language-profile__panel-heading{display:block}.language-profile__panel-heading>span{white-space:nowrap;width:auto;height:auto;display:inline-block}.language-profile__panel-heading>span,.school-profile--family-inspired .school-profile__section-heading>span{letter-spacing:.13em;color:#2a70b8;margin-bottom:7px;font-size:12px;font-weight:850;display:block}.language-profile__panel-heading h2,.school-profile--family-inspired .school-profile__panel-heading h2{color:#20364d;letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(22px,2.7vw,28px);line-height:1.38}.language-profile__card-grid article,.language-profile__decision-grid article,.school-profile--family-inspired .school-profile__highlight-grid article{border:1px solid var(--editorial-line);box-shadow:none;background:#fff;border-radius:0;padding:21px}.language-profile__gallery{background:#fff;border:0;border-radius:0;margin-top:40px;padding:0}.language-profile__gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.language-profile__gallery-grid figure{border:1px solid var(--editorial-line);margin:0}.language-profile__gallery-grid figure:first-child{grid-column:span 2}.language-profile__gallery-grid figure:first-child .language-profile__gallery-image{aspect-ratio:1.65}.language-profile__gallery-image{aspect-ratio:1.4}.language-region__tabs{border:1px solid var(--editorial-line);background:#fff;gap:0;margin-top:18px;padding:5px}.language-region__tabs a,.country-school-directory__tabs a{color:#345472;text-align:center;background:#fff;border-radius:0}.language-region__tabs a{border:0;border-right:1px solid var(--editorial-line)}.language-region__tabs a:last-child{border-right:0}.language-region__tabs a.is-active,.country-school-directory__tabs a.is-active{color:#225f9b;background:#edf5fc;border-color:#c5dced}.language-region__intro{margin:30px 0 22px}.language-region__intro h2{color:#20364d;letter-spacing:-.03em;font-size:clamp(22px,2.5vw,28px)}.language-region__card,.language-region__status-row{border:1px solid var(--editorial-line);box-shadow:none;background:#fff;border-radius:0}.language-region .language-region__card:hover{border-color:#83b3df;box-shadow:0 9px 22px #1b487114}.language-region .language-region__card-image{border-radius:0}.language-region .language-region__detail-link{color:#255f9b}.language-region__status-panel{margin-top:38px}.language-region__card-heading h2 a{color:#21374c}.country-school-directory__hero{margin-top:0;padding:22px 0 34px}.country-school-directory__hero-copy{min-width:0}.country-school-directory__summary{border-color:var(--editorial-line);margin-top:19px;padding-top:14px}.country-school-directory__summary strong,.country-school-directory__summary a{color:#255f9b}.country-school-directory__tabs{border:1px solid var(--editorial-line);background:#fff;flex-wrap:nowrap;gap:0;margin:22px 0 0;padding:5px;display:flex;overflow-x:auto}.country-school-directory__tabs a{white-space:nowrap;border:0;padding:10px 17px}.country-school-directory__tabs a:hover{color:#225f9b;background:#edf5fc}.country-school-directory__intro{border:1px solid var(--editorial-line);background:#f8fbff;border-radius:0;grid-template-columns:auto minmax(0,1fr);gap:17px;margin-top:24px;padding:19px 20px;display:grid}.country-school-directory [data-testid=school-directory-simple-list]{margin:35px 0 45px}.country-school-directory [data-testid=school-directory-row]{border-color:var(--editorial-line);box-shadow:none;border-radius:0}.country-school-directory [data-testid=school-directory-row]:hover{background:#f8fbff;border-color:#83b3df}.country-school-directory [data-testid=school-directory-row] h3 a{color:#21374c}.country-school-directory [data-testid=school-directory-row] a:last-child{color:#255f9b}.school-profile--family-inspired .school-profile__highlights,.school-profile--family-inspired .school-profile__roadmap,.school-profile--family-inspired .school-profile__fee-table,.school-profile--family-inspired .school-profile__fit,.school-profile--family-inspired .school-profile__related{box-shadow:none;border-radius:0;margin-top:30px}.school-profile--family-inspired .school-profile__cta,.language-profile__cta{background:#245b91;border-radius:0}.language-profile__cta{color:#fff}.language-profile__cta span{color:#c4dffa}.language-profile__cta h2{color:#fff}.language-profile__cta p{color:#e8f2fc}.language-profile__cta>a{color:#245b91;background:#fff}.school-profile--family-inspired .school-profile__hero-image{height:360px}.family-inspired__cta{color:#fff;background:#245b91;justify-content:space-between;align-items:center;gap:28px;margin:62px 0 0;padding:34px 36px;display:flex}.family-inspired__cta>div{min-width:0}.family-inspired__cta>div>span{color:#b4dbfb;letter-spacing:.12em;font-size:11px;font-weight:850}.family-inspired__cta h2{color:#fff;letter-spacing:-.03em;margin:9px 0 8px;font-size:24px;line-height:1.45}.family-inspired__cta p{color:#e4edf6;margin:0;font-size:14px;line-height:1.8}.family-inspired__cta>a{color:#245b91;background:#fff;border:1px solid #fff;flex:none;align-items:center;gap:10px;padding:12px 18px;font-weight:850;text-decoration:none;display:inline-flex}.family-inspired__cta>a:hover{background:#eef7ff}@media (max-width:991px){.language-profile__hero,.language-region__hero,.country-school-directory__hero,.school-profile--family-inspired .school-profile__hero{gap:22px}.family-inspired__hero-media,.language-profile__hero-image,.school-profile--family-inspired .school-profile__hero-image{height:300px}}@media (max-width:767px){.language-profile,.language-region,.country-school-directory,.school-profile--family-inspired{max-width:100%}.language-profile__hero,.language-region__hero,.country-school-directory__hero,.school-profile--family-inspired .school-profile__hero{grid-template-columns:minmax(0,1fr);gap:22px;padding:16px 0 25px}.family-inspired__hero-media,.language-profile__hero-image,.school-profile--family-inspired .school-profile__hero-image{height:240px;min-height:0}.language-profile__hero h1,.language-region__hero h1,.country-school-directory__hero h1,.school-profile--family-inspired .school-profile__hero h1{font-size:31px}.family-inspired__criteria{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.family-inspired__criteria>div{padding:13px}.family-inspired__criteria>div:nth-child(3){border-left:0;border-top:1px solid var(--editorial-line)}.family-inspired__criteria>div:nth-child(4){border-top:1px solid var(--editorial-line)}.language-profile__facts,.school-profile--family-inspired .school-profile__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.language-profile__facts article:nth-child(3n),.school-profile--family-inspired .school-profile__facts>div:nth-child(3n){border-right:1px solid #e0eaf3}.language-profile__facts article:nth-child(2n),.school-profile--family-inspired .school-profile__facts>div:nth-child(2n){border-right:0}.language-profile__panel,.school-profile--family-inspired .school-profile__panel{padding:28px 0 22px}.language-profile__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.language-profile__gallery-grid figure:first-child{grid-column:span 2}.language-profile__gallery-grid figure:first-child .language-profile__gallery-image{aspect-ratio:1.65}.language-region__tabs a{padding:10px 5px}.country-school-directory__intro{grid-template-columns:minmax(0,1fr);gap:6px}.family-inspired__cta{flex-direction:column;align-items:stretch;gap:20px;margin-top:45px;padding:25px 22px}.family-inspired__cta h2{font-size:21px}.family-inspired__cta>a{justify-content:center}}@media (max-width:380px){.language-profile__gallery-grid{grid-template-columns:minmax(0,1fr)}.language-profile__gallery-grid figure:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.language-profile a,.language-region a,.country-school-directory a,.school-profile--family-inspired a{transition:none}}.school-profile--family-inspired .school-profile__campus-gallery{margin:24px 0 30px}.school-profile__campus-gallery .school-profile__section-heading{margin-bottom:15px}.school-profile__campus-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.school-profile__campus-gallery-grid figure{background:#f0f5f9;border:1px solid #e1e9f1;margin:0;overflow:hidden}.school-profile__campus-gallery-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.school-profile__campus-gallery-grid figcaption{color:#243d53;padding:10px 12px;font-size:13px;font-weight:750}.school-profile__campus-gallery-source{color:#66798a;margin:11px 0 0;font-size:12px;line-height:1.7}.school-profile__campus-gallery-source a{color:#255f9b;text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.school-profile__campus-gallery-grid{grid-template-columns:minmax(0,1fr);gap:12px}.school-profile__campus-gallery-grid img{aspect-ratio:1.6}}
@media (min-width:992px){.tw-editorial-panel{box-sizing:border-box;color:#fff;box-shadow:0 20px 35px #08193533;background:#172e56!important}.tw-editorial-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(1170px,100% - 32px);margin:0 auto;display:grid}.tw-editorial-card{box-sizing:border-box;background:#ffffff13;border:1px solid #dcecff30;border-radius:16px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff14}.tw-editorial-group{margin:0;padding:0;display:block}.tw-editorial-group+.tw-editorial-group{border-top:1px solid #deedff33;margin-top:18px;padding-top:15px}.tw-editorial-title{align-items:center;gap:10px;min-height:25px;color:#fff!important;white-space:normal!important;margin:0 0 9px!important;padding:0!important;font-size:15px!important;font-weight:850!important;line-height:1.4!important;text-decoration:none!important;display:flex!important}.tw-editorial-arrow{color:#9ed0ff;margin-left:auto;font-size:15px;font-weight:600}.tw-editorial-links{gap:3px;min-width:0!important;box-shadow:none!important;background:0 0!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important;position:static!important}.tw-editorial-links li{list-style:none;float:none!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.tw-editorial-links a{box-sizing:border-box;word-break:keep-all;border-radius:8px;align-items:center;gap:7px;font-weight:500;color:#dbe9ff!important;white-space:normal!important;width:100%!important;height:auto!important;min-height:31px!important;padding:6px 9px!important;font-size:12.5px!important;line-height:1.45!important;text-decoration:none!important;display:flex!important}.tw-editorial-links a:hover,.tw-editorial-links a:focus-visible,.tw-editorial-title:hover,.tw-editorial-title:focus-visible{outline-offset:1px;outline:2px solid #b9dcff;color:#fff!important;background:#ffffff26!important}.tw-editorial-links a.tw-editorial-featured{font-weight:800;color:#fff1d5!important;background:#ffc8552e!important}.tw-editorial-new{color:#4b2a06;background:#ffcd75;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9px;font-weight:900;line-height:1.4}.tw-editorial-recommended,.tw-editorial-top-badge{color:#1a5286;background:#d5ebff;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:900;line-height:1.4}#header.tw-editorial-header{border-bottom:1px solid #dce6f1;background:#fff!important;min-width:0!important;height:138px!important}#header.tw-editorial-header .topBox{box-sizing:border-box;width:min(1170px,100% - 32px);min-width:0;margin:0 auto;position:relative;height:86px!important}#header.tw-editorial-header .topBox>.logo{margin:0;position:absolute;top:22px;left:0}#header.tw-editorial-header .gnb{display:none}#header.tw-editorial-header .tw-editorial-main{box-sizing:border-box;background:#fff;border-top:1px solid #e6edf5;width:100%;min-width:0;height:52px;margin:0}#header.tw-editorial-header .tw-editorial-main>ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:min(1170px,100% - 32px);height:100%;margin:0 auto;padding:0;list-style:none;display:grid}#header.tw-editorial-header .tw-editorial-main>ul>li{float:none;box-sizing:border-box;width:100%;min-width:0;height:auto;margin:0;padding:0;display:block}#header.tw-editorial-header .tw-editorial-main>ul>li>a{box-sizing:border-box;color:#263c56;text-align:center;white-space:nowrap;background:#fff;justify-content:center;align-items:center;gap:7px;width:100%;height:51px;padding:8px 6px;font-size:17px;line-height:1.3;text-decoration:none;display:flex}#header.tw-editorial-header .tw-editorial-main>ul>li>a:hover,#header.tw-editorial-header .tw-editorial-main>ul>li>a:focus-visible{color:#235e99;outline-offset:-2px;background:#f1f6fd;outline:2px solid #a3c8f0}#header.tw-editorial-header .snb.tw-editorial-panel{z-index:999;width:100%;min-width:0;height:auto;min-height:0;max-height:calc(100dvh - 138px);padding:18px 0 22px;position:absolute;left:0;right:0;overflow-y:auto;top:138px!important}#header.tw-editorial-header .snb.tw-editorial-panel:not(.snb-open){display:none!important}#header.tw-editorial-header .snb.tw-editorial-panel.snb-open{display:block!important}#header.tw-editorial-header .snbBox.tw-editorial-panel-inner{text-align:left;background:0 0;width:100%;min-width:0;max-width:none;margin:0;padding:0;position:static}#header.tw-editorial-header .tw-editorial-links li>a{color:#dbe9ff;width:100%;display:flex}#header.tw-editorial-header .contact-quick-bar--header{top:18px;right:0}.site-header{background:#fff}.site-header .site-top{height:62px}.site-header .desktop-nav{border-top:1px solid #dce6f1;position:relative}.site-header .desktop-nav>ul{grid-template-columns:repeat(8,minmax(0,1fr));padding:0;display:grid}.site-header .desktop-nav>ul>li{float:none;width:auto;min-width:0}.site-header .desktop-nav>ul>li>a{color:#263c56;background:#fff;min-height:54px;padding:8px 4px;font-size:15px;font-weight:650;display:flex}.site-header .desktop-nav>ul>li>a:hover,.site-header .desktop-nav>ul>li>a:focus-visible{color:#235e99;outline-offset:-2px;background:#f1f6fd;outline:2px solid #a3c8f0}.site-header .desktop-nav__mega.tw-editorial-panel{z-index:999;width:100vw;max-height:calc(100dvh - 155px);padding:18px 0 22px;display:none;position:absolute;top:100%;left:50%;overflow-y:auto;transform:translate(-50%)}.site-header .desktop-nav__mega.tw-editorial-panel.is-open{display:block}.site-header .tw-editorial-grid{width:min(1170px,100% - 32px)}.site-header .desktop-nav .tw-editorial-links a{color:#dbe9ff;background:0 0;padding:6px 9px;display:flex}.site-header .desktop-nav .tw-editorial-links a:hover{color:#fff;background:#ffffff26}.site-header .contact-quick-bar--header>a{border-color:#dbe5ef;border-radius:9px}.site-header .contact-quick-bar--header .contact-quick-bar__consult{background:#085bab;border-color:#085bab}}@media (max-width:991px){.tw-editorial-panel{display:none!important}.tw-mobile-nav-badge{vertical-align:middle;border-radius:5px;margin-left:8px;padding:3px 6px;font-size:10px;font-weight:900;line-height:1.2;display:inline-block}.tw-mobile-nav-badge--recommended{color:#16579d;background:#e1efff}.tw-mobile-nav-badge--new{color:#714104;background:#ffdc9a}.tw-mobile-menu-section>span:first-child{align-items:center;display:inline-flex}.tw-mobile-menu-panel .legacy-mobile-submenu a{justify-content:space-between;align-items:center;gap:9px;display:flex}}@media (min-width:992px) and (max-width:1169px){.tw-editorial-grid{gap:10px}.tw-editorial-card{padding:11px}.tw-editorial-links a{font-size:12px!important}#header.tw-editorial-header .tw-editorial-main>ul>li>a{font-size:15px}}@media (prefers-reduced-motion:reduce){.tw-editorial-panel *{transition:none!important}}.contact-utility-strip__links{justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;display:flex}.contact-utility-strip__links a{color:#51677d;font-size:12px;font-weight:700;text-decoration:none}.contact-utility-strip__links a:hover,.contact-utility-strip__links a:focus-visible{color:#1b5e9c;text-underline-offset:4px;text-decoration:underline}@media (max-width:767px){.contact-utility-strip__links{gap:9px}.contact-utility-strip__links a{white-space:nowrap;font-size:10px}.contact-utility-strip__links a:first-child{display:none}}@media (min-width:992px){#header.tw-editorial-header .tw-editorial-main{background:var(--site-blue,#1852b0);border-top:0}#header.tw-editorial-header .tw-editorial-main>ul>li>a{color:#fff;background:0 0;font-weight:750}#header.tw-editorial-header .tw-editorial-main>ul>li>a:hover,#header.tw-editorial-header .tw-editorial-main>ul>li>a:focus-visible{color:#fff;background:#0d459c;outline-color:#bddaff}#header.tw-editorial-header .tw-editorial-top-badge{color:#834700;background:#fda}#header.tw-editorial-header .snb.tw-editorial-panel{color:#203b60;border-bottom:1px solid #c9dff5;box-shadow:0 18px 34px #11448724;background:#edf5ff!important}#header.tw-editorial-header .tw-editorial-grid{align-items:start}#header.tw-editorial-header .tw-editorial-card{border:1px solid #d5e5f7;border-top:3px solid var(--site-blue,#1852b0);background:#fff;border-radius:13px;box-shadow:0 4px 15px #144e970e}#header.tw-editorial-header .tw-editorial-card:nth-child(-n+3){padding-bottom:82px}#header.tw-editorial-header .tw-editorial-group+.tw-editorial-group{border-top:1px solid #e0ebf7}#header.tw-editorial-header .tw-editorial-title{color:#174e99!important}#header.tw-editorial-header .tw-editorial-arrow{color:#e4740c}#header.tw-editorial-header .tw-editorial-recommended{color:#a35a04;background:#ffecd0}#header.tw-editorial-header .tw-editorial-links li>a{background:0 0;color:#425b76!important}#header.tw-editorial-header .tw-editorial-links li>a:hover,#header.tw-editorial-header .tw-editorial-links li>a:focus-visible,#header.tw-editorial-header .tw-editorial-title:hover,#header.tw-editorial-header .tw-editorial-title:focus-visible{outline-offset:1px;outline:2px solid #adcff5;color:#14539b!important;background:#eaf3ff!important}#header.tw-editorial-header .tw-editorial-links li>a.tw-editorial-featured{font-weight:800;color:#9d5109!important;background:#fff3e4!important}#header.tw-editorial-header .tw-editorial-links li>a.tw-editorial-featured:hover{color:#874006!important;background:#ffe5bf!important}#header.tw-editorial-header .tw-editorial-new{background:var(--site-orange,#ff7e00);color:#fff}}
.school-profile__tuition{background:#fff;border:1px solid #dce5ed;padding:30px 32px}.school-profile__tuition .school-profile__section-heading{margin-bottom:23px}.school-profile__tuition .school-profile__section-heading>span{color:#356b9d;letter-spacing:.02em;font-size:13px;font-weight:800}.school-profile__tuition .school-profile__section-heading h2{color:#203b55;word-break:keep-all;margin:8px 0 0;font-size:clamp(23px,2.6vw,29px);line-height:1.4}.school-profile__tuition .school-profile__tuition-intro{word-break:keep-all;max-width:86ch;font-size:16px;color:#40576b!important;margin:12px 0 0!important;line-height:1.75!important}.school-profile__tuition .school-profile__tuition-basis{background:#f0f4f8;border:1px solid #e0e7ed;padding:7px 12px;font-size:14px;display:inline-block;color:#3b5870!important;margin:12px 0 0!important}.school-profile__tuition .school-profile__fee-block{margin-top:23px}.school-profile__tuition .school-profile__fee-block+.school-profile__fee-block{margin-top:28px}.school-profile__tuition .school-profile__fee-block h3{color:#203b55;word-break:keep-all;margin:0 0 12px;font-size:19px;font-weight:850;line-height:1.45}.school-profile__tuition .school-profile__fee-data-table{border:1px solid #d9e3eb;margin-top:0;overflow-x:auto}.school-profile__tuition .school-profile__fee-data-table table{border-collapse:collapse;width:100%;min-width:0}.school-profile__tuition .school-profile__fee-data-table thead th{color:#304d65;letter-spacing:0;background:#edf3f8;border:0;border-bottom:2px solid #cbdce9;padding:14px 15px;font-size:14px;font-weight:850}.school-profile__tuition .school-profile__fee-data-table tbody th,.school-profile__tuition .school-profile__fee-data-table tbody td{color:#425569;word-break:keep-all;overflow-wrap:anywhere;vertical-align:middle;border:0;border-bottom:1px solid #e3e9ef;padding:17px 15px;font-size:15px;line-height:1.7}.school-profile__tuition .school-profile__fee-data-table tbody th{color:#243c53;width:23%;font-size:16px;font-weight:850}.school-profile__tuition .school-profile__fee-data-table tbody td.school-profile__fee-amount{color:#154f7f;font-variant-numeric:tabular-nums;font-size:18px;font-weight:850}.school-profile__tuition .school-profile__fee-data-table tbody td.school-profile__fee-condition{color:#405569;font-size:15px;font-weight:500}.school-profile__tuition .school-profile__fee-data-table tbody tr:last-child>*{border-bottom:0}.school-profile__tuition .school-profile__fee-data-table tbody tr:nth-child(2n){background:#f9fbfd}.school-profile__tuition .school-profile__table-note{color:#42576b;word-break:keep-all;background:#f5f8fb;border-left:3px solid #94b4ce;margin:20px 0 0;padding:14px 16px;font-size:14px;line-height:1.75}@media (max-width:767px){.school-profile__tuition{padding:22px 15px}.school-profile__tuition .school-profile__section-heading h2{font-size:23px}.school-profile__tuition .school-profile__tuition-intro{font-size:15px}.school-profile__tuition .school-profile__fee-block h3{font-size:18px}.school-profile__tuition .school-profile__fee-data-table{border:0;overflow:visible}.school-profile__tuition .school-profile__fee-data-table table,.school-profile__tuition .school-profile__fee-data-table tbody{width:100%;display:block}.school-profile__tuition .school-profile__fee-data-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.school-profile__tuition .school-profile__fee-data-table tbody tr{background:#fff;border:1px solid #dbe5ed;margin-bottom:12px;padding:5px 13px;display:block}.school-profile__tuition .school-profile__fee-data-table tbody tr:nth-child(2n){background:#fff}.school-profile__tuition .school-profile__fee-data-table tbody th{border-bottom:1px solid #e1eaf1;width:100%;padding:12px 0 10px;font-size:17px;display:block}.school-profile__tuition .school-profile__fee-data-table tbody td{border-bottom:1px solid #eff2f5;grid-template-columns:minmax(76px,32%) minmax(0,1fr);align-items:start;gap:8px;padding:11px 0;font-size:15px;display:grid}.school-profile__tuition .school-profile__fee-data-table tbody td:before{content:attr(data-label);color:#536d82;font-size:14px;font-weight:800;line-height:1.65}.school-profile__tuition .school-profile__fee-data-table tbody td.school-profile__fee-amount{font-size:17px;line-height:1.55}.school-profile__tuition .school-profile__fee-data-table tbody td:last-child{border-bottom:0}.school-profile__tuition .school-profile__table-note{padding:12px;font-size:14px}}
.school-profile .school-profile__summary,.school-profile .school-profile__intro,.school-profile .school-profile__panel p,.school-profile .school-profile__panel li,.school-profile .school-profile__definitions dd,.school-profile .school-profile__mini-grid dd:not(.school-profile__mini-value),.school-profile .school-profile__highlight-grid p,.school-profile .school-profile__roadmap li p,.school-profile .school-profile__fit>p,.school-profile .school-profile__visit li,.school-profile .school-profile__faq details p,.school-profile .school-profile__section-heading p,.school-profile .school-profile__cta p{font-size:16px;line-height:1.75}.school-profile .school-profile__facts dt,.school-profile .school-profile__definitions dt,.school-profile .school-profile__mini-grid dt,.school-profile .school-profile__panel-heading>span,.school-profile .school-profile__section-heading>span,.school-profile .school-profile__roadmap li span{font-size:14px;line-height:1.5}.school-profile .school-profile__facts dd{font-size:16px;line-height:1.65}.school-profile .school-profile__jump a{font-size:14px}.school-profile .school-profile__badges span{font-size:13px}.school-profile .school-profile__related a{font-size:15px}.school-profile .school-profile__related a span{font-size:14px}.school-profile .school-profile__official-body p,.school-profile .school-profile__official-links a,.school-profile .school-profile__table-note{font-size:14px;line-height:1.7}.school-profile .school-profile__visit h3{font-size:18px}.school-profile .school-profile__faq summary{font-size:16px}.school-profile .school-profile__panel-heading h2{font-size:clamp(22px,2.5vw,27px)}.institution-decision .institution-decision__item li,.institution-learning .institution-learning__heading p,.institution-learning .institution-learning__stage p,.institution-learning .institution-learning__card p,.institution-learning .institution-learning__spotlight p,.institution-learning .institution-learning__footer p{font-size:16px;line-height:1.75}.institution-learning .institution-learning__heading>span,.institution-learning .institution-learning__stage-top,.institution-learning .institution-learning__meta,.institution-learning .institution-learning__spotlight span,.institution-learning .institution-learning__disclaimer{font-size:14px;line-height:1.65}.featured-institution .featured-institution__hero p:not(:first-child),.featured-institution .featured-institution__section p,.featured-institution .featured-institution__section li,.featured-institution .featured-institution__cards p,.featured-institution .featured-institution__highlights p,.featured-institution .featured-institution__faq p,.featured-institution .featured-institution__roadmap p,.featured-institution .featured-institution__expert p{font-size:16px;line-height:1.75}.featured-institution .featured-institution__faq summary{font-size:16px}.language-profile .language-profile__summary,.language-profile .language-profile__panel p,.language-profile .language-profile__panel li,.language-profile .language-profile__panel dd,.language-profile .language-profile__section-intro,.language-profile .language-profile__card-grid p,.language-profile .language-profile__card-grid li,.language-profile .language-profile__decision-grid p,.language-profile .language-profile__timeline p,.language-profile .language-profile__note p,.language-profile .language-profile__schedule-list p,.language-profile .language-profile__notice p,.language-profile .language-profile__decision>p,.language-profile .language-profile__cta p{font-size:16px;line-height:1.75}.language-profile .language-profile__facts strong,.language-profile .language-profile__definition-rows dd{font-size:16px;line-height:1.65}.language-profile .language-profile__facts article>span,.language-profile .language-profile__definition-rows dt,.language-profile .language-profile__section-heading>span{font-size:14px;line-height:1.5}.language-profile .language-profile__panel-heading h2{font-size:clamp(22px,2.5vw,27px)}.language-profile .language-profile__card-grid h3{font-size:17px}.language-profile .language-profile__jump a,.language-profile .language-profile__table-wrap th{font-size:14px}.language-profile .language-profile__table-wrap td{font-size:15px;line-height:1.65}.language-profile .language-profile__basis-note,.language-profile .language-profile__official p,.language-profile .language-profile__notice strong,.language-profile .language-profile__gallery-grid figcaption,.language-profile .language-profile__official-links a{font-size:14px;line-height:1.7}.language-profile .language-profile__schedule-grid p,.language-profile .language-profile__related a{font-size:15px;line-height:1.65}.language-profile .language-profile__schedule-grid span{font-size:14px}.language-profile .language-profile__section-heading h2{font-size:clamp(22px,2.5vw,26px)}.language-profile .language-profile__decision-grid strong{font-size:16px}.language-profile .language-profile__tags span{font-size:13px}main[data-testid=university-detail] [class*=__heroCopy]>p,main[data-testid=university-detail] [class*=__infoList] li,main[data-testid=university-detail] [class*=__feeRow] span,main[data-testid=university-detail] [class*=__consultation] p{font-size:16px;line-height:1.75}main[data-testid=university-detail] [class*=__factGrid] dt,main[data-testid=university-detail] [class*=__eyebrow],main[data-testid=university-detail] [class*=__heroCopy]>small{font-size:14px;line-height:1.6}main[data-testid=university-detail] [class*=__factGrid] dd,main[data-testid=university-detail] [class*=__feeRow] strong{font-size:16px;line-height:1.65}main[data-testid=university-detail] [class*=__infoGroup] h3{font-size:17px}main[data-testid=university-detail] [class*=__majorList] li{font-size:15px;line-height:1.5}main[data-testid=university-detail] [class*=__jumpNav] a,main[data-testid=university-detail] [class*=__backLink] a,main[data-testid=university-detail] [class*=__sources] a,main[data-testid=university-detail] [class*=__contactLinks] a{font-size:14px}main[data-testid=university-detail] [class*=__feeNote]{font-size:15px;line-height:1.7}.country-school-directory .country-school-directory__hero-copy>p:first-child{font-size:13px}.country-school-directory .country-school-directory__summary,.country-school-directory .country-school-directory__intro p,.language-region .language-region__intro p{font-size:16px;line-height:1.7}.language-region .language-region__card dt{font-size:14px;line-height:1.45}.language-region .language-region__card .language-region__card-body dl dd{font-size:15px;line-height:1.6}.language-region .language-region__card-heading h2{font-size:18px}.language-region .language-region__detail-link{font-size:14px}.language-region .language-region__tags span,.language-region .language-region__card-meta,.language-region .language-region__card-heading>span{font-size:13px}[data-testid=school-directory-row] [class*=__location]{font-size:14px;line-height:1.55}[data-testid=school-directory-row] [class*=__tags] span{font-size:13px}[data-testid=school-directory-row] [class*=__more]{font-size:14px}[data-testid=school-directory-row] [class*=__content] h3{font-size:18px}main[data-testid=university-directory] [class*=__rowContent] p,main[data-testid=university-directory] [class*=__directoryNote] p{font-size:15px;line-height:1.7}main[data-testid=university-directory] [class*=__rowContent] small,main[data-testid=university-directory] [class*=__criteria] small{font-size:14px}main[data-testid=university-directory] [class*=__criteria] span,main[data-testid=university-directory] [class*=__eyebrow]{font-size:13px}main[data-testid=university-directory] [class*=__directoryTitle] p,main[data-testid=university-directory] [class*=__rowAction],main[data-testid=university-directory] [class*=__directoryNote] a{font-size:14px}main[data-testid=university-directory] [class*=__rowContent] h3{font-size:18px}@media (max-width:767px){.school-profile .school-profile__facts dd,.language-profile .language-profile__facts strong{font-size:15.5px}.school-profile .school-profile__panel p,.school-profile .school-profile__panel li,.language-profile .language-profile__panel p,.language-profile .language-profile__panel li{font-size:16px}.language-profile .language-profile__table-wrap td{font-size:15px}.language-region .language-region__card-heading h2{font-size:18px}main[data-testid=university-directory] [class*=__rowContent] h3,[data-testid=school-directory-row] [class*=__content] h3{font-size:17px}main[data-testid=university-directory] [class*=__rowContent] p{font-size:15px}main[data-testid=university-detail] [class*=__heroCopy]>p{font-size:16px}}.country-school-directory .family-inspired__criteria small,.language-region .family-inspired__criteria small{font-size:14px;line-height:1.55}.language-region .language-region__intro>span,.language-region .language-region__tabs a span,.language-region .language-region__card .language-region__location{font-size:14px}.language-region .language-region__card .language-region__status,.language-profile .language-profile__status,.language-region .language-region__card .language-region__tags span{font-size:13px}.language-region .language-region__card .language-region__card-meta,.language-profile .language-profile__meta .language-profile__eyebrow{font-size:14px}.language-profile .language-profile__facts strong .enumerated-value,.language-profile .language-profile__facts strong .enumerated-value>span{font-size:16px}.school-profile .school-profile__stat-notes p,.school-profile .school-profile__campus-gallery-source{font-size:14px;line-height:1.7}.school-profile .school-profile__official-links a span,.language-profile .language-profile__official-links a span{font-size:13px}.featured-institution .featured-institution__badges span,.featured-institution .featured-institution__sources p,.featured-institution .featured-institution__sources span{font-size:14px}
.legacy-content .graduate-seminar-reservations{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,850px);margin:24px auto 36px;display:grid;overflow:visible}.legacy-content .graduate-seminar-reservations>.bx3T_L{float:none;width:auto;min-width:0;margin:0;display:block}.legacy-content .graduate-seminar-reservations .resBox{background:#f7fbff;border:1px solid #d8e6f6;border-radius:14px;align-items:center;gap:16px;height:100%;min-height:116px;padding:20px;display:flex}.legacy-content .graduate-seminar-reservations .resBox_L,.legacy-content .graduate-seminar-reservations .resBox_R{float:none;min-width:0;margin:0}.legacy-content .graduate-seminar-reservations .resC{overflow-wrap:anywhere;color:#1852b0;margin-top:8px}@media (max-width:640px){.legacy-content .graduate-seminar-reservations{grid-template-columns:minmax(0,1fr);gap:12px}}
.representative-recommendation-badge{color:#a44e00;letter-spacing:-.01em;white-space:nowrap;background:#ffebd1;border:1px solid #ffd29d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.representative-school-feature{background:#f2f8ff;border:1px solid #dce9f7;border-radius:18px;margin:22px 0 28px;padding:23px}.representative-school-feature__heading>span{color:#165d9e;letter-spacing:.12em;font-size:11px;font-weight:900}.representative-school-feature__heading h2{color:#1c436b;margin:4px 0 6px;font-size:clamp(21px,2.8vw,27px)}.representative-school-feature__heading p{color:#5f7286;margin:0 0 18px;font-size:13px}.representative-school-feature__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.representative-school-feature__card{background:#fff;border:1px solid #cedff0;border-top:3px solid #2777b7;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:19px;text-decoration:none;display:flex}.representative-school-feature__card:hover,.representative-school-feature__card:focus-visible{border-color:#5199d1;box-shadow:0 8px 20px #26598a17}.representative-school-feature__card strong{color:#183e67;font-size:17px;line-height:1.45}.representative-school-feature__card small{color:#637992;font-size:12px}.representative-school-feature__more{color:#1b67a6;margin-top:auto;font-size:12px;font-weight:850}[data-testid=school-directory-row] .representative-recommendation-badge{vertical-align:middle;margin-right:9px}.representative-language-card{border-color:#f1ca89!important}.representative-language-card .representative-recommendation-badge{background:#fff0d9}@media (max-width:740px){.representative-school-feature{padding:16px}.representative-school-feature__grid{grid-template-columns:minmax(0,1fr)}.representative-school-feature__card{padding:15px}.representative-school-feature__card strong{font-size:16px}[data-testid=school-directory-row] .representative-recommendation-badge{margin-bottom:5px;margin-right:6px}}.representative-school-feature__card{border-top:0;padding:0;display:block;overflow:hidden}.representative-school-feature__photo{aspect-ratio:720/440;background:#e9f0f5;width:100%;display:block;position:relative;overflow:hidden}.representative-school-feature__photo img{object-fit:cover;object-position:center;transition:transform .2s;display:block}.representative-school-feature__card:hover .representative-school-feature__photo img{transform:scale(1.035)}.representative-school-feature__body{flex-direction:column;align-items:flex-start;gap:8px;min-height:174px;padding:15px 17px 17px;display:flex}.representative-school-feature__body strong{color:#183e67;font-size:17px;line-height:1.43}.representative-school-feature__body small{color:#64788c;font-size:12px;line-height:1.5}.representative-school-feature__body .representative-school-feature__more{margin-top:auto}@media (max-width:740px){.representative-school-feature__photo{aspect-ratio:16/9}.representative-school-feature__body{min-height:0;padding:13px 15px 16px}}@media (prefers-reduced-motion:reduce){.representative-school-feature__photo img{transition:none}}.representative-school-feature__credits{color:#718397;margin:14px 2px 0;font-size:11px;line-height:1.6}.representative-school-feature__credits a{color:#526d8b;text-underline-offset:2px;text-decoration:underline}.legacy-content .home-promo-card__image--language-grid{background:#fff;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr .85fr;gap:2px;display:grid}.legacy-content .home-promo-card__image--language-grid img{object-fit:cover;width:100%;min-width:0;height:100%;min-height:0;display:block}.legacy-content .home-promo-card__image--language-grid img:first-child{grid-row:1/3}.legacy-content .home-promo-card__image--winter-grid{position:relative}.legacy-content .home-promo-card__image--winter-grid img:first-of-type{grid-row:1/3}.legacy-content .home-promo-card__new-badge{z-index:2;color:#fff;pointer-events:none;background:#da4532;border:1px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;padding:6px 11px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex;position:absolute;top:12px;left:12px}.representative-school-feature__photo .representative-recommendation-badge,.language-region__card-image .representative-recommendation-badge{z-index:2;color:#87430e;pointer-events:none;background:#ffebd1;border:1px solid #fffffff0;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:900;line-height:1.25;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #18304b1f}.home-seo-guide__actions a:first-child{color:#244b7a;background:#fff;border:1px solid #b9ccdf}.home-seo-guide__actions a:last-child{color:#fff;background:#1852b0;border:1px solid #1852b0}@media (max-width:740px){.legacy-content .home-promo-card__new-badge,.representative-school-feature__photo .representative-recommendation-badge,.language-region__card-image .representative-recommendation-badge{top:9px;left:9px}}
.selection-path{color:#29465e;background:#f8fbff;border:1px solid #dbe6f0;border-radius:12px;margin:17px 0 24px}.selection-path__summary{cursor:pointer;align-items:center;gap:16px;min-width:0;padding:16px 19px;list-style:none;display:flex}.selection-path__summary::-webkit-details-marker{display:none}.selection-path__summary::marker{content:""}.selection-path__summary:focus-visible{outline-offset:3px;outline:3px solid #f5a941}.selection-path__eyebrow{color:#a24d07;background:#fff0d9;border:1px solid #f5d6a9;border-radius:5px;flex:none;padding:6px 9px;font-size:11px;font-weight:850}.selection-path__intro{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.selection-path__intro strong{color:#204b74;font-size:15px;line-height:1.45}.selection-path__intro small{color:#627689;font-size:12px;line-height:1.5}.selection-path__toggle{color:#2365a0;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.selection-path__toggle span{font-size:21px;line-height:1}.selection-path[open] .selection-path__toggle span{transform:rotate(45deg)}.selection-path__steps{background:#fff;border-top:1px solid #dbe6f0;border-radius:0 0 12px 12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:18px;list-style:none;display:grid}.selection-path__steps li{background:#fbfdff;border:1px solid #e4edf5;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:15px 14px;display:flex}.selection-path__number{color:#a75208;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff0da;border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.selection-path__step-body{min-width:0}.selection-path__step-body h3{color:#223f59;margin:2px 0 7px;font-size:15px;line-height:1.5}.selection-path__step-body p{color:#617283;margin:0 0 11px;font-size:13px;line-height:1.7}.selection-path__step-body a{color:#205d98;text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}.selection-path__step-body a:hover{color:#0b447e}@media (max-width:760px){.selection-path{margin:14px 0 20px}.selection-path__summary{flex-wrap:wrap;gap:9px 10px;padding:14px}.selection-path__eyebrow{padding:5px 7px}.selection-path__intro{flex-basis:calc(100% - 99px)}.selection-path__intro strong{font-size:14px}.selection-path__intro small{font-size:11px}.selection-path__toggle{margin-left:auto}.selection-path__steps{padding:10px 13px;display:block}.selection-path__steps li{padding:13px 10px}.selection-path__steps li+li{margin-top:10px}}@media (prefers-reduced-motion:reduce){.selection-path__toggle span{transition:none}}.language-region .language-region__tabs{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:18px 0 22px;padding:0;display:grid}.language-region .language-region__tabs-heading{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:10px 18px;margin-bottom:1px;display:flex}.language-region__tabs-heading>div>span{color:#b26015;font-size:11px;font-weight:850}.language-region__tabs-heading h2{color:#1d476e;margin:5px 0 0;font-size:clamp(18px,2.2vw,22px);line-height:1.4}.language-region .language-region__tabs-heading p{color:#60778c;margin:0;font-size:12px;line-height:1.6}.language-region .language-region__tabs>a{color:#274d70;text-align:left;cursor:pointer;background:#fff;border:1px solid #cdddec;border-radius:13px;flex-direction:column;gap:9px;min-width:0;min-height:134px;padding:16px 17px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative;box-shadow:0 3px 8px #1541690a}.language-region .language-region__tabs>a:hover{background:#f2f8ff;border-color:#3e89c9;transform:translateY(-2px);box-shadow:0 10px 19px #13538f1a}.language-region .language-region__tabs>a:focus-visible{outline-offset:3px;outline:3px solid #ed9a25}.language-region .language-region__tabs>a.is-active{color:#173f69;background:#eaf4ff;border:2px solid #225f9a;padding:15px 16px;box-shadow:inset 0 0 0 1px #2b6fa90f}.language-region .language-region__tab-top{justify-content:space-between;align-items:center;gap:8px;margin:0!important;display:flex!important}.language-region .language-region__tabs .language-region__tab-code{color:#557b9d;margin:0;font-size:11px;font-weight:900;display:inline-block}.language-region .language-region__tabs .language-region__tab-action{color:#22669f;white-space:nowrap;margin:0;font-size:11px;font-weight:850;display:inline-block}.language-region .language-region__tabs>a.is-active .language-region__tab-action{color:#21618e}.language-region .language-region__tabs>a>strong{color:inherit;font-size:18px;line-height:1.4;display:block}.language-region .language-region__tabs>a>small{color:#667d93;margin-top:auto;font-size:12px;line-height:1.5;display:block}.language-region .language-region__tabs>a.is-active>small{color:#406b94}@media (max-width:900px){.language-region .language-region__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.language-region .language-region__tabs-heading{flex-direction:column;align-items:flex-start}.language-region .language-region__tabs{gap:9px}.language-region .language-region__tabs>a{min-height:116px;padding:12px}.language-region .language-region__tabs>a.is-active{padding:11px}.language-region .language-region__tabs>a>strong{font-size:15px}.language-region .language-region__tab-top{flex-wrap:wrap}.language-region .language-region__tabs .language-region__tab-action{font-size:10px}}@media (prefers-reduced-motion:reduce){.language-region .language-region__tabs>a{transition:none}.language-region .language-region__tabs>a:hover{transform:none}}.language-region .language-region__card-image img{object-fit:cover;object-position:center}
