:root{--navy:#193c34;--navy-deep:#15392f;--ivory:#f7f7f2;--paper:#fff;--gold:#9d7750;--gold-light:#bfcca8;--gold-dark:#826344;--ink:#193c34;--muted:#657267;--line:#d7ddd5;--line-light:#66806b88;--serif:"Songti SC","STSong","Noto Serif CJK SC","SimSun",Georgia,serif;--sans:"Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif;--max:1440px;--header-height:100px;--section-space:100px}body{background:var(--ivory);color:var(--ink);font-family:var(--sans);line-height:1.9}h1,h2,h3{font-weight:400;letter-spacing:-.025em;line-height:1.4}h1{font-size:clamp(42px,4.35vw,72px)}h2{font-size:clamp(32px,3.3vw,51px)}h3{font-size:24px}em{font-style:normal;color:#647c55}p{margin-bottom:1em}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.eyebrow{color:#64766a;font-weight:500;font-size:12px;letter-spacing:2px;line-height:1.7}.section-shell{width:min(89%,var(--max))}.section-intro{font-size:16px;line-height:1.95}.button{min-height:54px;padding:16px 23px;border-radius:0;gap:30px;font-weight:500;font-size:15px}.button-primary{background:#214f43;color:#fff}.button-secondary{border-color:#819080}.text-link{width:fit-content;gap:15px;padding:10px 0;border-bottom:1px solid #819080;font-size:14px;font-weight:500;line-height:1.6}.text-link>span:last-child{display:inline;width:auto;height:auto;border:0;border-radius:0;font-size:18px}.text-link:hover>span:last-child{background:none;color:inherit;transform:translate(2px,-2px)}.site-header{background:var(--ivory);backdrop-filter:none}.site-header-inner{width:89%;max-width:1600px;gap:24px}.brand-lockup{min-width:0;flex-shrink:0}.brand-logo{width:156px;height:auto;max-height:80px;object-fit:contain}.desktop-nav{gap:18px}.desktop-nav-item>a{font-size:14px;font-weight:400;padding:12px 0}.header-consult{border:1px solid #536f61;background:none;color:var(--ink);font-size:14px;font-weight:400;padding:13px 18px;margin-left:12px;min-height:46px}.header-consult:hover{background:#e6ebe3}.desktop-subnav{top:100%;box-shadow:0 16px 28px #193c3410;padding:8px 16px}.desktop-subnav a{font-weight:400}.desktop-nav-item>a:after{left:0;right:0;background:#536f61}.atelier-hero{display:grid;grid-template-columns:1fr .96fr;min-height:700px;max-width:1800px;margin:auto}.atelier-hero-copy{padding:64px 8% 36px 11.3%}.atelier-hero .eyebrow{display:flex;align-items:center;gap:10px}.atelier-dot{width:6px;height:6px;background:#658657;border-radius:50%}.atelier-kicker{margin:32px 0 18px;font-size:15px;letter-spacing:2px}.atelier-hero h1{margin:18px 0 25px;font-size:clamp(46px,4.35vw,76px);line-height:1.32}.atelier-lead{font-size:16px;color:#657267;line-height:1.95;margin:24px 0}.atelier-hero .hero-actions{margin-top:34px;gap:26px;align-items:center}.atelier-hero-foot{display:flex;flex-wrap:wrap;gap:22px;border-top:1px solid var(--line);margin-top:44px;padding-top:20px;color:#667568;font-size:12px}.atelier-hero-visual{position:relative;min-height:700px;display:flex;flex-direction:column;overflow:hidden;background:#203b32;color:#fff}.atelier-hero-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% 50%}.atelier-hero-visual:after{position:absolute;inset:0;background:linear-gradient(180deg,#132f3240,transparent 35%,#112d2ce6);content:""}.atelier-photo-bottom,.atelier-photo-copy,.atelier-photo-top{position:relative;z-index:1}.atelier-photo-top{display:flex;justify-content:space-between;padding:33px 36px;font-size:12px;letter-spacing:2px;gap:12px}.atelier-photo-copy{margin-top:auto;padding:180px 42px 26px}.atelier-photo-copy p{font-family:Georgia,serif;font-size:clamp(30px,3vw,49px);line-height:1.2;margin-bottom:18px}.atelier-photo-copy>span{font-size:14px;letter-spacing:2px}.atelier-photo-bottom{display:flex;justify-content:space-between;gap:16px;margin:0 36px;padding:23px 0 28px;border-top:1px solid #ffffff55;font-size:12px;letter-spacing:1.3px}.atelier-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(89%,1440px);margin:0 auto;padding:34px 0;border-bottom:1px solid var(--line)}.atelier-trust>div{display:flex;flex-direction:column;gap:10px;padding:0 24px;border-left:1px solid var(--line)}.atelier-trust>div:first-child{padding-left:0;border:0}.atelier-trust span{color:#6b796c;font-size:12px;letter-spacing:2px}.atelier-trust strong{font-size:15px;font-weight:500}.atelier-foundation{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.atelier-campus-photo{margin:0}.atelier-campus-photo>img{width:100%;aspect-ratio:1.1;object-fit:cover;object-position:35% 50%}.atelier-campus-photo figcaption{display:flex;justify-content:space-between;gap:14px;margin-top:16px;font-size:12px;color:var(--muted)}.atelier-property{background:#e9ede4;margin-top:28px;padding:22px 24px}.atelier-property strong{font-weight:500}.atelier-property p{font-size:14px;color:var(--muted);margin:7px 0 0}.atelier-foundation h2{margin:0}.atelier-reasons{margin:25px 0}.atelier-reasons>div{display:flex;gap:20px;padding:18px 0;border-top:1px solid var(--line)}.atelier-reasons>div>span{color:#8c956f;font:18px/1.8 Georgia,serif}.atelier-reasons h3{font:500 18px/1.6 var(--sans);margin:0}.atelier-reasons p{font-size:14px;color:var(--muted);margin:5px 0 0}.atelier-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:flex-end;margin-bottom:50px}.atelier-section-heading h2{margin:0}.atelier-section-heading>p{margin:0;color:var(--muted);font-size:15px}.atelier-course-section{background:#1c4135;color:#f6f6eb}.atelier-course-section h2,.atelier-course-section h3{color:#f6f6eb}.atelier-course-section .eyebrow,.atelier-course-section em{color:#bfcca8}.atelier-course-section .atelier-section-heading>p{color:#c8d2c7}.atelier-course-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-light);padding-top:36px}.atelier-course-grid article{display:flex;flex-direction:column;padding:0 25px;border-left:1px solid var(--line-light)}.atelier-course-grid article:first-child{padding-left:0;border:0}.atelier-course-grid article:last-child{padding-right:0}.atelier-step{font:italic 44px Georgia,serif;color:#b9c6ae;display:block;margin-bottom:30px}.atelier-course-grid h3{font-size:25px;margin:0 0 16px}.atelier-course-grid article>p:not(.eyebrow){font-size:16px;line-height:1.9;color:#c8d2c7}.atelier-course-grid small{font-size:12px;color:#c8d2c7;margin-top:auto}.atelier-course-grid .text-link{color:#f7f7f2;margin-top:22px;border-color:#819080}.atelier-destination-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.atelier-destination-grid article{min-width:0}.atelier-destination-image{position:relative;overflow:hidden}.atelier-destination-image img{width:100%;aspect-ratio:1.6;object-fit:cover;transition:transform .6s}.atelier-destination-grid article:hover img{transform:scale(1.025)}.atelier-destination-image>span{position:absolute;bottom:22px;left:24px;color:white;font-size:12px;letter-spacing:2px;text-shadow:0 1px 9px #000}.atelier-destination-grid article>div:last-child{padding:30px 0;border-bottom:1px solid var(--line)}.atelier-destination-grid h3{font-size:30px;margin:0 0 12px}.atelier-destination-grid p{color:var(--muted);font-size:16px}.atelier-secondary-link{display:block;font-size:14px;margin-top:18px;color:var(--muted)}.atelier-teaching{background:#eeefe7}.atelier-teaching-inner{display:grid;grid-template-columns:1fr .95fr;gap:8%;align-items:center}.atelier-teaching figure,.atelier-teaching h2{margin:0}.atelier-teaching figure>img{width:100%;aspect-ratio:.85;object-fit:cover}.atelier-teaching figcaption{font-size:12px;color:var(--muted);margin-top:16px;letter-spacing:1px}.atelier-teaching-links{display:flex;flex-wrap:wrap;gap:24px}.atelier-journal{border-top:1px solid var(--line)}.atelier-journal>a{display:grid;grid-template-columns:240px 1fr 25px;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:30px 0}.atelier-journal>a>span{font-size:12px;letter-spacing:1px;color:var(--muted)}.atelier-journal h3{font-size:25px;margin:0}.consultation-cta{display:flex;flex-direction:column;text-align:center;align-items:center;background:#ebeee5;color:var(--ink);padding:86px 6%;gap:24px}.consultation-cta>div{max-width:820px}.consultation-cta h2{color:var(--ink);font-size:clamp(32px,3.3vw,51px)}.consultation-cta p{color:var(--muted);font-size:16px}.consultation-cta .eyebrow{color:#64766a;font-size:12px}.consultation-cta-actions{display:flex;flex-direction:row;justify-content:center;gap:20px}.consultation-cta .button-gold{color:#fff;background:#214f43}.consultation-cta .button-ghost-light{color:var(--ink);border-color:#819080}.site-footer{padding:60px 5.5% 0;background:var(--ivory);color:var(--ink);border-top:1px solid var(--line)}.site-footer-main{max-width:1440px;gap:44px}.footer-brand-cn{font-weight:400;font-size:28px;color:var(--ink)}.footer-brand-en{color:var(--muted);font-weight:400;font-size:12px}.footer-brand-copy,.footer-contact-column p,.footer-qr-column>span,.footer-socials{color:var(--muted);font-size:14px}.footer-column-title{color:var(--gold);font-size:12px}.footer-contact-column address,.footer-links-column nav a{color:var(--ink);font-size:14px}.site-footer-bottom{max-width:1440px;margin-inline:auto;border-color:var(--line);font-size:12px;color:var(--muted)}@media(min-width:1700px){.atelier-hero-copy{padding-left:max(70px,11.3%)}}@media(max-width:1100px){.desktop-nav{gap:15px}.desktop-nav-item>a{font-size:13px}.site-header-inner{gap:18px;width:92%}.brand-logo{width:138px}.header-consult{padding:12px;font-size:13px;margin-left:0}.atelier-hero-copy{padding:48px 7% 32px 8%}.atelier-hero h1{font-size:52px}.atelier-hero-foot{margin-top:30px;gap:12px}.atelier-hero-visual{min-height:680px}.atelier-foundation,.atelier-teaching-inner{gap:5%}.atelier-photo-copy{padding-inline:30px}.atelier-course-grid article{padding-inline:20px}.atelier-journal>a{grid-template-columns:180px 1fr 25px}}@media(max-width:900px){:root{--header-height:84px;--section-space:70px}.site-header-inner{width:88%}.brand-logo{width:130px;max-height:68px}.desktop-nav{display:none}.mobile-menu-button{display:flex}.mobile-menu{background:var(--ivory)}.mobile-menu-contact{border-color:var(--line)}.mobile-menu-contact p{color:var(--muted)}.atelier-hero{grid-template-columns:1fr}.atelier-hero-copy{padding:46px 7% 34px}.atelier-hero h1{font-size:clamp(44px,8vw,64px)}.atelier-hero-visual{min-height:460px}.atelier-photo-copy{padding-top:180px}.atelier-trust{width:86%;grid-template-columns:1fr 1fr;gap:26px 0;padding:30px 0}.atelier-trust>div{padding-inline:16px}.atelier-trust>div:nth-child(3){border:0;padding-left:0}.atelier-trust strong{font-size:14px}.section-shell{width:86%}.atelier-foundation,.atelier-teaching-inner{grid-template-columns:1fr;gap:44px}.atelier-foundation>div{grid-row:1}.atelier-campus-photo>img{aspect-ratio:1.25}.atelier-section-heading{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:38px}.atelier-course-grid{grid-template-columns:1fr 1fr;gap:38px 0}.atelier-course-grid article:nth-child(3){padding-left:0;border-left:0}.atelier-course-grid article:nth-child(2){padding-right:0}.atelier-destination-grid{gap:28px}.atelier-teaching figure>img{aspect-ratio:1.25}.atelier-journal>a{grid-template-columns:1fr 24px;gap:12px;padding:25px 0}.atelier-journal>a>span:first-child{grid-column:1/-1}.atelier-journal h3{font-size:23px}.site-footer{padding:48px 7% 0}.site-footer-main{gap:34px}.mobile-dock{background:var(--ivory);border-color:var(--line)}.mobile-dock>a:first-child{background:#e6ebe3;color:var(--ink)}.mobile-dock>a:last-child{background:#214f43;color:#fff}}@media(max-width:600px){.atelier-lead br{display:none}.atelier-photo-top{padding:26px 24px;letter-spacing:1px}.atelier-photo-copy p{font-size:37px}.atelier-photo-copy{padding-inline:26px}.atelier-photo-bottom{margin-inline:24px;font-size:11px;letter-spacing:.8px}.atelier-destination-grid{grid-template-columns:1fr;gap:42px}.atelier-course-grid h3{font-size:22px}.atelier-course-grid article>p:not(.eyebrow){font-size:15px}.atelier-course-grid article{padding-inline:16px}.atelier-campus-photo figcaption{flex-wrap:wrap}.atelier-section-heading h2{font-size:32px}.consultation-cta{padding:65px 7%}.consultation-cta-actions{flex-wrap:wrap}.site-footer-main{grid-template-columns:1fr}.site-footer-bottom{padding-bottom:90px}.atelier-hero .hero-actions{gap:20px}.atelier-kicker{letter-spacing:1px;font-size:14px}.atelier-hero-foot{font-size:12px}}.page-hero{width:min(89%,1440px);padding:72px 0 64px;border-bottom:1px solid var(--line)}.page-hero-with-image{width:min(100%,1800px);padding:0;min-height:610px;grid-template-columns:1fr .96fr;background:var(--ivory);border:0}.page-hero-copy{max-width:none}.page-hero-copy,.page-hero-with-image .page-hero-copy{padding:64px 8% 36px 11.3%}.page-hero h1{font-size:clamp(42px,4.2vw,67px);line-height:1.38;max-width:760px;margin:16px 0 26px}.page-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.95;color:var(--muted);margin-bottom:30px;max-width:650px}.page-hero .hero-actions,.page-hero-actions{gap:20px;align-items:center}.page-hero-media{position:relative;min-height:610px;background:#e6ebe3}.page-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none}.page-hero-media:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,#15392f99);content:""}.page-photo-caption{position:absolute;z-index:1;bottom:28px;left:32px;right:32px;display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid #ffffff66;color:#fff;font-size:12px;line-height:1.8;letter-spacing:1px}.page-photo-caption span:last-child{text-align:right;max-width:68%}.page-hero-foot{display:flex;flex-wrap:wrap;gap:22px;border-top:1px solid var(--line);margin-top:40px;padding-top:20px;color:var(--muted);font-size:12px}.page-hero-foot>a{border-bottom:1px solid var(--line)}.page-hero:not(.page-hero-with-image) .page-hero-copy{max-width:960px}.page-hero:not(.page-hero-with-image) h1{font-size:clamp(40px,4.1vw,64px)}.detail-section{padding-top:92px}.detail-grid{gap:0;border-top:1px solid var(--line)}.detail-card{padding:42px 36px;border:0;border-bottom:1px solid var(--line);background:transparent;position:relative}.detail-card:nth-child(odd){padding-left:0}.detail-card:nth-child(2n){border-left:1px solid var(--line)}.detail-card h2{font-size:30px;line-height:1.5;font-weight:400}.detail-audience,.detail-card-label{font-weight:400;font-size:14px;color:var(--muted)}.detail-card-topline{margin-bottom:30px}.level-badge{font-family:Georgia,serif;font-size:58px;font-weight:400;color:#647c55}.course-former-name{font-size:12px;font-weight:400}.focus-list{gap:8px 18px}.focus-list li{border-radius:0;box-shadow:none;font-size:14px;background:#ebeee5;color:#51664f;line-height:1.8}.assessment-section,.process-section,.split-feature{background:#eeefe7;color:var(--ink)}.assessment-copy,.process-copy,.split-feature-copy{padding:70px clamp(32px,6vw,88px)}.assessment-copy h2,.process-copy h2,.split-feature-copy h2{color:var(--ink)}.assessment-copy>p,.process-copy .section-intro,.split-feature-copy>p{color:var(--muted)}.split-feature-copy .eyebrow{color:#64766a}.process-media img,.split-feature-media img{filter:none}.level-row span,.split-feature-copy .text-link{color:var(--ink)}.level-row span{border-radius:0;border-color:#b9c6ae}.process-step{border-color:var(--line)}.assessment-checklist h3,.process-step h3{font-weight:500;font-size:18px;color:var(--ink)}.assessment-checklist p,.process-step p{font-size:16px;color:var(--muted)}.related-paths-grid{gap:32px}.related-path-card{border:0;border-top:1px solid var(--line);background:none;padding:30px 0;box-shadow:none}.related-path-card h2{font-size:28px}.related-path-card>span{font-size:12px;color:var(--gold)}.academic-programme{background:#eeefe7;border:0}.academic-programme:nth-child(2n){background:var(--ivory)}.academic-programme-copy{padding:54px 6%}.academic-programme-copy h2{font-size:36px;line-height:1.45}.academic-programme-copy>p{font-size:16px}.academic-programme-media img{filter:none}.academic-notes-grid>article{background:none;border:0;border-top:1px solid var(--line);padding:28px 0}.academic-notes-grid h3{font-size:24px}.academic-notes-grid p{font-size:16px}.teacher-profile-layout{gap:7%;align-items:center}.teacher-profile-copy{padding-block:20px}.teacher-profile-copy .eyebrow{color:var(--gold)}.teacher-profile-copy h2{font-size:46px}.teacher-profile-copy>p{font-size:16px;color:var(--muted)}.teacher-role-grid{gap:32px}.teacher-role-card{background:none;border:0}.teacher-role-copy{padding:26px 0;border-bottom:1px solid var(--line)}.teacher-role-copy h3{font-size:25px}.teacher-role-copy p{font-size:16px}.teacher-role-image img{filter:none}.legal-note,.publication-note{background:#ebeee5;color:var(--muted);border-color:var(--line);box-shadow:none}.publication-note h2{font-size:29px}.publication-note p{font-size:16px}.result-evidence-copy h2{font-size:36px;line-height:1.45}.result-evidence-copy>p{font-size:16px}.result-fact-grid{border-color:var(--line)}.result-fact-grid strong{font-size:19px}.result-standard-grid>article{background:none;border:0;border-top:1px solid var(--line);padding:28px 0}.result-standard-grid h3{font-size:25px}.result-standard-grid p{font-size:16px}.reputation-source-panel{padding:38px;background:#ebeee5;border:0}.reputation-source-panel h2{font-size:32px}.reputation-source-panel p{font-size:16px}.editorial-grid{gap:7%}.editorial-copy{font-size:17px;line-height:2}.editorial-media img{filter:none}.principle-grid{gap:0}.principle-card{background:none;border:0;border-left:1px solid var(--line);padding:0 30px}.principle-card:first-child{border:0;padding-left:0}.principle-card h3{font-size:26px}.principle-card>span{font:italic 40px Georgia,serif;color:#83926c}.principle-card p{font-size:16px}.disclosure-panel{background:#ebeee5;color:var(--ink);border:0}.disclosure-panel h2{color:var(--ink);font-size:34px}.disclosure-panel p{color:var(--muted);font-size:16px}.disclosure-links .text-link{color:var(--ink)}.campus-address-card{background:#ebeee5}.campus-visit-copy{background:#1c4135}.campus-visit-copy h3{font-size:30px}.campus-address-card dt{font-size:14px}.campus-address-card dd,.campus-visit-copy p{font-size:16px}.campus-page-gallery{gap:30px}.campus-page-image img{filter:none}.campus-page-image figcaption{font-size:12px;letter-spacing:1px}.contact-channel-grid{gap:30px}.contact-channel-card{background:none;border:1px solid var(--line);box-shadow:none}.contact-channel-primary{background:#eeefe7}.contact-channel-copy h2{font-size:32px}.contact-channel-copy p{font-size:16px}.assessment-checklist{background:#eeefe7;color:var(--ink)}.assessment-checklist li{border-color:var(--line)}.assessment-checklist li>span{color:#83926c;font-family:Georgia,serif}.assessment-copy blockquote{color:var(--ink);border-color:#83926c;font-size:20px;line-height:1.9}.contact-campus-panel{background:none;border:1px solid var(--line)}.contact-campus-panel h2{font-size:36px}.journal-article{gap:7%}.journal-article h2{font-size:32px;line-height:1.5}.journal-article-copy{font-size:17px;line-height:2}.journal-article-copy p{font-size:17px}.journal-next-step{background:#ebeee5;border:0}.policy-page{max-width:900px;padding-top:48px}.policy-page h2{font-size:26px;margin-top:42px}.policy-page li,.policy-page p{font-size:16px;line-height:2}.footer-column-title{color:var(--gold)!important;font-size:12px!important;font-weight:500}.exchange-hero,.site-footer-bottom a:hover{color:var(--ink)}.exchange-hero{min-height:650px;background:var(--ivory);grid-template-columns:1fr .96fr}.exchange-hero-copy{padding:64px 8% 44px 11.3%;max-width:none}.exchange-hero h1{font-size:clamp(40px,4.1vw,65px);line-height:1.42;color:var(--ink)}.exchange-hero-intro{font-size:16px;line-height:1.95;color:var(--muted)}.exchange-hero .button-gold{background:#214f43;color:white}.exchange-hero .button-ghost-light{border-color:#819080;color:var(--ink)}.exchange-hero-source-link{font-size:14px;color:var(--muted)}.exchange-hero-media{min-height:650px}.exchange-hero-caption{font-size:12px;line-height:1.7}.exchange-data-note{background:#ebeee5;color:var(--muted);font-size:14px}.exchange-university-links{border-left:0}.exchange-university-links>a{background:none;border-right:0;border-bottom:1px solid var(--line);border-left:1px solid var(--line);min-height:290px}.exchange-university-links>a:first-child{border-left:0}.exchange-university-links>a:hover{transform:none}.exchange-university-links small{font-size:14px}.exchange-university-header h2{font-size:clamp(32px,3.3vw,50px);line-height:1.45}.exchange-university-story h3{font-size:27px;line-height:1.5}.exchange-capability-grid p,.exchange-faq-list details>p,.exchange-flex-copy>p,.exchange-level-compare p,.exchange-phase-grid article>p,.exchange-standard-points p,.exchange-university-story p,.exchange-why-grid p{font-size:16px;line-height:1.95}.exchange-level-compare article{background:transparent;border-top:1px solid var(--line);padding:32px}.exchange-level-featured{transform:none}.exchange-phase-grid{gap:28px}.exchange-phase-grid article{background:none;border:0;border-top:1px solid var(--line);padding:30px 0}.exchange-phase-grid h3{font-size:26px}.exchange-phase-grid li{font-size:14px}.exchange-phase-number{margin-bottom:38px}.exchange-capability-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.exchange-capability-grid article{padding:26px 20px}.exchange-capability-grid h3{font-size:18px;margin-top:45px;line-height:1.6}.exchange-flex-copy{background:#eeefe7}.exchange-schedule-list span,.exchange-schedule-list strong{font-size:14px}.exchange-why-grid h3{font-size:26px}.exchange-why-grid{background:none;gap:28px}.exchange-why-grid article{background:none;border-top:1px solid var(--line);padding:26px 0}.exchange-faq-list summary strong{font-size:16px;font-weight:500;line-height:1.8}.exchange-faq-list summary{padding:24px 0}.exchange-faq-list details>p{margin-bottom:28px}.exchange-final-cta{background:#ebeee5;color:var(--ink)}.exchange-final-cta h2{color:var(--ink)}.exchange-final-cta-grid>div:first-child>p:last-child{color:var(--muted)}.exchange-final-cta .button-gold{background:#214f43;color:#fff}.exchange-final-cta .button-ghost-light{border-color:#819080;color:var(--ink)}.exchange-final-cta .exchange-wechat-link{color:var(--muted)}@media(max-width:1100px){.exchange-hero-copy,.page-hero-copy,.page-hero-with-image .page-hero-copy{padding:48px 7% 32px 8%}.exchange-hero h1,.page-hero h1{font-size:46px}.exchange-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-role-grid{gap:24px}.principle-card{padding-inline:22px}}@media(max-width:900px){.exchange-hero,.page-hero-with-image{grid-template-columns:1fr;min-height:0}.exchange-hero-copy,.page-hero-copy,.page-hero-with-image .page-hero-copy{padding:46px 7% 34px}.exchange-hero-media,.page-hero-media{min-height:440px}.exchange-hero h1,.page-hero h1{font-size:clamp(38px,7vw,56px)}.page-hero{width:86%;padding:48px 0}.page-hero-with-image{width:100%;padding:0}.page-hero-copy{padding:0}.page-hero-foot{margin-top:30px}.detail-section{padding-top:65px}.detail-card{padding:30px 24px}.detail-card h2{font-size:25px}.assessment-copy,.process-copy,.split-feature-copy{padding:50px 7%}.academic-programme-copy{padding:40px 7%}.academic-programme-copy h2{font-size:30px}.teacher-profile-copy h2{font-size:36px}.principle-grid{gap:28px}.principle-card,.principle-card:first-child{padding:28px 0 0;border:0;border-top:1px solid var(--line)}.contact-channel-grid{grid-template-columns:1fr}.contact-channel-copy h2{font-size:30px}.journal-article h2{font-size:28px}.exchange-capability-grid{grid-template-columns:1fr 1fr}.exchange-university-header h2{font-size:34px}.exchange-faq-list details>p{margin-left:0}.exchange-final-cta-grid,.exchange-planner-layout{grid-template-columns:1fr}.exchange-planner-form{padding:26px}.exchange-phase-grid{grid-template-columns:1fr}.exchange-phase-grid article>p{min-height:0}}@media(max-width:600px){.page-photo-caption{left:24px;right:24px;gap:15px}.exchange-hero-media,.page-hero-media{min-height:340px}.page-hero h1{font-size:40px}.page-hero-foot{gap:14px}.detail-grid{grid-template-columns:1fr}.detail-card,.detail-card:nth-child(2n),.detail-card:nth-child(odd){padding:32px 0;border-left:0}.detail-card h2{font-size:28px}.related-paths-grid{grid-template-columns:1fr;gap:24px}.academic-notes-grid{gap:24px}.result-standard-grid,.teacher-role-grid{grid-template-columns:1fr}.result-standard-grid{gap:24px}.contact-campus-panel h2,.reputation-source-panel h2,.result-evidence-copy h2{font-size:30px}.campus-address-card,.campus-visit-copy,.contact-campus-panel,.reputation-source-panel{padding:30px 24px}.exchange-university-links{grid-template-columns:1fr}.exchange-university-links>a{border-left:0;padding:30px 0;min-height:250px}.exchange-university-links>a:hover{padding-inline:20px}.exchange-capability-grid{grid-template-columns:1fr}.exchange-capability-grid article{min-height:0;padding:25px}.exchange-capability-grid h3{margin-top:18px}.exchange-faq-list summary{grid-template-columns:26px minmax(0,1fr) 20px;gap:12px}.exchange-level-compare{grid-template-columns:1fr}.exchange-level-compare article{min-height:0;border-right:1px solid var(--line)}.exchange-level-compare article>span{margin-bottom:25px}.exchange-faq-list summary strong{font-size:16px}.exchange-planner-form{grid-template-columns:1fr}.exchange-flex-copy{padding:38px 24px}.exchange-hero h1{font-size:39px}}.academic-programme-card{border:0;background:#eeefe7}.academic-programme-reverse{background:var(--ivory)}.reputation-source-panel,.reputation-source-panel h2{color:var(--ink)}.reputation-source-panel p:not(.eyebrow){color:var(--muted)}.contact-channel-primary,.contact-channel-primary h2{color:var(--ink)}.contact-channel-primary .eyebrow,.contact-channel-primary .text-link,.contact-channel-primary p{color:var(--muted)}.atelier-route-note{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line)}.atelier-route-note h2{font-size:34px}.atelier-route-note p{color:var(--muted);font-size:16px}.atelier-route-note>div:last-child{flex-shrink:0}.atelier-not-found{padding:90px 7%;text-align:center}.atelier-not-found .consult-mark{font:90px Georgia,serif;color:#647c55}.atelier-not-found h2{margin-block:24px}.atelier-not-found .trust-actions{display:flex;justify-content:center;gap:25px}.atelier-not-found .trust-actions a{border-bottom:1px solid #819080;padding:12px}@media(max-width:800px){.atelier-route-note{align-items:flex-start;flex-direction:column;gap:20px}.atelier-route-note h2{font-size:30px}}.contact-channel-primary .contact-channel-copy p{color:var(--muted)}.split-feature-copy .focus-list li{color:#51664f;background:#e1e8de;border-color:#d7ddd5}.contact-channel-primary .contact-channel-copy h2{color:var(--ink)}.desktop-nav-item>a[aria-current=page]:after{transform:scaleX(1);background:#536f61}.desktop-subnav a[aria-current=page]{background:#ebeee5}.canada-page{--background:#f7f7f2;--foreground:#193c34;--primary:#214f43;--primary-foreground:#fff;--border:#d7ddd5;--ring:#a27e49;--card:#fff;--card-foreground:#193c34;--popover:#fff;--popover-foreground:#193c34;--muted:#ebeee7;--muted-foreground:#657369;--accent:#e1e8de;--accent-foreground:#193c34;--secondary:#edf0e9;--secondary-foreground:#193c34;--input:#c7d0c6;--destructive:#a43434;--radius:0rem;--serif:"Songti SC","STSong","Noto Serif CJK SC","SimSun",Georgia,serif;--body:"Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif;--gold:#9d7750}.canada-page *{box-sizing:border-box}.canada-page{scroll-behavior:smooth;scroll-padding-top:100px;margin:0;color:var(--foreground);background:var(--background);font-family:var(--body);font-size:16px;-webkit-font-smoothing:antialiased}.canada-page a{color:inherit;text-decoration:none}.canada-page a,.canada-page button{-webkit-tap-highlight-color:transparent}.canada-page button{font:inherit}.canada-page a:focus-visible,.canada-page button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.canada-page ::selection{color:#fff;background:#466b55}.canada-page figure,.canada-page h1,.canada-page h2,.canada-page h3,.canada-page p{margin:0}.canada-page em{font-style:normal;color:#647c55}.canada-page img{display:block;width:100%;object-fit:cover}.canada-page svg{flex-shrink:0}.canada-page .skip-link{position:fixed;top:-70px;left:12px;z-index:100;padding:14px 24px;background:white}.canada-page .skip-link:focus{top:10px}.canada-page .site-header{height:100px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:var(--background);gap:24px}.canada-page .brand{display:flex;align-items:center;flex-shrink:0}.canada-page .brand-logo{display:block;width:156px;height:auto;max-height:80px;object-fit:contain}.canada-page .brand-name{font-family:var(--serif);font-size:28px;letter-spacing:3px;font-weight:600;line-height:1}.canada-page .site-header nav{display:flex;gap:35px;font-size:14px}.canada-page .site-header nav a{padding:12px 0;position:relative}.canada-page .site-header nav a:after{content:"";position:absolute;bottom:3px;left:0;width:0;height:1px;background:currentColor;transition:width .25s}.canada-page .site-header nav a:hover:after{width:100%}.canada-page .header-cta{display:inline-flex;align-items:center;gap:22px;border:1px solid #536f61;padding:13px 18px;font-size:14px}.canada-page .header-cta:hover{background:#e6ebe3}.canada-page .hero{display:grid;grid-template-columns:1fr .96fr;min-height:700px}.canada-page .hero-copy{padding:64px 8% 36px 11.3%}.canada-page .eyebrow{font-family:var(--body);font-size:12px;letter-spacing:2.1px;line-height:1.7;font-weight:500;display:flex;align-items:center;gap:10px;color:#64766a}.canada-page .status-dot{width:6px;height:6px;background:#658657;border-radius:50%}.canada-page .hero-kicker{margin-top:32px;font-size:15px;letter-spacing:3px}.canada-page h1{font-family:var(--serif);font-weight:400;font-size:clamp(46px,4.35vw,76px);letter-spacing:-1.5px;line-height:1.32;margin:18px 0 25px}.canada-page .hero-description{font-size:16px;line-height:1.95;color:#68736a}.canada-page .hero-actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap;margin-top:34px}.canada-page .button{display:inline-flex;justify-content:center;align-items:center;gap:32px;padding:17px 23px;min-height:54px;font-size:15px;transition:background .2s,transform .2s}.canada-page .primary{background:var(--primary);color:#fff}.canada-page .primary:hover{background:#143b30;transform:translateY(-2px)}.canada-page .text-link{display:inline-flex;gap:14px;align-items:center;font-size:14px;padding:12px 0;border-bottom:1px solid #819080}.canada-page .hero-foot{border-top:1px solid var(--border);display:flex;gap:23px;flex-wrap:wrap;margin-top:45px;padding-top:20px;font-size:12px;color:#667568}.canada-page .hero-foot span{display:inline-flex;gap:6px;align-items:center}.canada-page .hero-visual{position:relative;color:#fff;background:#203b32;min-height:650px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.canada-page .hero-photo{position:absolute;inset:0;height:100%;object-position:56% 52%}.canada-page .hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#132f3238,transparent 30%,#132f3266 65%,#112d2ce6)}.canada-page .photo-topline{position:relative;z-index:1;display:flex;justify-content:space-between;padding:33px 36px;font-size:12px;letter-spacing:2px}.canada-page .hero-photo-copy{position:relative;z-index:1;padding:150px 42px 26px;margin-top:auto}.canada-page .hero-photo-copy p{font-family:Georgia,serif;font-size:clamp(30px,3vw,49px);line-height:1.2;text-shadow:0 2px 22px #10271f66}.canada-page .hero-photo-copy i{font-weight:400}.canada-page .hero-photo-copy>span{display:block;font-size:14px;letter-spacing:2px;margin-top:18px}.canada-page .hero-visual-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0 36px;padding:23px 0 28px;border-top:1px solid #ffffff55;font-size:12px;letter-spacing:1.7px}.canada-page .hero-visual-bottom>span:first-child{display:flex;align-items:center;gap:9px}.canada-page .route-line{width:45px;height:1px;background:#ffffff88}.canada-page .trust-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:0 5.5%;padding:34px 0;border-bottom:1px solid var(--border)}.canada-page .trust-strip>div{display:flex;flex-direction:column;gap:10px;padding:0 24px;border-left:1px solid var(--border)}.canada-page .trust-strip>div:first-child{border:0;padding-left:0}.canada-page .trust-strip span{color:#6b796c;font-size:12px;letter-spacing:2px}.canada-page .trust-strip strong{font-weight:500;font-size:15px}.canada-page .section{padding:100px 5.5%}.canada-page h2{font-family:var(--serif);font-weight:400;font-size:clamp(32px,3.3vw,51px);line-height:1.45;letter-spacing:-.7px}.canada-page .contact{text-align:center;background:#ebeee5}.canada-page .contact .eyebrow{justify-content:center;margin-bottom:22px}.canada-page .contact>p:not(.eyebrow){color:#627061;line-height:1.9;margin-top:24px}.canada-page .contact>.button{margin-top:30px}.canada-page .site-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:37px 5.5%}.canada-page .site-footer p,.canada-page .site-footer>a:last-child{font-size:12px;color:#687368}.canada-page .site-footer .brand-name{font-size:24px}@media (min-width:1600px){.canada-page .hero,.canada-page .section,.canada-page .site-footer,.canada-page .site-header,.canada-page .trust-strip{max-width:1800px;margin-left:auto;margin-right:auto}}@media (max-width:1100px){.canada-page .site-header nav{gap:20px}.canada-page .site-header{padding:0 4%}.canada-page .hero-copy{padding:46px 7% 28px 8%}.canada-page .hero{min-height:670px}.canada-page h1{font-size:52px}.canada-page .hero-actions{gap:15px}.canada-page .hero-foot{margin-top:29px;gap:12px}.canada-page .trust-strip strong{font-size:14px}.canada-page .hero-photo-copy{padding-left:30px;padding-right:22px}}@media (max-width:800px){.canada-page .site-header{height:84px;padding:0 6%}.canada-page .site-header nav{display:none}.canada-page .brand-name{font-size:24px}.canada-page .header-cta{font-size:12px;gap:12px;padding:11px 13px}.canada-page .hero{grid-template-columns:1fr}.canada-page .hero-copy{padding:45px 7% 32px}.canada-page h1{font-size:clamp(44px,8vw,64px)}.canada-page .hero-kicker{margin-top:25px}.canada-page .hero-description{font-size:16px}.canada-page .hero-visual{min-height:450px}.canada-page .hero-photo-copy p{font-size:38px}.canada-page .hero-photo-copy{padding-top:160px}.canada-page .trust-strip{grid-template-columns:1fr 1fr;gap:26px 0;padding:30px 0;margin:0 7%}.canada-page .trust-strip>div{padding:0 16px}.canada-page .trust-strip>div:nth-child(3){border-left:0;padding-left:0}.canada-page .trust-strip strong{font-size:14px}.canada-page .section{padding:65px 7%}.canada-page .site-footer{flex-wrap:wrap;padding:30px 7%}.canada-page .site-footer p{order:3;width:100%;line-height:1.8}}@media (max-width:380px){.canada-page .hero-actions{align-items:flex-start;flex-direction:column}.canada-page .hero-visual-bottom{margin:0 22px;gap:12px;letter-spacing:.8px}.canada-page .header-cta{padding:10px}.canada-page .hero-foot{flex-direction:column}.canada-page .trust-strip strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.canada-page{scroll-behavior:auto}.canada-page *,.canada-page :after,.canada-page :before{animation:none!important;transition:none!important}}.canada-page .foundation{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.canada-page .foundation-image figure{position:relative}.canada-page .foundation-image img{aspect-ratio:1.1;object-position:35% 50%}.canada-page .foundation-image figcaption{display:flex;justify-content:space-between;gap:12px;padding-top:16px;font-size:12px;letter-spacing:1px;color:#69776d}.canada-page .property-note{display:flex;gap:18px;align-items:center;padding:23px 24px;background:#e9ede4;margin-top:28px}.canada-page .property-note strong{display:block;font-size:16px;font-weight:500}.canada-page .property-note span{display:block;font-size:14px;line-height:1.8;color:#62705f;margin-top:7px}.canada-page .foundation-copy .eyebrow{margin-bottom:23px}.canada-page .section-description{color:#657267;line-height:1.95;margin-top:23px;font-size:16px}.canada-page .foundation-reasons{margin-top:25px}.canada-page .foundation-reasons>div{display:flex;gap:20px;padding:18px 0;border-top:1px solid var(--border)}.canada-page .foundation-reasons>div>span{color:#8c956f;font-family:Georgia,serif;font-size:18px;line-height:1.8}.canada-page h3{font-size:18px;line-height:1.6;font-weight:500}.canada-page .foundation-reasons p{margin-top:5px;font-size:14px;color:#657267;line-height:1.85}.canada-page .outcomes{background:#1c4135;color:#f6f6eb;padding-top:77px;padding-bottom:44px}.canada-page .outcomes-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px}.canada-page .outcomes .eyebrow{color:#bfcca8;margin-bottom:20px}.canada-page .outcomes-heading>p{color:#c8d2c7;font-size:16px;line-height:1.95;padding-bottom:8px}.canada-page .outcomes-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:42px;border-top:1px solid #66806b88;padding-top:36px}.canada-page .small-label{display:block;font-size:12px;letter-spacing:2px;color:#c0cda8}.canada-page .months{font-family:Georgia,serif;font-size:96px;letter-spacing:-4px;line-height:1.4}.canada-page .months>span{font-size:68px;margin:0 6px;font-weight:400;color:#b0c298}.canada-page .months small{font-family:var(--serif);font-size:22px;margin-left:17px;letter-spacing:0}.canada-page .outcomes-grid p{font-size:16px;line-height:1.9;color:#c8d2c7}.canada-page .level-result{padding-left:12%;border-left:1px solid #66806b88}.canada-page .levels{display:flex;align-items:center;gap:32px;margin:10px 0 12px}.canada-page .levels>div{display:flex;flex-direction:column}.canada-page .levels small{font-size:12px;letter-spacing:2px;color:#b9c6ae}.canada-page .levels strong{font-family:Georgia,serif;font-size:82px;font-weight:400;line-height:1.18}.canada-page .levels>span{font-family:Georgia,serif;font-size:40px;color:#6d876e;padding-top:15px}.canada-page .result-note{font-size:12px;line-height:1.9;color:#bdcabb;border-top:1px solid #66806b66;padding-top:24px;margin-top:31px}.canada-page .section-heading{display:flex;gap:35px;justify-content:space-between;align-items:flex-end}.canada-page .section-heading .eyebrow{margin-bottom:18px}.canada-page .section-heading>p{line-height:1.9;color:#69766a;font-size:15px;padding-bottom:7px}.canada-page .journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:50px}.canada-page .journey article{padding:0 25px;border-left:1px solid var(--border)}.canada-page .journey article:first-child{padding-left:0;border:0}.canada-page .journey article:last-child{padding-right:0}.canada-page .step-line{display:flex;align-items:center;justify-content:space-between;color:#8a956f}.canada-page .step-line>span{font-family:Georgia,serif;font-size:42px;font-style:italic}.canada-page .step-fr{font-size:12px;letter-spacing:1.3px;color:#6c7f68;margin-top:24px}.canada-page .journey h3{font-family:var(--serif);font-size:25px;font-weight:400;margin-top:12px}.canada-page .journey article>p:not(.step-fr){color:#677466;font-size:16px;line-height:1.9;margin-top:16px}.canada-page .step-note{display:block;padding-top:23px;font-size:12px;color:#51664f}.canada-page .exam-note{display:flex;gap:20px;background:#eceedf88;padding:25px 30px;margin-top:46px;border-left:2px solid #899568}.canada-page .note-mark{display:flex;width:21px;height:21px;justify-content:center;align-items:center;border:1px solid #899568;border-radius:50%;font-family:Georgia,serif;flex-shrink:0;margin-top:3px}.canada-page .exam-note strong{font-size:14px;font-weight:500}.canada-page .exam-note p{font-size:13px;line-height:1.9;color:#60705f;margin:8px 0 10px}.canada-page .exam-note a{display:inline-flex;align-items:center;font-size:12px;gap:5px;border-bottom:1px solid #aeb89d;margin-right:20px;padding:3px 0}.canada-page .source-date{color:#6b7968;font-size:12px}.canada-page .teaching{display:grid;grid-template-columns:1fr .95fr;gap:8%;background:#eeefe7}.canada-page .teaching-copy>.eyebrow{margin-bottom:21px}.canada-page .teaching-option{display:flex;gap:17px;border-top:1px solid #ccd4c4;padding-top:23px;margin-top:25px}.canada-page .option-index{border:1px solid #879576;display:flex;align-items:center;justify-content:center;height:32px;width:32px;flex-shrink:0;font-family:Georgia,serif;font-size:18px}.canada-page .teaching-option h3{font-size:17px}.canada-page .teaching-option p{font-size:15px;color:#62715f;line-height:1.9;margin-top:9px}.canada-page .classroom-image{position:relative;min-height:540px}.canada-page .classroom-image img{position:absolute;width:100%;height:100%;object-position:32% center}.canada-page .classroom-image:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 40%,#152f25d4)}.canada-page .classroom-image figcaption{position:absolute;bottom:32px;left:30px;z-index:1;color:#fff}.canada-page .classroom-image figcaption>span{font-size:12px;letter-spacing:2px}.canada-page .classroom-image figcaption p{font-family:var(--serif);font-size:35px;line-height:1.45;margin-top:16px}.canada-page .classroom-image figcaption small{display:block;font-size:12px;margin-top:15px;color:#e0e8dc}.canada-page .support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:46px}.canada-page .support-grid article{border-top:1px solid #a7b09c;padding-top:27px}.canada-page .support-grid article>svg{margin-bottom:23px;color:#526c47}.canada-page .support-grid article>span{font-size:12px;letter-spacing:1.5px;color:#738069}.canada-page .support-grid h3{font-size:20px;font-family:var(--serif);font-weight:400;margin:13px 0 12px}.canada-page .support-grid article>p{font-size:16px;line-height:1.9;color:#677464}.canada-page .world{border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:6%;padding-top:80px;padding-bottom:80px}.canada-page .world-title>.eyebrow{margin-bottom:23px}.canada-page .world-title>p:not(.eyebrow){line-height:1.9;font-size:16px;color:#687665;margin-top:22px}.canada-page .world-word{font-family:Georgia,serif;font-style:italic;font-size:clamp(34px,3.8vw,62px);color:#a5af91;margin-top:36px;letter-spacing:-1px}.canada-page .world-options{display:grid;grid-template-columns:1fr 1fr;gap:27px;padding-top:8px}.canada-page .world-options>div{padding-top:20px;border-top:1px solid #acb59f}.canada-page .world-options>div>svg{color:#5d7350}.canada-page .world-options>div>span{display:block;font-size:12px;letter-spacing:1px;margin-top:23px;color:#708065}.canada-page .world-options h3{margin:12px 0 16px;font-family:var(--serif);font-size:23px;font-weight:400}.canada-page .world-options p{font-size:14px;line-height:2;color:#65725e}.canada-page .world-options .text-link{font-size:12px;gap:6px;line-height:1.5;margin-top:22px}.canada-page .contact-qr{display:flex;gap:25px;align-items:center;justify-content:center;text-align:left;margin-top:37px}.canada-page .contact-qr>a{width:144px;flex-shrink:0;border:1px solid #d5dccd;background:#fff;padding:5px}.canada-page .contact-qr img{width:100%;height:auto;object-fit:contain}.canada-page .contact-qr .eyebrow{justify-content:flex-start;font-size:12px;letter-spacing:1px;margin-bottom:10px}.canada-page .contact-qr strong{font-size:16px;font-weight:500}.canada-page .contact-qr p{font-size:13px;line-height:1.9;color:#5c6e5d;margin-top:10px}.canada-page .footer-center{display:flex;flex-direction:column;gap:7px}@media (max-width:1100px){.canada-page .foundation,.canada-page .teaching{gap:5%}.canada-page .foundation-image figcaption>span:last-child{display:none}.canada-page .property-note{padding:19px}.canada-page .months{font-size:78px}.canada-page .levels{gap:24px}.canada-page .journey article{padding:0 19px}.canada-page .world{grid-template-columns:1fr;gap:36px}.canada-page .world-word{display:none}.canada-page .world-options{gap:40px}}@media (max-width:800px){.canada-page .foundation{grid-template-columns:1fr;gap:35px}.canada-page .foundation-copy{order:-1}.canada-page .foundation-image img{aspect-ratio:1.4}.canada-page .outcomes-heading{display:block}.canada-page .outcomes-heading>p{margin-top:24px}.canada-page .outcomes-grid{gap:30px}.canada-page .months{font-size:58px;line-height:1.6;letter-spacing:-3px}.canada-page .months>span{font-size:40px;margin:0 1px}.canada-page .months small{font-size:15px;margin-left:8px}.canada-page .level-result{padding-left:22px}.canada-page .levels{gap:15px;margin-top:8px}.canada-page .levels strong{font-size:58px}.canada-page .levels>span{font-size:25px}.canada-page .outcomes-grid p{font-size:13px}.canada-page .section-heading{display:block}.canada-page .section-heading>p{margin-top:20px}.canada-page .journey{grid-template-columns:1fr 1fr;gap:35px 0;margin-top:32px}.canada-page .journey article{padding:0 20px}.canada-page .journey article:nth-child(3){padding-left:0;border-left:0}.canada-page .journey article:nth-child(2){padding-right:0}.canada-page .journey h3{font-size:22px}.canada-page .journey article>p:not(.step-fr){font-size:14px}.canada-page .exam-note{padding:22px 17px;gap:12px}.canada-page .source-date{display:block;margin-top:8px}.canada-page .teaching{grid-template-columns:1fr;gap:34px}.canada-page .classroom-image{min-height:440px}.canada-page .support-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.canada-page .support-grid article{position:relative;padding-left:49px}.canada-page .support-grid article>svg{position:absolute;top:30px;left:0}.canada-page .support-grid h3{font-size:23px}.canada-page .world-options{gap:25px}.canada-page .world-options h3{font-size:21px}.canada-page .world-options p{font-size:13px}.canada-page .desktop-break{display:none}.canada-page .footer-center{order:3;width:100%}.canada-page .site-footer .footer-center p{width:auto}}@media (max-width:500px){.canada-page .outcomes-grid{grid-template-columns:1fr;gap:26px;padding-top:27px}.canada-page .level-result{border-left:0;border-top:1px solid #66806b88;padding:24px 0 0}.canada-page .months{font-size:78px;line-height:1.5}.canada-page .months>span{font-size:56px;margin:0 4px}.canada-page .months small{font-size:20px}.canada-page .levels{gap:33px}.canada-page .levels strong{font-size:68px}.canada-page .world-options{grid-template-columns:1fr}.canada-page .world-options p{font-size:15px}.canada-page .world-options .text-link{font-size:14px}.canada-page .contact-qr{gap:18px}.canada-page .contact-qr>a{width:118px}.canada-page .contact-qr .eyebrow{display:none}.canada-page .contact-qr strong{font-size:14px}.canada-page .contact-qr p{font-size:12px}.canada-page .step-fr{font-size:12px;letter-spacing:.65px}.canada-page .step-note{font-size:12px}.canada-page .hero-visual{min-height:440px}.canada-page .hero-visual-bottom{gap:12px;letter-spacing:.8px}.canada-page .hero-visual-bottom>span:last-child{display:none}.canada-page .photo-topline{padding:26px 24px;gap:14px;letter-spacing:1px}.canada-page .journey article{min-width:0}.canada-page .step-fr{overflow-wrap:break-word}.canada-page .site-header{gap:10px}.canada-page .header-cta{font-size:14px;gap:8px;padding:10px}.canada-page .header-cta svg{width:14px}.canada-page .trust-strip strong{line-height:1.7}}@media (max-width:800px){.canada-page .brand-logo{width:130px;max-height:68px}}.canada-page h2{color:inherit}.canada-page .section-heading{max-width:none;margin-bottom:0}.canada-page .eyebrow,.canada-page h1,.canada-page h2,.canada-page h3{margin-bottom:0}.canada-page .hero h1{margin-bottom:25px}.canada-page .hero-foot{line-height:1.8}.canada-page p{margin-bottom:0}.canada-page .brand-logo{max-width:100%}.canada-page .hero{max-width:1800px}.canada-page .section-description{margin-bottom:0}.canada-page .trust-strip{max-width:none}.canada-page .text-link{width:fit-content}.canada-page .outcomes h2{color:#f6f6eb}.canada-page .outcomes em{color:#c0cda8}