:root{--s4-navy:#0b263a;--s4-blue:#0867b2;--s4-ink:#182a35;--s4-muted:#52636e;--s4-line:#dce3e7;--s4-paper:#f2f5f6;--s4-pad:clamp(24px,4.2vw,80px);--s4-hero:390px}html{scroll-padding-top:110px}.s4-site,.s4-header,.s4-footer{font-family:Pretendard,"Noto Sans KR",sans-serif;color:var(--s4-ink);font-size:17px;line-height:1.8;word-break:keep-all;overflow-wrap:break-word}.s4-site *,.s4-header *,.s4-footer *{box-sizing:border-box}.s4-site :where(h1,h2,h3,p,ul,ol,figure,dl,dd),.s4-footer :where(p,h2){margin:0}.s4-site :where(h1,h2,h3){line-height:1.25;text-wrap:balance;letter-spacing:-.045em}.s4-site :where(p,li,dd){text-wrap:pretty}.s4-site :where(h2){font-size:clamp(30px,3vw,48px);font-weight:600}.s4-site :where(h3){font-size:25px;font-weight:600}.s4-site a,.s4-header a,.s4-footer a{color:inherit;text-decoration:none}.s4-site a:hover{color:var(--s4-blue)}:where(a,button,input,textarea,summary):focus-visible{outline:3px solid #1688c6;outline-offset:5px}.s4-wrap{width:100%;max-width:1620px;padding-inline:var(--s4-pad);margin-inline:auto}.s4-header{position:relative;z-index:100;background:white;border-bottom:1px solid var(--s4-line)}.s4-header__inner{height:98px;display:flex;align-items:center;gap:34px}.s4-logo{flex:0 0 194px;display:block}.s4-logo img{width:100%;height:auto;display:block}.s4-nav{margin-left:auto}.s4-nav>ul{list-style:none;display:flex;gap:clamp(16px,1.5vw,28px);padding:0;margin:0}.s4-nav li{position:relative;white-space:nowrap}.s4-nav>ul>li>a{display:flex;align-items:center;height:98px;font-size:16px;font-weight:600}.s4-nav a[aria-current],.s4-nav a:hover{color:var(--s4-blue)}.s4-nav li>ul{display:none;position:absolute;top:78px;left:-24px;width:190px;list-style:none;padding:15px;background:white;border:1px solid var(--s4-line);border-radius:8px;box-shadow:0 10px 30px #0b263a10}.s4-nav li:hover>ul,.s4-nav li:focus-within>ul{display:block}.s4-nav li>ul a{display:block;padding:9px;font-size:15px}.s4-tools{display:flex;align-items:center;gap:20px;white-space:nowrap}.s4-member-link{font-size:14px}.s4-contact-link{font-size:15px;background:var(--s4-navy);color:white!important;padding:10px 17px;border-radius:5px}.s4-menu{display:none;width:44px;height:44px;background:none;border:0;padding:10px}.s4-menu span{display:block;height:2px;background:var(--s4-navy);margin:6px 0}.s4-mobile{max-height:calc(100dvh - 80px);overflow:auto;padding:15px 24px 35px;border-top:1px solid var(--s4-line)}.s4-mobile a{display:flex;justify-content:space-between;padding:12px 0;font-size:19px;font-weight:600}.s4-mobile .s4-mobile__sub{padding:7px 18px;font-size:15px;color:var(--s4-muted);font-weight:400}.s4-site{padding:0!important;max-width:none!important;background:white}.s4-container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-height:400px}.s4-eyebrow{font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.15em;color:var(--s4-blue);margin-bottom:24px!important}.s4-subhero{background:var(--s4-navy);color:white;overflow:hidden}.s4-subhero>.s4-wrap{min-height:var(--s4-hero);display:grid;grid-template-columns:1fr;position:relative;align-items:center}.s4-subhero.has-image>.s4-wrap{grid-template-columns:1.15fr .85fr;gap:70px}.s4-subhero__copy{position:relative;z-index:1;padding-block:65px}.s4-subhero .s4-eyebrow{color:#9ccee7}.s4-subhero h1{font-size:clamp(38px,3.8vw,60px);font-weight:550;max-width:900px}.s4-subhero__copy>p:last-child{max-width:700px;margin-top:24px;color:#d1dde5;font-size:18px;line-height:1.8}.s4-subhero img{width:100%;height:var(--s4-hero);object-fit:cover;opacity:.8;mask-image:linear-gradient(90deg,transparent,#000 25%)}.s4-section{padding-block:100px}.s4-section--soft{background:var(--s4-paper)}.s4-section-head{display:flex;gap:50px;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.s4-section-head>p{max-width:480px;color:var(--s4-muted)}.s4-section-head h2{max-width:800px}.s4-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.s4-split p{color:var(--s4-muted);margin-top:24px;max-width:680px}.s4-photo{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:14px;display:block}.s4-copy .s4-eyebrow{margin-top:0}.s4-facts{margin-top:36px}.s4-facts>div{display:grid;grid-template-columns:160px 1fr;border-top:1px solid var(--s4-line);padding:17px 0;gap:24px}.s4-facts dt{color:var(--s4-muted);font-size:15px}.s4-facts dd{font-size:17px}.s4-facts>div:last-child{border-bottom:1px solid var(--s4-line)}.s4-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:52px;border:1px solid var(--s4-navy);padding:12px 25px;border-radius:5px;background:var(--s4-navy);color:white!important;font:600 16px/1.5 Pretendard,sans-serif;cursor:pointer}.s4-button:hover{background:#14517a;border-color:#14517a}.s4-button--light{background:white;color:var(--s4-navy)!important;border-color:var(--s4-line)}.s4-button--light:hover{background:var(--s4-paper)}.s4-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.s4-tabs{border-bottom:1px solid var(--s4-line);background:white}.s4-tabs>.s4-wrap{display:flex;gap:40px;overflow-x:auto}.s4-tabs a{display:inline-flex;align-items:center;min-height:72px;font-size:16px;white-space:nowrap;border-bottom:2px solid transparent}.s4-tabs a:hover,.s4-tabs a[aria-current]{color:var(--s4-blue);border-bottom-color:var(--s4-blue)}.s4-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}.s4-product-card>div{aspect-ratio:1.2;background:#f5f6f6;border-radius:12px;overflow:hidden;margin-bottom:22px}.s4-product-card img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.s4-product-card:hover img{transform:scale(1.035)}.s4-product-card>p{font-size:16px;color:var(--s4-muted)}.s4-product-card>p:first-of-type{font-size:13px;display:flex;justify-content:space-between;gap:12px}.s4-product-card h3{margin:12px 0 16px;display:flex;justify-content:space-between;font-size:28px;letter-spacing:-.035em}.s4-product-card h3 span{font-size:23px;color:var(--s4-blue)}.s4-product-intro{display:grid;grid-template-columns:1.12fr 1fr;gap:clamp(35px,6vw,90px);align-items:center;padding-block:55px 80px}.s4-product-visual{background:white;min-width:0}.s4-product-visual>img{width:100%;height:490px;object-fit:contain;display:block}.s4-product-intro h1{font-size:clamp(38px,4.7vw,72px);letter-spacing:-.055em;overflow-wrap:anywhere}.s4-product-model{font-size:18px;color:var(--s4-muted);margin:14px 0 28px!important}.s4-product-summary{font-size:20px;max-width:580px;line-height:1.8}.s4-product-intro .s4-facts{margin-top:28px}.s4-product-intro .s4-facts>div{padding-block:12px;grid-template-columns:110px 1fr}.s4-breadcrumb{font-size:14px;color:var(--s4-muted);padding-top:28px;display:flex;gap:14px;flex-wrap:wrap}.s4-feature-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.s4-feature-list li{border-top:2px solid var(--s4-navy);padding-top:25px}.s4-feature-list span{font-size:13px;color:var(--s4-blue)}.s4-feature-list h3{margin:20px 0 15px}.s4-feature-list p{color:var(--s4-muted);font-size:17px}.s4-spec-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.s4-spec-layout .s4-facts{margin:0}.s4-spec-layout .s4-facts>div{grid-template-columns:220px 1fr}.s4-note{font-size:14px!important;color:#62717b;margin-top:25px!important}.s4-gallery{background:#f0f3f4;border-radius:14px;position:relative;padding:25px 70px;text-align:center}.s4-gallery img{display:block;width:100%;height:540px;object-fit:contain}.s4-gallery button{position:absolute;top:calc(50% - 24px);width:48px;height:48px;border:1px solid #bac6ce;border-radius:50%;background:#fff;color:var(--s4-navy);font-size:25px;cursor:pointer}.s4-gallery [data-prev]{left:18px}.s4-gallery [data-next]{right:18px}.s4-gallery p{font-size:14px;margin-top:10px}.s4-cta{padding-block:64px;display:flex;justify-content:space-between;align-items:center;gap:50px;border-top:1px solid var(--s4-line)}.s4-cta h2{font-size:clamp(26px,2.7vw,40px)}.s4-cta .s4-eyebrow{margin-bottom:15px!important}.s4-cta .s4-button{flex-shrink:0}.s4-footer{background:#091b29;color:#d2dce3}.s4-footer__top{display:grid;grid-template-columns:1.2fr 1fr 1fr .65fr;gap:60px;padding-block:70px 60px}.s4-footer__top img{width:225px;height:auto;margin-bottom:22px}.s4-footer__top p,.s4-footer__top a{font-size:15px;line-height:1.9}.s4-footer__top>div:not(:first-child)>a{display:block;margin-top:10px}.s4-footer h2{font-size:12px;letter-spacing:.13em;color:#8dabc0;margin-bottom:25px;font-weight:500}.s4-footer__bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff20;padding-block:25px;font-size:12px;color:#a0b1be}.s4-footer__bottom div{display:flex;gap:24px}.s4-top{position:fixed;bottom:25px;right:25px;z-index:80;background:white;border:1px solid #cad5dc;box-shadow:0 4px 20px #0b263a15;border-radius:50%;width:48px;height:48px;color:#0b263a;font-size:23px;cursor:pointer}.s4-timeline{list-style:none;padding:0}.s4-timeline li{display:grid;grid-template-columns:180px 1fr;gap:35px;border-top:1px solid var(--s4-line);padding:26px 0}.s4-timeline b{color:var(--s4-blue);font-size:23px}.s4-cert-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.s4-cert-grid article{padding:28px 0;border-top:1px solid var(--s4-line)}.s4-cert-grid h3{font-size:23px;margin-bottom:12px}.s4-cert-grid p{font-size:16px;color:var(--s4-muted)}.s4-document{background:#e9eff2;padding:35px;border-radius:12px}.s4-document img{width:100%;max-height:620px;object-fit:contain;display:block}.s4-document figcaption{font-size:13px;text-align:center;margin-top:20px;color:var(--s4-muted)}.s4-resource-list{border-top:2px solid var(--s4-navy)}.s4-resource-list>a{padding:28px 0;border-bottom:1px solid var(--s4-line);display:grid;grid-template-columns:110px 1fr 100px;align-items:center;gap:35px}.s4-resource-list small{font-size:13px;color:var(--s4-blue)}.s4-resource-list h3{font-size:23px;margin-bottom:8px}.s4-resource-list p{font-size:16px;color:var(--s4-muted)}.s4-resource-list b{text-align:right;font-size:15px}.s4-faq{border-top:2px solid var(--s4-navy)}.s4-faq details{border-bottom:1px solid var(--s4-line)}.s4-faq summary{padding:25px 45px 25px 0;cursor:pointer;position:relative;font-size:20px;font-weight:500;list-style:none}.s4-faq summary::-webkit-details-marker{display:none}.s4-faq summary:after{content:'+';position:absolute;right:8px;top:22px;font-size:27px;color:var(--s4-blue)}.s4-faq details[open] summary:after{content:'−'}.s4-faq details>div{padding:0 55px 30px 0;color:var(--s4-muted);max-width:1050px}.s4-faq details a{text-decoration:underline;color:var(--s4-blue)}.s4-process{list-style:none;padding:0;counter-reset:step}.s4-process li{counter-increment:step;display:grid;grid-template-columns:80px 1fr 1fr;gap:30px;align-items:start;border-top:1px solid var(--s4-line);padding:30px 0}.s4-process li:before{content:'0' counter(step);font-size:27px;color:var(--s4-blue)}.s4-process h3{font-size:24px}.s4-process p{color:var(--s4-muted)}.s4-frequency{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#385365;border:1px solid #385365;margin:45px 0}.s4-frequency>div{background:var(--s4-navy);padding:40px 30px;color:#fff}.s4-frequency b{font-size:clamp(40px,5vw,78px);font-weight:500;line-height:1.2}.s4-frequency span{font-size:20px;color:#95cce8}.s4-frequency p{margin-top:20px;color:#c9d7df}.s4-country{border-top:1px solid var(--s4-line);padding:30px 0;display:flex;align-items:center;gap:40px}.s4-country strong{font-size:35px;min-width:170px}.s4-country p{color:var(--s4-muted)}.s4-board{padding-block:60px 90px}.s4-empty{padding:50px;background:var(--s4-paper);border-radius:12px}.s4-empty h3{margin-bottom:15px}.s4-empty p{color:var(--s4-muted)}.s4-site .cc-contact-layout{max-width:1620px;padding:80px var(--s4-pad);margin:0 auto}.s4-site .cc-contact-aside h2{font-size:38px}.s4-site .cc-contact-form{font-size:16px}.s4-site input,.s4-site textarea,.s4-site select{font-family:inherit}.s4-site .cc-sub-reveal{opacity:1;transform:none}.s4-site .cc-form-honeypot{position:absolute;left:-9999px}.s4-site .cc-contact-form :where(input,textarea){max-width:100%}.s4-site .cc-form-actions{justify-content:flex-end}.s4-downloads{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
@media(min-width:1281px){.s4-site--home .s3-index{--s3-pad:var(--s4-pad)}}
@media(max-width:1390px){.s4-header__inner{gap:24px}.s4-logo{flex-basis:170px}.s4-member-link{display:none}.s4-nav>ul{gap:18px}.s4-nav>ul>li>a{font-size:15px}.s4-tools{gap:12px}}
@media(max-width:1150px){.s4-nav{display:none}.s4-tools{margin-left:auto}.s4-menu{display:block}.s4-member-link{display:block}.s4-header__inner{height:82px}.s4-product-grid{gap:35px 20px}.s4-footer__top{grid-template-columns:1fr 1fr;gap:45px}.s4-subhero.has-image>.s4-wrap{gap:25px;grid-template-columns:1.3fr .7fr}.s4-spec-layout{gap:40px}.s4-product-visual>img{height:390px}}
@media(max-width:767px){:root{--s4-pad:20px;--s4-hero:360px}.s4-header__inner{height:76px;gap:12px}.s4-logo{flex-basis:160px}.s4-member-link{display:none}.s4-contact-link{font-size:13px;padding:8px 12px}.s4-tools{gap:5px}.s4-section{padding-block:64px}.s4-subhero.has-image>.s4-wrap{grid-template-columns:1fr}.s4-subhero img{position:absolute;inset:0 0 0 auto;width:70%;opacity:.19;mask-image:linear-gradient(90deg,transparent,#000)}.s4-subhero__copy{padding-block:55px}.s4-subhero h1{font-size:38px;max-width:560px}.s4-subhero__copy>p:last-child{font-size:16px;margin-top:22px}.s4-section-head{display:block;margin-bottom:32px}.s4-section-head>p{margin-top:24px}.s4-split,.s4-spec-layout,.s4-product-intro{grid-template-columns:1fr;gap:35px}.s4-product-intro{padding-top:25px;padding-bottom:50px}.s4-product-visual>img{height:320px}.s4-product-intro h1{font-size:46px}.s4-product-summary{font-size:18px}.s4-product-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.s4-product-card h3{font-size:23px;overflow-wrap:anywhere}.s4-product-card>p:first-of-type{display:block}.s4-product-card>p:first-of-type span{display:block;margin-top:3px}.s4-product-card>p{font-size:15px}.s4-feature-list{grid-template-columns:1fr;gap:30px}.s4-feature-list li{padding-top:20px}.s4-feature-list h3{margin-top:12px}.s4-tabs>.s4-wrap{gap:26px}.s4-tabs a{min-height:62px;font-size:15px}.s4-spec-layout .s4-facts>div,.s4-facts>div{grid-template-columns:130px 1fr;gap:16px}.s4-facts dd{font-size:16px}.s4-gallery{padding:20px 45px}.s4-gallery img{height:360px}.s4-gallery [data-prev]{left:8px}.s4-gallery [data-next]{right:8px}.s4-gallery button{width:40px;height:44px}.s4-cta{padding-block:45px;display:block}.s4-cta .s4-button{margin-top:25px}.s4-footer__top{padding-block:50px;gap:35px 25px}.s4-footer__top>div:first-child{grid-column:1/-1}.s4-footer__top>div:nth-child(2){grid-column:1/-1}.s4-footer__bottom{display:block}.s4-footer__bottom>div{margin-top:15px}.s4-cert-grid{grid-template-columns:1fr}.s4-resource-list>a{grid-template-columns:1fr 75px;gap:10px}.s4-resource-list small{grid-column:1/-1}.s4-resource-list h3{font-size:21px}.s4-resource-list b{font-size:14px}.s4-process li{grid-template-columns:40px 1fr;gap:12px 20px}.s4-process p{grid-column:2}.s4-frequency{grid-template-columns:1fr}.s4-frequency>div{padding:28px}.s4-frequency b{font-size:60px}.s4-timeline li{grid-template-columns:100px 1fr;gap:15px}.s4-timeline b{font-size:19px}.s4-country{gap:15px}.s4-country strong{font-size:27px;min-width:120px}.s4-site .cc-contact-layout{padding-block:55px;display:block}.s4-site .cc-contact-form{margin-top:35px}.s4-site .cc-form-grid{grid-template-columns:1fr}.s4-empty{padding:28px}.s4-faq summary{font-size:18px}.s4-faq details>div{padding-right:5px}.s4-top{right:16px;bottom:18px}.s4-photo{aspect-ratio:1.2}}
@media(max-width:420px){.s4-product-grid{grid-template-columns:1fr}.s4-contact-link{display:none}.s4-product-intro h1{font-size:39px}.s4-gallery img{height:280px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.s4-site *{animation:none!important;transition:none!important}.s4-product-card:hover img{transform:none}}
.s4-mobile[hidden],.s4-top[hidden]{display:none!important}
.s4-member-notice{display:flex;gap:20px;align-items:center;margin-bottom:28px;padding:20px 24px;border-left:4px solid var(--s4-blue);background:#eef7fb}.s4-member-notice span{color:var(--s4-muted)}.s4-member-access{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:52px;border-top:1px solid var(--s4-line);border-bottom:1px solid var(--s4-line)}.s4-member-access>div{min-height:145px;padding:25px;border-left:1px solid var(--s4-line)}.s4-member-access>div:first-child{border-left:0}.s4-member-access small,.s4-member-access strong,.s4-member-access span{display:block}.s4-member-access small{color:var(--s4-blue);font-size:11px;letter-spacing:.12em}.s4-member-access strong{margin:20px 0 6px;font-size:20px}.s4-member-access span{color:var(--s4-muted);font-size:14px}@media(max-width:767px){.s4-member-notice{display:block}.s4-member-notice span{display:block;margin-top:7px}.s4-member-access{grid-template-columns:1fr 1fr}.s4-member-access>div:nth-child(3){border-left:0;border-top:1px solid var(--s4-line)}.s4-member-access>div:nth-child(4){border-top:1px solid var(--s4-line)}}
@media print{.s4-header,.s4-footer,.s4-top,.s4-cta,.s4-tabs,.s4-actions,.s4-breadcrumb,#gallery{display:none!important}.s4-site{font-size:12px}.s4-section{padding-block:24px;break-inside:avoid}.s4-product-intro{padding-block:20px}.s4-product-visual>img{height:240px}.s4-wrap{padding-inline:0}.s4-site h2{font-size:25px}.s4-site h3{font-size:18px}.s4-product-summary,.s4-feature-list p,.s4-facts dd,.s4-facts dt{font-size:12px}.s4-eyebrow{margin-bottom:12px!important}.s4-product-intro h1{font-size:38px}.s4-feature-list{gap:20px}.s4-facts>div{padding-block:8px}.s4-spec-layout{gap:35px}.s4-spec-layout .s4-facts>div{grid-template-columns:145px 1fr}.s4-section-head{margin-bottom:25px}.s4-site a{color:inherit}}
#wrapper.s4-site{width:100%;min-width:0;float:none;position:relative;background:#fff}#container.s4-container{float:none;position:relative;min-width:0;display:flow-root}

#wrapper.s4-site--sub{padding-top:94px!important}.s4-site--sub~.s4-footer{clear:both}
@media(max-width:767px){#wrapper.s4-site--sub{padding-top:76px!important}}
@media print{.cc-header{display:none!important}#wrapper.s4-site--sub{padding-top:0!important}}
@media print{.cc-skip{display:none!important}.s4-product-intro{grid-template-columns:1fr 1.2fr;gap:24px}.s4-product-visual>img{height:210px}.s4-product-intro h1{font-size:32px}.s4-product-model{font-size:13px;margin:10px 0 15px!important}.s4-product-intro .s4-facts{margin-top:14px}.s4-feature-list{grid-template-columns:repeat(3,1fr)}.s4-spec-layout{grid-template-columns:.6fr 1.4fr}.s4-section-head{display:block}.s4-section-head>p{max-width:none;margin-top:12px;font-size:12px}.s4-process li{padding-block:12px}.s4-process h3{font-size:16px}.s4-process p,.s4-resource-list p{font-size:12px}}
/* 메인과 같은 프레임 안에서 메뉴와 서브 히어로가 하나의 도입부를 이룬다. */
#wrapper.s4-site--sub{padding-top:0!important}
.s4-site--sub .s4-subhero{position:relative;margin:30px 20px 20px;border-radius:21px;background:#000e21;isolation:isolate}
.s4-site--sub .s4-subhero>.s4-wrap{max-width:none;min-height:430px;padding-inline:50px;display:flex;align-items:flex-end}
.s4-site--sub .s4-subhero__copy{width:100%;max-width:1050px;padding:145px 0 62px}
.s4-site--sub .s4-subhero__title{font-size:clamp(38px,3.8vw,60px);font-weight:550;line-height:1.25;letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;color:#fff;max-width:1000px}
.s4-site--sub .s4-subhero__copy>p:last-child:empty{display:none}
.s4-site--sub .s4-subhero__copy>p:last-child{max-width:680px;color:#d5dee8;margin-top:22px}
.s4-site--sub .s4-subhero .s4-eyebrow{color:#b0d7eb;margin-bottom:22px!important;font-size:12px;letter-spacing:.12em}
.s4-site--sub .s4-subhero img{position:absolute;inset:0 0 0 auto;width:65%;height:100%;object-fit:cover;opacity:.52;mask-image:linear-gradient(90deg,transparent,#000 35%);z-index:-2}
.s4-site--sub .s4-subhero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(0,7,20,.5),transparent 40%),linear-gradient(90deg,rgba(0,7,20,.45),transparent 75%)}
.s4-product-name{font-size:clamp(38px,4.7vw,72px)!important;letter-spacing:-.055em!important;overflow-wrap:anywhere}
@media(max-width:1100px){.s4-site--sub .s4-subhero>.s4-wrap{padding-inline:36px}.s4-site--sub .s4-subhero__copy{padding-top:140px}}
@media(max-width:760px){.s4-site--sub .s4-subhero{margin:20px 10px 16px;border-radius:18px}.s4-site--sub .s4-subhero>.s4-wrap{min-height:390px;padding-inline:22px}.s4-site--sub .s4-subhero__copy{padding:118px 0 45px}.s4-site--sub .s4-subhero__title{font-size:clamp(30px,8vw,42px);line-height:1.25;overflow-wrap:anywhere}.s4-site--sub .s4-subhero__copy>p:last-child{font-size:16px;line-height:1.8;margin-top:20px}.s4-site--sub .s4-subhero img{width:100%;opacity:.25}.s4-product-name{font-size:39px!important}}
@media print{.s4-site--sub .s4-subhero{display:none!important}.s4-product-name{font-size:32px!important}}

/* 메뉴별 사진과 조밀한 히어로 타이포그래피 */
.s4-site--sub .s4-subhero__title{letter-spacing:-.055em;word-spacing:-.04em}
.s4-site--sub .s4-subhero .s4-eyebrow{letter-spacing:.015em;word-spacing:0}
.s4-site--sub .s4-subhero__copy>p:last-child{letter-spacing:-.025em;word-spacing:-.025em;max-width:620px}
.s4-site--sub .s4-subhero img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.88;mask-image:none}
.s4-site--sub .s4-subhero:after{background:linear-gradient(180deg,rgba(0,7,20,.65),transparent 38%),linear-gradient(90deg,#000e21 8%,rgba(0,14,33,.88) 34%,rgba(0,14,33,.25) 65%,rgba(0,14,33,.06))}
@media(max-width:760px){.s4-site--sub .s4-subhero img{object-position:72% center;opacity:.58}.s4-site--sub .s4-subhero:after{background:linear-gradient(180deg,rgba(0,14,33,.55),rgba(0,14,33,.8)),linear-gradient(90deg,rgba(0,14,33,.6),transparent)}.s4-site--sub .s4-subhero__title{letter-spacing:-.045em}}

/* 메인 히어로의 글꼴과 제목 리듬을 그대로 적용: 테마 h1 기본 글꼴 덮어쓰기 */
.s4-site--sub .s4-subhero__title{font-family:Pretendard,"Noto Sans KR",sans-serif;font-weight:450;letter-spacing:-.052em;word-spacing:0;line-height:1.2}
.s4-site--sub .s4-subhero .s4-eyebrow{font-family:Pretendard,"Noto Sans KR",Arial,sans-serif;font-weight:400;letter-spacing:0;line-height:1.65}
.s4-site--sub .s4-subhero__copy>p:last-child{font-family:"Noto Sans KR",sans-serif;font-size:17px;font-weight:400;letter-spacing:-.025em;word-spacing:0;line-height:1.8}
@media(max-width:760px){.s4-site--sub .s4-subhero__title{letter-spacing:-.052em;line-height:1.2}.s4-site--sub .s4-subhero__copy>p:last-child{font-size:14px;line-height:1.8}}
.cc-lang-en .s4-site--sub .s4-subhero__title,.cc-lang-fr .s4-site--sub .s4-subhero__title{font-family:"Albert Sans",Pretendard,sans-serif;font-weight:520;letter-spacing:-.035em;word-spacing:0;line-height:1.08;text-wrap:balance}
.cc-lang-en .s4-site--sub .s4-subhero__copy>p:last-child,.cc-lang-fr .s4-site--sub .s4-subhero__copy>p:last-child{font-family:"Albert Sans",Pretendard,sans-serif;letter-spacing:-.01em;word-spacing:0;line-height:1.65}
.cc-lang-en .s4-site--sub .s4-subhero[data-page="resources"] .s4-subhero__copy>p:last-child,.cc-lang-fr .s4-site--sub .s4-subhero[data-page="resources"] .s4-subhero__copy>p:last-child{max-width:680px;white-space:normal;text-wrap:pretty;overflow:visible}
@media(max-width:760px){.cc-lang-en .s4-site--sub .s4-subhero__title,.cc-lang-fr .s4-site--sub .s4-subhero__title{font-size:clamp(27px,7.35vw,38px);line-height:1.08}}

/* 자료실 설명은 한 줄 유지. 작은 화면은 문장 전체를 가로로 읽을 수 있게 한다. */
.s4-site--sub .s4-subhero[data-page="resources"] .s4-subhero__copy{max-width:100%;min-width:0}
.s4-site--sub .s4-subhero[data-page="resources"] .s4-subhero__copy>p:last-child{max-width:100%;white-space:nowrap;text-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}
