.program-detail-module__88FdQa__page{--ink:#0d2235;--muted:#405268;min-height:100%;color:var(--ink);background:#f6f7f4}.program-detail-module__88FdQa__hero{background:#fff;padding:clamp(96px,11vw,142px) max(24px,50vw - 582px) clamp(54px,7vw,86px)}.program-detail-module__88FdQa__heroIndex{color:#75818b;letter-spacing:.13em;border-top:1px solid #0d223538;justify-content:space-between;margin-bottom:clamp(48px,7vw,84px);padding-top:11px;font-size:.68rem;font-weight:800;display:flex}.program-detail-module__88FdQa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);align-items:center;gap:clamp(44px,8vw,104px);display:grid}.program-detail-module__88FdQa__eyebrow{color:#188bb9;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.program-detail-module__88FdQa__heroCopy h1{font-family:var(--font-serif-kr), var(--font-noto), serif;letter-spacing:-.06em;margin:12px 0 0;font-size:clamp(3rem,6vw,6rem);font-weight:600;line-height:1.03}.program-detail-module__88FdQa__heroCopy>strong{color:#27613b;max-width:660px;font-family:var(--font-serif-kr), var(--font-noto), serif;margin-top:28px;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:600;line-height:1.45;display:block}.program-detail-module__88FdQa__heroCopy>p:last-of-type{max-width:650px;color:var(--muted);margin:18px 0 0;font-size:1rem;line-height:1.85}.program-detail-module__88FdQa__actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.program-detail-module__88FdQa__actions a{justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:0 18px;font-size:.86rem;font-weight:800;display:inline-flex}.program-detail-module__88FdQa__secondaryAction{background:#fff;border:1px solid #0d22353d}.program-detail-module__88FdQa__heroMedia{aspect-ratio:4/3;background:#edf0ec;margin:0;position:relative;overflow:hidden}.program-detail-module__88FdQa__heroMedia:before{content:"";z-index:1;pointer-events:none;border:1px solid #ffffffad;position:absolute;inset:16px}.program-detail-module__88FdQa__heroMedia img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.program-detail-module__88FdQa__pathLine{color:#fff;background:#0d2235;grid-template-columns:repeat(3,1fr);padding:0 max(24px,50vw - 582px);display:grid}.program-detail-module__88FdQa__pathLine>span{border-right:1px solid #ffffff29;grid-template-columns:34px 1fr;gap:2px 10px;padding:24px 20px;font-size:.9rem;font-weight:800;display:grid}.program-detail-module__88FdQa__pathLine>span:first-child{border-left:1px solid #ffffff29}.program-detail-module__88FdQa__pathLine b{color:#8ad39a;grid-row:1/3;font-size:.7rem}.program-detail-module__88FdQa__pathLine small{color:#ffffff8c;font-size:.68rem;font-weight:600}.program-detail-module__88FdQa__content{padding:0 max(24px,50vw - 582px) clamp(76px,9vw,124px)}.program-detail-module__88FdQa__section{border-bottom:1px solid #0d223529;grid-template-columns:minmax(220px,.4fr) minmax(0,1fr);gap:clamp(40px,7vw,100px);padding:clamp(68px,8vw,104px) 0;display:grid}.program-detail-module__88FdQa__sectionHeading p,.program-detail-module__88FdQa__audience>p{color:#188bb9;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.program-detail-module__88FdQa__sectionHeading h2,.program-detail-module__88FdQa__audience h2{font-family:var(--font-serif-kr), var(--font-noto), serif;letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(2rem,3.3vw,3.3rem);font-weight:600}.program-detail-module__88FdQa__numberedList{margin:0;padding:0;list-style:none}.program-detail-module__88FdQa__numberedList li{border-top:1px solid #0d223529;grid-template-columns:52px 1fr;padding:21px 0;display:grid}.program-detail-module__88FdQa__numberedList li:last-child{border-bottom:1px solid #0d223529}.program-detail-module__88FdQa__numberedList span{color:#78af84;font-size:.72rem;font-weight:800}.program-detail-module__88FdQa__numberedList p{color:#20384c;margin:0;line-height:1.7}.program-detail-module__88FdQa__strengthGrid{background:#0d223529;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.program-detail-module__88FdQa__strengthGrid article{background:#fff;min-height:190px;padding:24px}.program-detail-module__88FdQa__strengthGrid span{color:#188bb9;font-size:.7rem;font-weight:800}.program-detail-module__88FdQa__strengthGrid p{color:#20384c;margin:36px 0 0;font-size:.95rem;line-height:1.75}.program-detail-module__88FdQa__audience{color:#fff;background:linear-gradient(135deg,#0d2235,#174b4d);margin-top:clamp(68px,8vw,104px);padding:clamp(38px,6vw,68px)}.program-detail-module__88FdQa__audience>p{color:#8ad39a}.program-detail-module__88FdQa__audience h2{max-width:720px}.program-detail-module__88FdQa__audience>div{color:#ffffffbd;max-width:760px;margin-top:22px;line-height:1.85}.program-detail-module__88FdQa__audience a{border-bottom:1px solid #ffffff8c;gap:30px;margin-top:28px;padding-bottom:8px;font-size:.86rem;font-weight:800;display:inline-flex}.program-detail-module__88FdQa__audience a span{color:#8ad39a}@media (max-width:820px){.program-detail-module__88FdQa__hero{padding:92px 20px 54px}.program-detail-module__88FdQa__heroIndex span:last-child{display:none}.program-detail-module__88FdQa__heroGrid{grid-template-columns:1fr}.program-detail-module__88FdQa__heroCopy h1{font-size:clamp(3rem,13vw,4.6rem)}.program-detail-module__88FdQa__heroMedia{max-width:560px}.program-detail-module__88FdQa__pathLine{padding:0 20px}.program-detail-module__88FdQa__pathLine>span{padding:18px 10px;font-size:.76rem;display:block}.program-detail-module__88FdQa__pathLine b,.program-detail-module__88FdQa__pathLine small{margin-bottom:5px;display:block}.program-detail-module__88FdQa__content{padding-inline:20px}.program-detail-module__88FdQa__section{grid-template-columns:1fr;gap:28px}.program-detail-module__88FdQa__strengthGrid{grid-template-columns:1fr}.program-detail-module__88FdQa__strengthGrid article{min-height:0}.program-detail-module__88FdQa__strengthGrid p{margin-top:18px}.program-detail-module__88FdQa__audience{padding:34px 24px}}
