.audience-switch{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-bottom:28px}.audience-switch>a{padding:25px 0;display:grid;gap:12px}.audience-switch>a+a{padding-left:32px;border-left:1px solid var(--line)}.audience-switch span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.audience-switch strong{font:500 22px Manrope;letter-spacing:-.035em}.audience-switch b{font-weight:400;margin-left:15px}.hero-description p{font-size:16px}.program-tabs button{min-height:64px}.pills span,.program-spec span,.program-action>span,.image-label{font-size:12px}.enquiry-options small{font-size:14px}.enquiry-options label{padding:14px}.review-bar{font-size:12px}.review-bar>span:first-child{font-size:12px}.desktop-nav{gap:24px}@media(max-width:600px){.audience-switch{grid-template-columns:1fr;margin-bottom:18px}.audience-switch>a{padding:20px 0}.audience-switch>a+a{padding:20px 0;border-left:0;border-top:1px solid var(--line)}.audience-switch strong{font-size:21px}.hero-bottom{grid-template-columns:1fr;gap:12px}.hero-line{display:none}.hero-description p{font-size:16px}.hero-description .button{display:inline-flex;margin-top:18px;min-height:48px}.program-tabs button{padding:14px 9px;font-size:16px;line-height:1.3}.program-tabs button span{display:none}.hero .eyebrow{font-size:12px}.review-bar{gap:12px;flex-wrap:wrap}.review-bar>span:first-child{font-size:12px}.review-bar>a{font-size:12px}.program-info>p:not(.reason),.faq details p{font-size:16px}.mobile-dock{padding-bottom:max(12px,env(safe-area-inset-bottom))}}

.partnership-section{padding:0 0 100px}.partnership-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.partnership-grid>article{padding:40px;border-radius:20px;display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:110px}.industry-card{background:#efeafb}.launch-card{background:var(--ink);color:var(--paper)}.partner-number{width:100%;display:flex;align-items:center;gap:20px;border-bottom:1px solid #897fa23b;padding-bottom:23px;font:500 32px Manrope;letter-spacing:-.04em}.partner-number>span{font:500 12px/1.6 'DM Sans';letter-spacing:.04em;max-width:290px}.partnership-grid h3{font-size:44px;margin:32px 0 23px;line-height:1.15}.partnership-grid p{font-size:16px}.launch-card p{color:#cbc6d9}.scope-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.scope-tags span{border:1px solid #a99dc7;border-radius:30px;padding:9px 13px;font-size:14px}.partner-evidence{padding-top:28px;margin:28px 0;border-top:1px solid #c2bbd4}.partner-evidence>span{font-size:12px;letter-spacing:.05em;color:var(--muted)}.partner-evidence strong{display:block;font-size:20px;font-weight:500;margin:12px 0}.partner-evidence p{font-size:15px}.partnership-grid .button{margin-top:auto;gap:16px;max-width:100%;white-space:normal;text-align:center}.launch-sequence{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:28px 0;color:var(--lime);font-size:16px}.launch-sequence b{font-weight:400;color:#978fab}.launch-scope{border-top:1px solid #ffffff30;padding-top:24px}.launch-card details{width:100%;border-color:#ffffff30;margin-bottom:28px}.launch-card summary{font-size:16px}.launch-card details p{padding:0;font-size:14px}.launch-card ol{margin:23px 0 0;padding-left:20px;color:#cbc6d9;font-size:15px;line-height:1.65}.launch-card li+li{margin-top:13px}.launch-card li strong{color:white;font-weight:500}.handbook-section{padding-block:90px}.library-intro{max-width:330px}.library-intro p{font-size:16px}.availability-pill{display:inline-block;border:1px solid #c2bbd4;border-radius:30px;padding:9px 13px;margin-top:20px;font-size:13px;color:#5f537b}.handbook-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.book-display{background:#efedf5;border-radius:16px;padding:32px;display:flex;align-items:center;justify-content:center;aspect-ratio:1.13}.handbook-grid article:nth-child(2) .book-display{background:#ebeaf0}.handbook-grid article:nth-child(3) .book-display{background:#ece9f2}.book-display img{width:auto;max-width:80%;height:100%;max-height:270px;object-fit:contain;box-shadow:8px 13px 20px #332d4224;transform:rotate(-3deg);transition:transform .25s}.handbook-grid article:nth-child(2) img{transform:rotate(2deg)}.book-caption{padding:22px 2px 0}.book-caption>span{font-size:12px;letter-spacing:.08em;color:var(--muted)}.book-caption h3{font-size:27px;margin:12px 0 9px}.book-caption p{font-size:16px}.library-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--line);padding-top:28px;margin-top:36px}.library-bottom p{max-width:600px;font-size:15px}.library-bottom .text-link{flex-shrink:0}.inner-page .handbook-section{padding-top:10px}.inner-page .handbook-section h2{font-size:48px}.program-panel{align-items:stretch}.program-info .reason{font-size:16px}.eyebrow{font-size:12px}.desktop-nav a{min-height:44px}.global-doors a>span,.journey-foot{font-size:12px}.portrait-caption>span:last-child{font-size:14px}.event-meta span:last-child{font-size:12px}.header .brand .korea-tag{font-size:12px}.footer-meta{font-size:12px}.program-info{overflow-wrap:anywhere}dialog .dialog-note{font-size:14px!important}dialog>p:not(.eyebrow){font-size:16px}
@media(max-width:1100px){.partnership-grid>article{padding:30px}.partnership-grid h3{font-size:37px}.header{gap:15px}.desktop-nav{gap:16px}.book-display{padding:25px}.launch-sequence{gap:9px;font-size:15px}.partner-number>span{font-size:12px}}
@media(max-width:800px){.partnership-grid{grid-template-columns:1fr}.partnership-section{padding-bottom:70px}.partnership-grid>article{padding:32px}.partnership-grid h3{font-size:40px}.partnership-grid .button{margin-top:15px}.handbook-grid{gap:15px}.book-display{padding:20px;aspect-ratio:.8}.book-caption h3{font-size:22px}.library-bottom{align-items:flex-start;flex-direction:column;gap:20px}.handbook-section{padding-block:65px}.launch-card details{margin-bottom:15px}.partner-evidence{width:100%}}
@media(max-width:600px){.partnership-grid>article{padding:26px 22px}.partnership-grid h3{font-size:36px}.partner-number{gap:14px;font-size:28px}.partner-number>span{font-size:12px}.partnership-grid .button{width:100%;font-size:14px;padding:14px 17px}.handbook-grid{grid-template-columns:1fr;gap:25px}.handbook-grid>article{display:grid;grid-template-columns:125px 1fr;align-items:center;gap:20px}.book-display{height:176px;aspect-ratio:auto;padding:18px 10px;border-radius:12px}.book-display img{max-width:92%;max-height:150px}.book-caption{padding:0}.book-caption h3{font-size:25px;margin:10px 0}.book-caption p{font-size:15px}.handbook-section .section-heading{display:block}.library-intro{max-width:none;margin-top:24px}.handbook-section .section-heading h2,.inner-page .handbook-section h2{font-size:37px}.partnership-section .section-heading{display:block}.partnership-section .section-heading>p{margin-top:24px;max-width:none;font-size:16px}.header .brand .korea-tag{font-size:12px}.portrait-caption>span:last-child{font-size:13px}.audience-switch strong{font-size:21px}.program-spec{flex-wrap:wrap;gap:22px}.hero .hero-eyebrow{font-size:12px}.hero-visual{min-height:370px}.library-bottom p{font-size:16px}.launch-card details p{font-size:15px}.scope-tags span{font-size:14px}.global-doors b{font-size:14px}.footer-main>span{font-size:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.book-display img{transition:none}}
