main .page-header .main-page-title{font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,3.5vw,46px);font-weight:600;letter-spacing:-.025em;line-height:1.2}main .dms-payment-plan{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;background:#fff!important}main .dms-payment-plan .dms-container{max-width:1240px!important}main .dms-payment-plan :is(p,li){font-size:18px!important;line-height:1.75!important}main .dms-payment-plan :is(.dms-header-card,.dms-card,.dms-program-card){background:#fff!important;box-shadow:none!important;border-radius:0!important;border:0!important;border-bottom:1px solid #d8dfe8!important;padding:28px 0!important}main .dms-payment-plan .dms-header-card{padding-top:12px!important}main .dms-payment-plan :is(h2,h3,h4){color:#142b52!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.3!important;font-weight:600!important}main .dms-payment-plan h2{font-size:clamp(30px,3vw,42px)!important}main .dms-payment-plan h3{font-size:27px!important}main .dms-payment-plan h4{font-size:23px!important}main .dms-payment-plan .dms-note{background:#f5f7fa!important;border-radius:0!important;border-left:3px solid #142b52!important}main .dms-payment-plan .dms-icon{display:none}main .dms-payment-plan .dms-policy-layout{display:block!important}main .dms-payment-plan strong{font-weight:500!important}main .dms-payment-plan .dms-card-title-row span{display:none}main .dms-brand-about{font-family:Arial,Helvetica,sans-serif!important}main .dms-brand-about :is(.dms-title,.dms-h2,.dms-h3){font-family:Arial,Helvetica,sans-serif!important;font-weight:600!important;letter-spacing:-.025em!important}main .dms-brand-about .dms-title{font-size:clamp(38px,4vw,56px)!important}main .dms-brand-about .dms-h2{font-size:clamp(30px,3vw,42px)!important}main .dms-brand-about :is(.dms-p,.dms-approval-lead,.dms-doc-intro){font-size:18px!important;line-height:1.75!important}main .dms-brand-about .dms-eyebrow{font-size:15px!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important}main .dms-brand-about :is(.dms-hero,.dms-section){background:#fff!important}main .dms-brand-about :is(.dms-christine-card,.dms-approval-card){border-radius:0!important;box-shadow:none!important}main .dms-brand-about .dms-wrap{max-width:1240px!important}@media(max-width:749px){main .dms-payment-plan :is(p,li){font-size:17px!important}main .dms-payment-plan .dms-container{padding-inline:20px!important}}main [data-dms-page] .rte{overflow-wrap:break-word}main [data-dms-page] :is(a,summary):focus-visible{outline:3px solid #75609c;outline-offset:4px}main .dms-brand-about{--cream:#fff;--paper:#f6f7f9;--gold:#64748b;--muted:#4b5563;--navy:#142b52}main .dms-brand-about .dms-hero{padding:42px 0 64px}main .dms-brand-about .dms-hero-img img{height:560px}main .dms-brand-about :is(.dms-hero-img img,.dms-img img,.dms-card,.dms-stat,.dms-btn){border-radius:4px;box-shadow:none}main .dms-brand-about .dms-section{padding:64px 0}main .dms-brand-about :is(.dms-stat,.dms-card){background:#fff}main .dms-brand-about .dms-btn{font-weight:500;font-size:17px}main .dms-brand-about .dms-quote{font-family:Arial,Helvetica,sans-serif;line-height:1.45}main .dms-faq{max-width:1000px;padding:24px 0}main .dms-faq :is(.dms-faq-sub,.answer){font-size:18px;line-height:1.75;color:#374151}main .dms-faq details{border:0;border-bottom:1px solid #d8dfe8;border-radius:0;padding:24px 0;margin:0}main .dms-faq summary{font-size:21px;font-weight:500;line-height:1.45;color:#142b52}main .dms-faq .dms-faq-footnote{font-size:15px;line-height:1.7}main [data-dms-page=admission-requirement] .rte>section,main [data-dms-page$=admission-guide] .rte>section,main [data-dms-page$=admission-process] .rte>section{max-width:1080px!important;padding:24px 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px;line-height:1.75!important}main [data-dms-page=admission-requirement] .rte :is(p,li),main [data-dms-page$=admission-guide] .rte :is(p,li),main [data-dms-page$=admission-process] .rte :is(p,li){font-size:18px!important;line-height:1.75!important}main [data-dms-page=admission-requirement] .rte h1{font-size:clamp(34px,4vw,50px)!important;font-weight:600!important;line-height:1.2!important;color:#142b52}main [data-dms-page=admission-requirement] .rte :is(h2,h3),main [data-dms-page$=admission-guide] .rte :is(h2,h3),main [data-dms-page$=admission-process] .rte :is(h2,h3){font-weight:600!important;line-height:1.35!important;color:#142b52!important}main [data-dms-page=admission-requirement] .rte div[style*=border-radius],main [data-dms-page$=admission-guide] .rte div[style*=border-radius],main [data-dms-page$=admission-process] .rte div[style*=border-radius]{border-radius:3px!important;box-shadow:none!important}main [data-dms-page=admission-requirement] .rte strong,main [data-dms-page$=admission-guide] .rte strong,main [data-dms-page$=admission-process] .rte strong{font-weight:600!important}main #dms-hs{--navy:#142b52;--navy-dark:#142b52;--blue:#31527a;--light-blue:#f5f7fa;--muted:#4b5563}main #dms-hs .hero{min-height:520px}main #dms-hs .hero-inner{padding:64px 0}main #dms-hs .hero-content{max-width:740px}main #dms-hs .hero h1{font-size:clamp(36px,4.5vw,60px)!important;font-weight:600!important;line-height:1.12;letter-spacing:-.03em;max-width:690px}main #dms-hs .hero-badge{padding:0;border:0;background:none;border-radius:0;font-size:15px;font-weight:400;letter-spacing:.04em}main #dms-hs :is(.btn,.cpr-button){border-radius:3px;font-weight:500;transform:none}main #dms-hs :is(.eyebrow,.interest){font-size:14px!important;font-weight:500!important;letter-spacing:.04em!important}main #dms-hs :is(.section-heading,.break-intro){text-align:left;margin-left:0;max-width:820px}main #dms-hs h2{font-size:clamp(30px,3.2vw,44px)!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.025em!important}main #dms-hs :is(.break-training,.programs,.inside,.parents,.founder,.faq-section,.contact,.final-cta){padding-top:64px;padding-bottom:64px}main #dms-hs :is(.break-card,.parent-box,.program-card,.gallery-grid img,.inside-callout,.cpr-banner){border-radius:4px!important;box-shadow:none!important}main #dms-hs .program-card{border-top:0;min-height:380px}main #dms-hs .program-card h3{font-size:27px!important;font-weight:600!important;line-height:1.2!important;text-shadow:none}main #dms-hs .program-card p{font-size:17px!important;line-height:1.6!important}main #dms-hs .explore-link{font-weight:500!important;font-size:17px!important}main #dms-hs .break-card{background:#fff;text-align:left;border:0;border-top:1px solid #cbd5e1;padding:24px 0}main #dms-hs .break-card:before{display:none}main #dms-hs .break-lead{font-size:21px;font-weight:500;margin-left:0}main #dms-hs .break-text{margin-left:0}main #dms-hs .parent-box p{font-size:18px;line-height:1.7}main #dms-hs .parent-box h3{font-size:24px;font-weight:500}main #dms-hs .parents{background:#f6f7f9}main #dms-hs .parent-box{border:0;background:transparent;padding:12px 0;min-height:0}@media(max-width:749px){main .dms-brand-about .dms-wrap{padding:0 18px}main .dms-brand-about .dms-hero-img img{height:420px}main .dms-brand-about .dms-section{padding:44px 0}main .dms-faq summary{font-size:19px}main .dms-faq :is(.answer,.dms-faq-sub){font-size:17px}main #dms-hs .hero{min-height:0}main #dms-hs .hero-inner{padding:48px 0}main #dms-hs .hero p{font-size:18px}main #dms-hs .hero-buttons .btn{width:100%}main #dms-hs :is(.programs,.break-training,.inside,.parents,.founder,.faq-section,.contact,.final-cta){padding-top:44px;padding-bottom:44px}main #dms-hs .program-card{min-height:360px}}main .dms-ma-summer-page{--navy:#142b52;--text:#243247;--muted:#4b5563;background:#fff}main .dms-ma-summer-page .hero{background:#fff;padding:48px 0}main .dms-ma-summer-page .hero:before,main .dms-ma-summer-page .hero:after{display:none}main .dms-ma-summer-page .hero-grid{align-items:start;gap:36px}main .dms-ma-summer-page .hero h1{font-size:clamp(34px,4vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.025em;margin:24px 0}main .dms-ma-summer-page .date-banner{background:#f5f7fa;border-radius:3px;box-shadow:none;padding:18px}main .dms-ma-summer-page .date-banner .date{font-size:28px;line-height:1.3}main .dms-ma-summer-page :is(.eyebrow,.phase-label,.eyebrow-light){font-weight:500;letter-spacing:.04em;font-size:14px}main .dms-ma-summer-page :is(.hero-card,.mini-card,.card,.phase,.ace-box,.stats-box,.cta-box,.why-card,.parent-card){border-radius:4px;box-shadow:none}main .dms-ma-summer-page :is(.hero-card img,.photo-grid img){border-radius:3px;box-shadow:none}main .dms-ma-summer-page .hero-subtitle{font-size:20px;line-height:1.65}main .dms-ma-summer-page :is(.hero-copy,.card p,.list li,.phase span,.section-intro){font-size:18px;line-height:1.7}main .dms-ma-summer-page .section-title{font-size:clamp(30px,3vw,42px);font-weight:600;line-height:1.2}main .dms-ma-summer-page .btn{font-size:17px;font-weight:500;border-radius:3px;box-shadow:none}main .dms-ma-summer-page .hero-points{line-height:1.7}@media(max-width:749px){main .dms-ma-summer-page .hero{padding:32px 0}main .dms-ma-summer-page .date-banner .date{font-size:24px}}main [data-dms-page]{width:100%;max-width:1400px;margin-inline:auto;padding-inline:32px;box-sizing:border-box}main [data-dms-page]>.rte{max-width:none;width:100%}main [data-dms-page]>.rte>section[style*=max-width]{max-width:100%!important}main [data-dms-page] #dms-hs .container{width:100%!important;max-width:none!important;padding-inline:24px;box-sizing:border-box}html[lang=ko] main [data-dms-page] :is(h1,h2,h3,strong){word-break:keep-all;overflow-wrap:break-word}@media(max-width:749px){main [data-dms-page]{padding-inline:16px!important;padding-top:16px!important}main [data-dms-page] .page-header{margin-bottom:24px!important;padding-block:0!important}main [data-dms-page]>.rte>p:first-child:has(+section){display:none}main [data-dms-page]>.rte>section[style*=max-width]{padding:0!important;width:100%!important}main [data-dms-page]>.rte>section[style*=max-width]>div[style*="padding: 32px"]{padding:20px 16px!important}main [data-dms-page] #dms-hs .container{padding-inline:0!important}main [data-dms-page] #dms-hs :is(.hero-inner,.hero-content){padding-inline:16px!important;width:100%!important}main [data-dms-page] #dms-hs .break-card{display:block!important;grid-template-columns:none!important;padding:20px!important}main [data-dms-page] #dms-hs .break-card strong{width:auto!important;margin-bottom:8px!important}main [data-dms-page] #dms-hs .break-icon{display:none!important}main [data-dms-page] #dms-hs .program-card-content{padding:24px 20px!important}main [data-dms-page] #dms-hs .program-title{font-size:28px!important;line-height:1.3!important}main [data-dms-page] #dms-hs :is(.break-training,.programs,.inside-dms,.parents,.founder,.faq,.contact,.next-step){padding-block:40px!important}main [data-dms-page] img{max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/dms-school-pages.css.map */
