.brand-family{--background:#fffbf5;--foreground:#14121f;--card:#fff;--card-foreground:#14121f;--popover:#fff;--popover-foreground:#14121f;--primary:#e8112d;--primary-foreground:#fff;--secondary:#eceaf4;--secondary-foreground:#4e4a63;--muted:#f6f5fa;--muted-foreground:#6b6780;--accent:#fff1f2;--accent-foreground:#c30d25;--border:#e5e2ee;--input:#e5e2ee;--ring:#c30d25;--radius:.75rem;--family-sun:#ff9e1b;--family-shadow:0 1px 2px #14121f0f, 0 8px 24px -8px #14121f1f;color:var(--foreground);background:var(--background)}.brand-family .container:not([class*=max-w-]){max-width:1280px}.brand-family :where(h1,h2,h3,h4){font-family:var(--font-display-family), sans-serif}.brand-family[dir=rtl] :where(h1,h2,h3,h4),html[dir=rtl] .brand-family :where(h1,h2,h3,h4){font-family:var(--font-arabic-family), sans-serif}.brand-family .family-page-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.brand-family .family-title-accent{color:var(--primary);-webkit-text-fill-color:currentColor;background:0 0}.brand-family .family-program-title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,3vw,2.25rem);font-weight:700;line-height:1.15}.brand-family .family-card{box-shadow:var(--family-shadow);border-color:#0000;border-radius:1.5rem}.brand-family :where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border-color:var(--border);background:#fff;border-radius:1rem;box-shadow:0 1px 2px #14121f08}.brand-family :where([data-slot=input],[data-slot=select-trigger]){min-height:44px}.brand-family [data-slot=button]:not([aria-haspopup]){border-radius:9999px}.brand-family .family-navbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:none;background:#ffffffdf;border-bottom:1px solid #14121f0a}.family-navbar-inner,.family-nav-spacer{height:64px}.family-navbar .site-mega-trigger{padding-inline:.375rem;font-size:.8125rem;font-weight:600}.brand-family .family-section{background:#fff;padding-block:4rem}.brand-family .family-section:nth-of-type(2n){background:var(--background)}.brand-family .family-section-heading{text-align:start;margin-bottom:2rem;max-width:56rem;margin-inline:0}.brand-family .family-section-heading h2{letter-spacing:-.03em;font-size:clamp(1.875rem,3.5vw,3rem);font-weight:700;line-height:1.08}.brand-family .family-section-heading h2 br{display:none}.brand-family .family-section-heading p{margin-top:.75rem;font-size:1rem;line-height:1.65}.family-eyebrow{color:#c30d25;letter-spacing:.1em;text-transform:uppercase;background:#fff1f2;border:1px solid #e8112d33;border-radius:9999px;align-items:center;gap:.5rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-flex}.family-hero{isolation:isolate;background:radial-gradient(at 0 0,#ffe0e245,#0000 60%),#fffbf5;padding-block:3.5rem 2.5rem;position:relative;overflow:hidden}.family-hero:before{content:"";pointer-events:none;opacity:.08;background:url(/textures/china-lattice.svg) 0 0/120px 120px;position:absolute;inset:0}.family-hero-content{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.brand-family .family-hero h1{letter-spacing:-.04em;max-width:896px;margin:0;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;line-height:1.15}.family-hero-description{max-width:42rem;color:var(--muted-foreground);font-size:1rem;line-height:1.65}.brand-family .family-hero-search{width:100%;max-width:960px;margin-top:.75rem}.brand-family .family-hero-search>div{box-shadow:var(--family-shadow);background:#fff;border:1px solid #14121f08;border-radius:1.5rem;padding:1.25rem}.family-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:32rem;margin-top:.5rem;display:grid}.brand-family .family-hero-stat{box-shadow:var(--family-shadow);color:var(--foreground);background:#fff;border-radius:1.25rem;flex-direction:column;align-items:center;padding:1.25rem;display:flex}.brand-family .family-hero-stat>svg{color:var(--primary)}.brand-family .family-hero-stat>span:first-of-type{color:var(--primary);font-weight:700}.family-study-areas{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.family-study-area{min-height:76px;box-shadow:var(--family-shadow);background:#fff;border-radius:1.5rem;align-items:center;gap:.75rem;padding:1.25rem;font-size:.875rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.family-study-area:hover{transform:translateY(-3px);box-shadow:0 8px 24px #e8112d1a}.family-study-area svg{flex-shrink:0;width:24px;height:24px}.family-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.family-step{box-shadow:var(--family-shadow);background:#fff;border-radius:1.5rem;padding:1.5rem}.family-step-number{color:var(--primary);background:#fff1f2;border-radius:9999px;place-items:center;min-width:36px;height:36px;font-size:.8125rem;font-weight:700;display:inline-grid}.family-step h3{margin-block:1rem .5rem;font-size:1rem;font-weight:700}.family-step p{color:var(--muted-foreground);font-size:.875rem;line-height:1.65}.brand-family .family-footer{--foreground:#fff;--muted-foreground:#ffffff8c;--border:#ffffff1a;--primary:#ff9e1b;color:#fff;background:radial-gradient(42rem 26rem at 90% 0,#e8112d59,#0000 55%),radial-gradient(40rem 28rem at 0 100%,#ff9e1b38,#0000 55%),#14121f;position:relative}.family-footer:before{content:"";opacity:.04;pointer-events:none;filter:brightness(0)invert();background:url(/textures/china-lattice.svg) 0 0/120px 120px;position:absolute;inset:0}.family-footer-content{padding-block:2.5rem;position:relative}.family-footer-cta{border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:2.5rem;display:flex}.family-footer-cta h2{max-width:48rem;font-size:1.5rem;font-weight:700;line-height:1.1}.family-footer-cta h2 span{color:#ff9e1b}.family-footer-cta p{color:var(--muted-foreground);max-width:42rem;margin-top:1rem;font-size:1rem;line-height:1.5}.family-footer-actions{flex-wrap:wrap;gap:1rem;display:flex}.family-footer-actions a{border-radius:9999px;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.family-footer-actions a:first-child{color:#14121f;background:#ff9e1b}.family-footer-actions a:last-child{border:1px solid #ffffff40}.family-footer-columns{gap:2rem;padding-block:2.5rem;display:grid}.family-footer-brand{min-width:0}.brand-family .family-footer h3{color:#ff9e1b}.family-footer-desktop-links{min-width:0;display:none}.family-footer-desktop-links h3{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:600}.family-footer-link{min-height:44px;color:var(--muted-foreground);align-items:center;font-size:.875rem;line-height:1.5;display:inline-flex}.family-footer-social{color:#ffffffa6;background:#ffffff1a;border-radius:9999px;place-items:center;width:44px;height:44px;display:grid}.brand-family .family-footer a:hover{color:#ffb54d}.brand-family .family-footer-actions a:first-child:hover{color:#14121f;background:#ffb54d}.brand-family .family-footer-actions a:last-child:hover{color:#fff;background:#ffffff0d}.family-footer-disclosure{border:1px solid var(--border);color:#ffffff8c;background:#ffffff08;border-radius:1rem;padding:1.25rem;font-size:.75rem;line-height:1.65}.family-footer-company{padding-bottom:1.5rem}.family-footer-bottom{border-top:1px solid var(--border);color:#ffffff80;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.75rem;line-height:1.65;display:flex}@media (min-width:640px){.family-footer-cta h2{font-size:2.25rem}.family-footer-bottom{flex-direction:row}}@media (min-width:1024px){.family-footer-content{padding-block:5rem}.family-footer-cta{flex-direction:row;align-items:center;gap:2rem;padding-bottom:3.5rem}.family-footer-cta h2{font-size:3rem}.family-footer-columns{grid-template-columns:repeat(6,minmax(0,1fr));gap:2.5rem;padding-block:3.5rem}.family-footer-brand{grid-column:span 2}.family-footer-desktop-links{display:block}.family-footer-mobile-links{display:none}.family-footer-link{min-height:0}}.family-listing-intro{background:radial-gradient(at 0 0,#ffe0e250,#0000 70%);padding-block:3rem 1.5rem}.family-page-intro{background:radial-gradient(at 0 0,#ffe0e245,#0000 70%);padding-block:4rem 2rem}.brand-family :where(.family-page-intro,.family-listing-intro)>.container{padding-block:0}.brand-family .family-listing-intro .family-page-title{text-align:start;font-size:clamp(2rem,3vw,2.25rem)}.brand-family .family-listing-intro>.container>div{text-align:start;margin-inline:0}@media (min-width:1280px){.family-navbar-inner,.family-nav-spacer{height:80px}}@media (min-width:1024px){.brand-family .container{padding-inline:2rem}}@media (max-width:767px){.brand-family .family-section,.family-hero{padding-block:2.5rem}.family-study-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.family-study-area{padding:1rem;font-size:.8125rem}.family-steps{grid-template-columns:minmax(0,1fr)}.family-footer-cta{flex-direction:column;align-items:flex-start}.family-footer-content{padding-block:2.5rem 5rem}}@media (prefers-reduced-motion:reduce){.brand-family *,.brand-family :before,.brand-family :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.family-detail-mesh{background:radial-gradient(40rem 24rem at 85% -10%,#ff9e1b38,#0000 60%),radial-gradient(48rem 30rem at -10% 20%,#e8112d1f,#0000 60%),radial-gradient(36rem 22rem at 60% 110%,#e8112d14,#0000 55%)}.family-detail-intro{padding-block:3rem 2.5rem}.brand-family .family-program-title{letter-spacing:-.03em;text-wrap:initial;font-size:2.25rem;line-height:1.25}.family-program-hero .family-program-actions>:where(a,button){min-height:56px;font-size:1rem;font-weight:600}.family-program-hero .family-program-actions .family-program-save{min-width:44px;min-height:44px}.family-detail-facts{margin-top:-.5rem;position:relative}.family-fact-tiles>div{gap:0;min-height:104.5px}.family-fact-tiles dt{letter-spacing:.1em;font-size:.6875rem;font-weight:700}.family-fact-tiles dt>span{white-space:normal}.family-fact-tiles dd{overflow-wrap:anywhere;margin-top:.25rem;line-height:28px}.family-program-university{min-height:88px}.family-program-body{padding-block:3rem}.family-program-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.family-program-main{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.family-program-rail{min-width:0}.brand-family .family-detail-section{padding:2rem}.family-detail-section>div:first-child{gap:.5rem}.family-detail-section h2,.family-detail-plain h2{font-size:1.5rem;font-weight:700;line-height:2rem}.family-program-snapshot{background:#fff4f5;border:1px solid #ffccd2;border-radius:1.5rem;padding:1.5rem}.family-program-snapshot h2{letter-spacing:.1em;font-size:.75rem;line-height:1rem}.family-program-snapshot p{line-height:1.65}.family-application-steps{gap:1.5rem;margin-top:.5rem;display:grid}.family-application-steps>li{grid-template-columns:40px minmax(0,1fr);gap:1rem;display:grid;position:relative}.family-step-symbol{color:#fff;background:#e8112d;border-radius:9999px;place-items:center;width:40px;height:40px;display:grid;position:relative}.family-step-index{color:#fff;background:#14121f;border-radius:9999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}.family-faq-card{background:#fff;border:0;overflow:hidden}.brand-family .family-faq-question{align-items:center;min-height:72px;padding:1.25rem;font-size:.875rem;font-weight:700;line-height:1.5rem}.family-faq-question>svg{display:none}.family-faq-toggle{color:#e8112d;background:#fff1f2;border-radius:9999px;flex:0 0 32px;place-items:center;height:32px;font-size:22px;font-weight:500;display:grid}.family-faq-toggle:before{content:"+"}.family-faq-question[aria-expanded=true] .family-faq-toggle{color:#fff;background:#e8112d}.family-faq-question[aria-expanded=true] .family-faq-toggle:before{content:"−"}.brand-family .family-program-availability{border:0;box-shadow:var(--family-shadow);background:#fff;border-inline-start:3px solid #6b6780;border-radius:24px;padding:20px 24px}.family-program-sidebar-card{gap:0;padding-block:24px}.family-program-sidebar-card [data-slot=card-header],.family-program-sidebar-card [data-slot=card-content]{padding-inline:24px}.family-program-related{gap:1.5rem;padding-bottom:4rem;display:grid}@media (min-width:640px){.brand-family .family-program-title{font-size:3rem}.family-application-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.family-application-steps>li{flex-direction:column;gap:1rem;display:flex}.family-application-steps>li:not(:last-child):before{content:"";background:#eceaf4;width:calc(100% - 16px);height:2px;position:absolute;inset-block-start:20px;inset-inline-start:40px}}@media (min-width:768px){.family-application-steps{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:640px) and (max-width:767px){.family-application-steps>li:before{display:none}}@media (min-width:1024px){.family-detail-intro{padding-top:4rem}.family-program-grid{grid-template-columns:minmax(0,1fr) 360px}}:is(.brand-family:has(.family-program-detail) .family-bottom-nav,.brand-family:has(.family-program-detail) .family-bottom-nav-spacer){display:none}.family-program-university .family-program-identity-name{flex:1}.family-program-university .family-program-secondary{flex-basis:100%}.family-program-university .family-program-identity-cta{margin-inline-start:0}@media (min-width:640px){.family-program-university .family-program-identity-name{flex:0 auto}.family-program-university .family-program-secondary{flex:1}}@media (min-width:640px) and (max-width:1023px){.family-fact-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.family-university-intro{padding-block:3rem 4rem}.brand-family .family-university-title{font-size:2rem;line-height:1.25}.family-university-actions>:where(a,button){min-height:56px;font-size:1rem}.family-university-facts{z-index:1;margin-top:-40px}.family-university-facts dl{background:0 0;gap:1.5rem;overflow:visible}.family-university-facts dl>div{gap:.4rem;padding:0}.family-university-facts dt{letter-spacing:.1em;font-weight:700}.family-university-facts dd{font-size:1.25rem;font-weight:700;line-height:1.4}.family-university-utilities{border-top:1px solid #e5e2ee;margin-top:1.25rem;padding-top:.75rem}.family-university-utilities a{color:#e8112d;align-items:center;gap:.4rem;min-height:44px;font-size:.8125rem;font-weight:600;display:inline-flex}.family-university-tabs{background:#fffbf5f2;border-color:#e5e2ee}.family-university-tabs :where(button,a){color:#14121f;background:0 0;border:1px solid #14121f}.family-university-tabs [aria-current=location]{color:#fff;background:#14121f}.family-university-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.family-university-main,.family-university-rail{min-width:0}.family-university-overview h2{font-size:1.875rem;line-height:1.2}.family-university-overview .prose{font-size:1rem;line-height:1.75}.family-university-rail .family-card h3{font-size:1rem;font-weight:700;line-height:1.5}.family-university-rail .family-card .border-b{border-color:#e5e2ee}.family-university-rail .family-card .text-gray-600,.family-university-apply p{color:#6b6780}.family-university-apply>div:first-child,.family-university-apply>div:nth-child(2){display:none}.family-university-apply button{color:#fff;box-shadow:none;background:#e8112d}.family-university-apply .bg-white\/20{color:#e8112d;background:#fff1f2}.family-university-benefits h2{color:#14121f}.family-university-benefits .text-yellow-300{color:#e8112d}.family-university-benefits .bg-white\/10{background:#f6f5fa;border-color:#0000}.family-university-benefits .bg-white\/20{background:#ff9e1b}.family-university-benefits .text-white{color:#14121f}@media (min-width:640px){.brand-family .family-university-title{font-size:3rem}}@media (min-width:1024px){.family-university-intro{padding-top:4rem}.family-university-tabs{top:80px}.family-university-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start}.family-university-rail{position:sticky;top:112px}}@media print{.family-navbar,.family-nav-spacer,.family-footer,.family-bottom-nav,.family-bottom-nav-spacer,.family-mobile-apply,.family-program-actions,.family-university-actions,.family-university-utilities,[data-mrsit-whatsapp]{display:none!important}.brand-family{background:#fff}.family-university-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}.family-program-grid,.family-university-grid{display:block}.family-card{break-inside:avoid;box-shadow:none!important}}.family-university-actions .family-university-save{width:44px;height:44px;min-height:44px}.family-program-result-layout{flex-direction:column;gap:1.125rem;padding:1.25rem;display:flex}.family-result-artwork{background:linear-gradient(135deg,#ffd8c6,#fce6e4);flex:none;place-items:center;width:100%;min-height:160px;display:grid}.family-result-content{flex:1}.family-result-availability [data-slot=badge]{color:#6b6780;background:0 0;border:0;border-radius:0;padding:0;font-size:.75rem;font-weight:400}.family-program-result:hover{box-shadow:var(--family-shadow)}.brand-family .family-catalogue-search{border-radius:9999px}.family-results-toolbar>div{min-height:44px}.family-results-toolbar [role=combobox]{border-radius:9999px}@media (min-width:640px){.family-result-list .family-program-result-layout{flex-direction:row}.family-result-list .family-result-artwork{width:176px;min-height:150px}}@media (max-width:639px){.family-result-heading{padding-inline-end:0}.family-result-availability{flex-basis:100%}.family-results-toolbar [data-slot=button]{padding-inline:.75rem;font-size:.75rem}.family-result-tools{flex-wrap:wrap}.family-university-actions>:where(a,button):not(.family-university-save){width:100%}}@media print{.family-filter-panel,.family-results-toolbar,.family-result-tools{display:none!important}}.brand-family .family-hero-search{max-width:1216px}.brand-family .family-hero-search>div{border-radius:2rem;padding:1rem}.brand-family .family-hero-query{margin-bottom:1rem}.brand-family .family-hero-query [data-slot=input]{height:56px;box-shadow:none;background:#f6f5fa;border:0;border-radius:9999px;padding-inline:1.5rem;font-size:1rem}.family-hero-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.family-hero-filter-row>div{min-width:0}.family-hero-filter-row [data-slot=select-trigger]{height:48px;min-height:48px;box-shadow:none;background:#f6f5fa;border:0;border-radius:9999px;padding-inline:1rem;font-size:.875rem}.family-hero-filter-row [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-family .family-hero-submit{color:#14121f;background:#ff9e1b;grid-column:1/-1;height:48px;font-size:1rem}.family-hero-search-options{text-align:start;width:100%;max-width:1216px;margin-top:-1rem}.family-hero-search-options>summary{cursor:pointer;min-height:44px;color:var(--muted-foreground);justify-content:flex-end;align-items:center;gap:.5rem;font-size:.75rem;list-style:none;display:flex}.family-hero-search-options>summary::-webkit-details-marker{display:none}.family-hero-options-content{border:1px solid var(--border);background:#fff;border-radius:1.5rem;padding:1rem}.family-hero-watch{min-height:44px;color:var(--primary);justify-content:center;align-items:center;gap:.5rem;margin-top:-1rem;font-weight:600;display:inline-flex}@media (min-width:1024px){.brand-family .family-hero-search>div{padding:1.25rem}.brand-family .family-hero-query [data-slot=input]{height:60px;font-size:1.125rem}.family-hero-filter-row{grid-template-columns:1.3fr 1fr 1fr 1fr auto;gap:1rem}.family-hero-filter-row [data-slot=select-trigger]{height:56px;min-height:56px;padding-inline:1.5rem;font-size:1.125rem}.brand-family .family-hero-submit{grid-column:auto;height:56px;padding-inline:2rem;font-size:1.125rem}}.family-hero-quick-tags>span{display:none}.family-hero-quick-tags>div{flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;overflow-x:auto}.family-hero-quick-tags button{background:#fff;border-radius:9999px;font-size:.75rem}.family-promo-title{font-size:1.875rem;line-height:1.1}.brand-family .family-section-heading h2{font-size:1.875rem;line-height:2.25rem}@media (min-width:640px){.brand-family .family-section-heading h2{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.brand-family .family-section-heading h2{font-size:3rem;line-height:1}.family-promo-title{font-size:3rem}.family-steps{grid-template-columns:repeat(6,minmax(0,1fr))}}.family-university-result [data-slot=card-content] h3{font-size:1.25rem;font-weight:700;line-height:1.4}.family-university-result [data-slot=card-footer]{border-color:#e5e2ee}.family-finder-intro-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:260px;display:flex;position:relative}.family-finder-intro-inner>div:first-child{text-align:start;max-width:42rem;margin-inline:0}.family-finder-intro-inner .family-page-title{text-align:start}.family-finder-art{flex-direction:column;flex:0 0 180px;align-items:center;padding:.5rem;display:flex}.family-finder-art-disc{background:#fff1f2;border-radius:9999px;place-items:center;width:144px;height:144px;display:grid;position:relative}.family-finder-art-search{color:#14121f;background:#ff9e1b;border-radius:9999px;padding:.5rem;position:absolute;inset-block-end:-8px;inset-inline-end:-16px;transform:rotate(-15deg)}.family-university-search-band{background:#fffbf5}@media (max-width:639px){.family-finder-art{display:none}.family-finder-intro-inner{min-height:220px}}.family-related-comparison>div:first-child{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.family-program-detail>.family-section{width:calc(100% - 32px);max-width:1216px;box-shadow:var(--family-shadow);background:#fff;border:0;border-radius:24px;margin:0 auto 4rem;padding:2rem}.family-program-detail>.family-section>.container{padding:0}.family-program-detail>.family-section h2{font-size:1.5rem;line-height:2rem}.family-program-sidebar>.family-card:not(.family-program-price){padding:24px}.family-program-sidebar>[data-slot=card].family-card{padding-inline:0}@media (min-width:768px){.family-program-detail>.family-section{width:calc(100% - 48px)}}@media (min-width:1024px){.family-program-detail>.family-section{width:calc(100% - 64px)}}.family-university-facts>.family-card{min-height:132px}.family-university-snapshot dl div{line-height:1.5}.brand-family .family-hero h1{line-height:1.25}@media (min-width:1024px){.family-hero{padding-block:5rem}}@media (min-width:640px){.family-result-tools [data-slot=button]{min-width:36px;height:36px;min-height:36px}}.brand-family .family-page-intro .family-page-title{font-size:1.875rem;line-height:1.2}@media (min-width:640px){.brand-family .family-page-intro .family-page-title{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.brand-family .family-page-intro .family-page-title{font-size:3rem;line-height:1}}.family-faq-page [data-slot=accordion-trigger]{padding:1.25rem;font-size:1rem;font-weight:700}.family-faq-page [data-slot=accordion-content]>div{padding:0 1.25rem 1.25rem;font-size:1rem;line-height:1.75}.family-faq-page [data-slot=accordion-trigger]>svg{display:none}.family-faq-page [data-slot=accordion-trigger]:before{content:"▾";font-size:1rem}.family-faq-page [data-slot=accordion-trigger][data-state=closed]:before{content:"▸"}.family-download-visual .family-page-title{font-size:2.25rem;line-height:1.15}.family-faq-page [data-slot=accordion-trigger]{text-align:start;justify-content:flex-start;align-items:center;gap:.5rem}.family-contact-page .family-page-intro{padding-block:4rem 3rem}.family-contact-page .family-eyebrow{padding-block:.25rem;line-height:1rem;display:flex}.family-contact-form [data-slot=card-header],.family-contact-form [data-slot=card-content]{padding-inline:28px}.family-contact-form [data-slot=card-title]{font-weight:700;line-height:2rem}.family-contact-direct [data-slot=card-header],.family-contact-direct [data-slot=card-content]{padding-inline:28px}@media (min-width:640px){.family-contact-form [data-slot=card-header],.family-contact-form [data-slot=card-content]{padding-inline:36px}}@media (min-width:1024px){.family-contact-page .family-page-intro{padding-top:5rem}}.brand-family .family-home [data-home-section]{background-image:none}.brand-family .family-home [data-home-section=hero]{background:radial-gradient(at 0 0,#ffe0e245,#0000 60%),#fffbf5}.brand-family .family-home :is([data-home-section=film],[data-home-section=study-areas],[data-home-section=programs],[data-home-section=why-china],[data-home-section=faq],[data-home-section=support]){background-color:#fff}.brand-family .family-home :is([data-home-section=universities],[data-home-section=application],[data-home-section=cities]){background-color:#fffbf5}.family-home-newsletter[open]{scroll-margin-top:7rem}.family-home #study-areas{scroll-margin-block-start:6rem}.site-mrsit-shell{inset-inline-end:1rem;bottom:calc(4.5rem + env(safe-area-inset-bottom));z-index:55;position:fixed}.site-mrsit-launcher{color:#fff;isolation:isolate;background:linear-gradient(135deg,#ee1835 0%,#c90b23 100%);border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:.625rem;min-height:3.75rem;padding:.35rem;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:visible;box-shadow:0 16px 38px #8512224d,0 4px 12px #14121f29}.site-mrsit-launcher:hover{transform:translateY(-3px);box-shadow:0 20px 44px #8512225c,0 6px 16px #14121f2e}.site-mrsit-launcher:focus-visible{outline-offset:4px;outline:3px solid #ffbd47}.site-mrsit-launcher[aria-busy=true]{cursor:progress}.site-mrsit-ring{z-index:-1;border-radius:inherit;pointer-events:none;border:2px solid #e8112d57;animation:2.8s ease-out infinite site-mrsit-ring;position:absolute;inset:-.3rem}.site-mrsit-avatar{background:#fff url(/mascot/mr-sit-chat-poster.webp) 50% 30%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden;box-shadow:0 2px 8px #14121f33}.site-mrsit-avatar video{object-fit:cover;object-position:center 30%;width:100%;height:100%}.site-mrsit-copy{min-width:0;padding-inline-end:.9rem;line-height:1.1;display:none}.site-mrsit-copy strong,.site-mrsit-copy span{white-space:nowrap;display:block}.site-mrsit-copy strong{font-family:var(--font-heading), sans-serif;font-size:.9rem}.site-mrsit-copy span{color:#ffffffd1;margin-top:.18rem;font-size:.7rem}.site-mrsit-online{background:#22c55e;border:2px solid #fff;border-radius:50%;width:.75rem;height:.75rem;animation:2s ease-out infinite site-mrsit-online;position:absolute;inset-block-start:0;inset-inline-end:0;box-shadow:0 0 #22c55e80}@keyframes site-mrsit-ring{0%{opacity:.72;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12)}}@keyframes site-mrsit-online{0%,35%{box-shadow:0 0 #22c55e80}75%,to{box-shadow:0 0 0 .45rem #22c55e00}}@media (min-width:1024px){.site-mrsit-shell{inset-inline-end:1.25rem;bottom:1.25rem}.site-mrsit-copy{display:block}}@media (prefers-reduced-motion:reduce){.site-mrsit-launcher,.site-mrsit-ring,.site-mrsit-online{transition:none;animation:none}}@media print{.site-mrsit-shell{display:none!important}}