.pp.b-sub{--rose:#00179c;--rose-deep:#00116f;--rose-soft:#edf3fc;--blue:#0074d3;--ink:#243748;--sub:#667787;--warm:#f3f6fa;--warm2:#eaf0f7;--line:#dfe6ed;background:#fff;font-size:17px;line-height:1.75;letter-spacing:-.03em}.b-sub :is(h1,h2,h3,p,figure){margin:0}.b-sub :is(div,section,article,main){min-width:0}.b-sub :is(button,input){font:inherit}.b-sub button{cursor:pointer}.b-sub :is(a,button,input):focus-visible{outline:2px solid var(--rose);outline-offset:5px}.b-sub .rv{opacity:1;transform:none;transition-delay:0s!important}.pp.b-sub .wrap{width:min(88vw,1600px);max-width:none;padding:0;margin:0 auto}.b-sub .demo-bar{display:none}.b-sub .b-skip{position:fixed;left:16px;top:-100px;z-index:150;background:#fff;padding:12px 20px;border:1px solid}.b-sub .b-skip:focus{top:12px}.pp.b-sub header{border:0;box-shadow:0 1px 0 #e5ebf180}.pp.b-sub .nav{height:90px;width:100%;padding:0 3.3vw;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:20px;gap:20px}.b-sub .logo{justify-self:start}.b-sub .logo img{height:36px}.b-sub .gnb{margin:0;gap:clamp(24px,3vw,68px);font-size:16px}.b-sub .gnb a{color:var(--ink)}.b-sub .nav-cta{justify-self:end;margin:0}.b-sub .nav-cta .btn{padding:10px 14px;font-size:12px;gap:6px}.b-sub .nav-cta .btn svg{width:15px;height:15px}.b-sub .nav-cta .btn-ghost{background:var(--rose-soft);color:var(--rose);border:0}.b-sub .b-menu-toggle,.b-sub .b-mobile-nav{display:none}.b-sub .btn{border-radius:100px;padding:15px 25px;font-weight:500}.b-sub .btn-ghost{color:var(--rose);border-color:#cbd9e9}.b-sub .btn-ghost:hover{background:var(--rose-soft);border-color:var(--rose)}.pp.b-sub .sub-hero{display:block;background:#fff;min-height:0;padding:36px 0 80px;border-bottom:1px solid var(--line)}.b-sub .sub-hero .crumb{margin-bottom:32px;font-size:12px;color:var(--sub)}.b-sub .sub-hero .crumb span{padding:0 12px;color:#a2b2c2}.b-sub .sub-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7%;gap:7%;align-items:center}.b-sub .sub-hero-copy{padding:26px 0}.b-sub .sub-hero p.sub-eyebrow{font-family:Pretendard,sans-serif;font-size:clamp(24px,2vw,32px);font-weight:400;color:var(--rose);margin-bottom:30px;line-height:1.3}.b-sub .sub-hero h1{font-size:clamp(40px,3.5vw,64px);font-weight:600;letter-spacing:-.055em;line-height:1.3;margin:0 0 28px}.b-sub .sub-hero-desc{font-size:clamp(16px,1.25vw,21px);color:#617283;line-height:1.85}.b-sub .sub-hero-scroll{display:flex;align-items:center;gap:34px;margin-top:55px;font-size:10px;letter-spacing:.15em;color:#7e8c98}.b-sub .sub-hero-scroll>span{font-size:24px;font-weight:300}.b-sub .sub-hero-art{height:clamp(350px,27vw,480px)}.b-sub .sub-hero-photo{height:100%;position:relative;overflow:hidden;border-radius:16px 100px 16px 16px}.b-sub .sub-hero-photo>img{height:100%;width:100%;object-fit:cover}.b-sub .sub-hero-photo figcaption{position:absolute;left:24px;bottom:24px;background:#fffffff0;padding:12px 22px;border-radius:100px;font-size:14px;color:var(--ink)}.b-sub .sub-hero-share .sub-hero-photo{border-radius:100px 16px 16px 16px}.b-sub .sub-hero-share .sub-hero-photo img{object-position:center 42%}.b-sub .sub-hero-wiki .sub-hero-photo img{object-position:left center}.b-sub .sub-hero-research .sub-hero-photo{border-radius:100px 16px 16px 16px}.b-sub .sub-product-scene,.b-sub .sub-quality-scene{height:100%;position:relative;isolation:isolate;background:#edf3fa;border-radius:16px 100px 16px 16px;overflow:hidden}.b-sub .sub-product-scene:before{content:"";position:absolute;width:90%;height:90%;border-radius:50%;background:#ffffffa8;left:35%;top:28%}.b-sub .sub-scene-word{position:absolute;top:8%;left:7%;font:600 clamp(75px,8vw,145px)/1 Pretendard,sans-serif;letter-spacing:-.06em;color:#dce7f3}.b-sub .sub-product-scene .packshot{position:absolute;width:35%;height:70%;top:13%;left:3%;overflow:visible}.b-sub .sub-product-scene .packshot:nth-of-type(3){left:33%;top:7%;z-index:2}.b-sub .sub-product-scene .packshot:nth-of-type(4){left:64%;top:19%;width:31%}.b-sub .sub-product-scene .ps-obj{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 16px #314d7122)}.b-sub .sub-scene-caption{position:absolute;bottom:25px;left:7%;font-size:13px;color:#4e6983}.b-sub .sub-hero-compare .sub-product-scene{border-radius:100px 16px 16px 16px;background:#eef2ee}.b-sub .sub-hero-compare .sub-scene-word{color:#dce5df}.b-sub .sub-quality-scene>div{position:absolute;inset:20% 7% 18%;display:flex;align-items:center;gap:15px}.b-sub .sub-quality-scene figure{flex:1 1;background:#fff;border-radius:70px 70px 14px 14px;height:78%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;box-shadow:0 14px 30px #203c6310}.b-sub .sub-quality-scene figure:nth-child(2){transform:translateY(-18px)}.b-sub .sub-quality-scene figure img{width:70%;height:60px;object-fit:contain}.b-sub .sub-quality-scene figcaption{font-size:12px;color:#426280}.b-sub .sub-answer-scene{height:100%;padding:35px;background:#f0f4f8;border-radius:16px 100px 16px 16px;display:flex;flex-direction:column;justify-content:center;gap:25px}.b-sub .sub-answer-scene>div{display:flex;align-items:center;gap:28px;background:#fff;padding:20px 30px;width:85%;border-radius:35px 35px 35px 5px}.b-sub .sub-answer-scene>div+div{align-self:flex-end;background:#dfe9f6;border-radius:35px 35px 5px 35px}.b-sub .sub-answer-scene span{font:600 52px/1 Pretendard,sans-serif;color:var(--rose)}.b-sub .sub-answer-scene p{font-size:19px;color:var(--ink)}.b-sub .sub-journal-scene{height:100%;background:#eaf0f5;border-radius:16px 100px 16px 16px;padding:30px 10%;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.b-sub .sub-journal-scene:after{content:"";width:320px;height:320px;border-radius:50%;background:#fff7;position:absolute;right:-80px;bottom:-130px}.b-sub .sub-journal-scene>span{font:600 clamp(65px,6vw,110px)/1.05 Pretendard,sans-serif;color:var(--rose);position:relative;z-index:1}.b-sub .sub-journal-scene p{font-size:11px;letter-spacing:.15em;margin-top:30px;color:#56718a}.b-sub .sub-hero-simple .sub-hero-grid{grid-template-columns:1fr}.b-sub .sub-hero-simple .sub-hero-scroll{display:none}.b-sub .sub-hero-simple{background:#f3f6fa}.pp.b-sub .page-body{padding:80px 0 130px}.b-sub .filterbar{gap:10px;padding:0 0 24px;border-bottom:1px solid var(--line);margin-bottom:40px}.b-sub .chip{color:#60758b;border-color:#d9e2ec;border-radius:100px;padding:11px 24px;font-size:15px;white-space:nowrap}.b-sub .chip.on{background:var(--rose);color:#fff;border-color:var(--rose);border-radius:100px}.b-sub .chip:hover{border-color:var(--rose);color:var(--rose)}.b-sub .chip.on:hover{color:#fff}.b-sub .count{color:#60758b}.b-sub .searchbar{border:1px solid #ccdae8;border-radius:100px;background:#f5f8fc;padding:6px 10px 6px 22px;max-width:650px!important;margin-bottom:35px!important}.b-sub .searchbar input{background:transparent;min-width:0;font-size:17px}.b-sub .searchbar .go{border-radius:100px;background:var(--rose);font-size:14px;padding:13px 24px;color:#fff}.b-sub .prod-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:50px 30px;gap:50px 30px}.b-sub .prod-card{border:0;border-radius:0;background:transparent;box-shadow:none}.b-sub .prod-card .pimg{position:relative;aspect-ratio:1.12;background:#f1f5fa;border-radius:18px;overflow:hidden;height:auto}.b-sub .prod-card:nth-child(3n+2) .pimg{background:#eff3ef}.b-sub .prod-card:nth-child(3n) .pimg{background:#f3f1ee}.b-sub .prod-card .pbody{padding:23px 4px 0}.b-sub .prod-card .pline{font-size:12px;color:#64768b;line-height:1.6}.b-sub .prod-card .pname{font-size:23px;color:var(--ink);line-height:1.45;margin-top:8px;font-weight:600}.b-sub .prod-card .pbody>p{font-size:15px!important;line-height:1.7!important;color:var(--sub)}.b-sub .product-type{position:absolute;z-index:2;left:22px;top:22px;font-size:12px;color:#536e87}.b-sub .prod-card .ps-obj{height:68%;width:68%}.b-sub .prod-card:hover{transform:none}.b-sub .prod-card:hover .pname{color:var(--rose)}.b-sub .detail-hero.compact>.wrap{width:min(88vw,1600px);max-width:none}.b-sub .detail-hero.compact .dh-meta{display:none}.b-sub .detail-hero.compact .dh-crumb{font-size:12px}.b-sub .detail-hd{grid-template-columns:1.08fr 1fr;gap:8%;align-items:center;margin-bottom:75px}.b-sub .detail-img{position:relative;background:#edf3fa;padding:0;aspect-ratio:1;max-height:670px;border-radius:20px 120px 20px 20px;overflow:hidden}.b-sub .detail-img:before{content:"SOFY";position:absolute;left:7%;top:7%;font:600 clamp(70px,7vw,120px)/1 Pretendard,sans-serif;color:#dbe7f4}.b-sub .detail-img .packshot{height:100%;width:100%;aspect-ratio:auto}.b-sub .detail-img .ps-obj{max-height:none;height:72%;width:72%;filter:drop-shadow(0 18px 20px #2b456222)}.b-sub .product-detail-copy h1{font-size:clamp(32px,3vw,52px);line-height:1.35;font-weight:600;letter-spacing:-.05em;margin:16px 0 24px}.b-sub .product-detail-copy>.pline{color:var(--rose);font-size:14px}.b-sub .product-detail-copy>.product-description{font-size:19px;line-height:1.85;color:var(--sub);margin-bottom:30px}.b-sub .product-detail-copy table{width:100%;border-top:1px solid var(--line);font-size:16px}.b-sub .product-detail-copy td{padding:18px 0;border-bottom:1px solid var(--line)}.b-sub .product-detail-copy td:first-child{color:var(--sub);width:100px}.b-sub .product-detail-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.b-sub .product-section-links{display:flex;gap:40px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;color:var(--rose);margin-bottom:65px}.b-sub .product-section-links a:hover{text-decoration:underline}.b-sub .product-detail-body{scroll-margin-top:110px}.b-sub .product-detail-body>h2,.b-sub .product-related>h2{font-size:32px;font-weight:600;margin-bottom:35px}.b-sub .product-related{margin-top:100px;scroll-margin-top:110px}.b-sub .prod-detail{background:#fff}.b-sub .prod-detail img{border-radius:0}.b-sub .wk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.b-sub .wk-card{border:0;background:#f5f8fb;border-radius:18px;overflow:hidden}.b-sub .wk-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.b-sub .wk-card .wk-img{aspect-ratio:1.65}.b-sub .wk-card:first-child .wk-img{aspect-ratio:1.5;height:100%}.b-sub .wk-card .wk-body{padding:30px;gap:13px}.b-sub .wk-card:first-child .wk-body{padding:clamp(30px,4vw,70px)}.b-sub .wk-card .wk-cat{color:var(--rose);font-size:13px}.b-sub .wk-card .wk-title{font-size:25px;font-weight:600;line-height:1.45}.b-sub .wk-card:first-child .wk-title{font-size:clamp(27px,2.5vw,40px)}.b-sub .wk-card .wk-sum{font-size:16px;line-height:1.85;-webkit-line-clamp:3}.b-sub .wk-card .wk-go{color:var(--rose);padding-top:20px;font-size:25px}.b-sub .wk-card:hover{transform:none;background:#edf3fa}.b-sub .detail-hero.light{padding:50px 0 65px;background:#eff4f9;border-bottom:1px solid #e0e8f0}.b-sub .detail-hero .ph-mark,.b-sub .detail-hero .ph-obj{display:none}.b-sub .detail-hero>.wrap{max-width:1000px}.b-sub .detail-hero h1{font-size:clamp(30px,3vw,50px);font-weight:600;line-height:1.45;max-width:100%;margin:20px 0 0}.b-sub .detail-hero .dh-crumb{font-size:12px;margin-bottom:38px}.b-sub .detail-hero .dh-tag{background:#fff;color:var(--rose);border:1px solid #cfdaea;border-radius:100px;font-size:12px;padding:7px 14px}.b-sub .detail-hero .dh-date{color:#677b8d}.b-sub .detail-hero.compact{padding:30px 0 0;background:#fff;border:0}.b-sub .detail-hero.compact .dh-crumb{margin:0}.b-sub .basics-body,.b-sub .wiki-body{font-size:18px;line-height:1.95;color:#3c4e5d;overflow-wrap:anywhere}.b-sub .basics-body h3{font-size:26px;color:var(--ink);margin:55px 0 22px}.b-sub .basics-body .bluf{background:#edf3fa;padding:32px;border-radius:0 30px 0 30px;border-left:3px solid var(--rose);font-size:20px}.b-sub .article-cover{width:100%;aspect-ratio:2;object-fit:cover;border-radius:18px 60px 18px 18px;margin-bottom:45px}.b-sub .basics-body table,.b-sub .wiki-body table{font-size:16px;width:100%;max-width:100%;table-layout:fixed}.b-sub .wiki-body img{height:auto}.b-sub .basics-body th{background:#eaf1f8}.b-sub .notice-nav{padding-top:25px}.b-sub .notice-nav a{background:#f4f7fb;border-radius:12px;padding:22px}.b-sub .notice-nav b{font-weight:500;font-size:16px}.b-sub .faq-layout{display:grid;grid-template-columns:280px minmax(0,1fr);grid-column-gap:6%;column-gap:6%;grid-row-gap:0;row-gap:0}.b-sub .faq-sidebar{align-self:start;position:-webkit-sticky;position:sticky;top:130px}.b-sub .faq-sidebar .sub-eyebrow{font:600 23px Pretendard,sans-serif;color:var(--rose);margin-bottom:20px}.b-sub .faq-sidebar h2{font-size:30px;font-weight:600;line-height:1.5;margin-bottom:30px}.b-sub .faq-sidebar .filterbar{border:0;display:flex;flex-direction:column;align-items:stretch;gap:8px}.b-sub .faq-sidebar .chip{text-align:left;border:0;border-radius:10px;padding:12px 18px}.b-sub .faq-sidebar .chip.on{background:#eaf1fb;color:var(--rose)}.b-sub .faq-content .searchbar{max-width:none!important;margin:0 0 30px!important}.b-sub .faq-list{max-width:none;border-top:1px solid var(--line)}.b-sub .faq-q{font-size:18px;padding:27px 18px;gap:20px;font-weight:500}.b-sub .faq-q .qmark{font:600 25px Pretendard,sans-serif}.b-sub .faq-item.open{background:#f4f7fb;border-radius:14px}.b-sub .faq-a{padding:0 32px 32px 63px;font-size:16px;line-height:1.9;color:#506172}.b-sub .faq-cat{font-size:11px;border-radius:100px;background:#edf3fa;color:#6c8095}.b-sub .empty-note{padding:50px 20px;text-align:center;color:var(--sub)}.b-sub .cmp-sec-head h2{font-size:clamp(28px,2.6vw,40px);font-weight:600}.b-sub .sec-tag{color:var(--rose);font-size:12px;letter-spacing:.1em;margin-bottom:20px}.b-sub .line-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.b-sub .line-card{display:grid;grid-template-columns:40% 1fr;border:0;border-radius:18px;background:#f2f6fa;align-items:center}.b-sub .line-card .lc-img{aspect-ratio:1;height:auto;background:transparent}.b-sub .line-card .lc-body{padding:25px 25px 25px 0}.b-sub .line-card .lc-name{font-size:23px;line-height:1.4}.b-sub .line-card .lc-desc{font-size:15px}.b-sub .line-card .lc-chip{background:#fff;color:#42617f}.b-sub .line-card:hover{border:0;transform:none;background:#eaf1fa}.b-sub .cmp-wrap{border:1px solid var(--line);border-radius:18px;overflow:auto}.b-sub table.cmp th{background:#eaf1f9;color:#355777;padding:22px 18px}.b-sub table.cmp td{padding:22px 18px}.b-sub .cmp-prod{min-width:210px}.b-sub .cmp-hint{color:#66819b}.b-sub .cert-grid{grid-template-columns:1fr;gap:28px}.b-sub .cert-card{display:grid;grid-template-columns:35% 1fr;border:0;background:#f5f8fb;border-radius:18px;overflow:hidden}.b-sub .cert-card .cert-media{aspect-ratio:auto;min-height:280px;height:100%}.b-sub .cert-card .cert-logo{left:auto;right:20px;bottom:20px;width:100px;height:90px;border-radius:16px;padding:16px;box-shadow:0 5px 20px #1d35501a}.b-sub .cert-card .cert-body{padding:38px 45px;gap:12px}.b-sub .cert-card .cert-en{color:var(--rose)}.b-sub .cert-card h3{font-size:27px;font-weight:600}.b-sub .cert-card p{font-size:16px;color:#596e80}.b-sub .cert-card dl{font-size:14px;padding-top:20px;margin-top:10px;grid-template-columns:90px 1fr}.b-sub .cert-lead{font-size:17px;max-width:none}.b-sub .cert-note{line-height:1.9}.b-sub .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;counter-reset:trust}.b-sub .trust-card{position:relative;border:0;border-top:1px solid #ccdaea;border-radius:0;box-shadow:none;background:#fff;padding:40px 0 50px;counter-increment:trust;transform:none!important}.b-sub .trust-card:before{content:"0" counter(trust);position:absolute;right:0;top:35px;font:600 38px Pretendard,sans-serif;color:#cad8e7}.b-sub .trust-card .tnum{font-size:14px;color:var(--rose);padding-right:60px;margin-bottom:25px}.b-sub .trust-card h3{font-size:28px;font-weight:600;margin-bottom:16px}.b-sub .trust-card p{font-size:17px;line-height:1.85;max-width:85%}.b-sub .brand-intro{max-width:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 8%;gap:18px 8%;margin-bottom:75px}.b-sub .brand-intro .sec-tag{grid-column:1/-1;margin:0}.b-sub .brand-intro h2{grid-column:1;grid-row:2/4;font-size:clamp(30px,2.8vw,44px);font-weight:600;line-height:1.5}.b-sub .brand-intro p{grid-column:2;font-size:18px;color:#5b6c7c;line-height:1.9}.b-sub .brand-wide{border-radius:18px 100px 18px 18px}.b-sub .brand-pillars{gap:35px;counter-reset:pillar}.b-sub .pillar{position:relative;padding:35px 0;border:0;border-top:1px solid #cedaea;background:transparent;border-radius:0;counter-increment:pillar}.b-sub .pillar:after{content:"0" counter(pillar);position:absolute;right:0;top:32px;font:600 36px Pretendard,sans-serif;color:#cbd9e8}.b-sub .pillar .vicon{background:#edf3fa;color:var(--rose)}.b-sub .pillar .ven{color:var(--rose)}.b-sub .pillar h3{font-size:25px;font-weight:600}.b-sub .pillar p{font-size:16px}.b-sub .brand-philo{background:#edf3fa;border-radius:20px 100px 20px 20px;padding:65px;gap:70px}.b-sub .brand-philo .pk{color:var(--rose)}.b-sub .brand-philo h2{font-size:36px;font-weight:600;line-height:1.5}.b-sub .brand-philo dd{color:#5b6d80;font-size:17px}.b-sub .brand-facts{gap:35px}.b-sub .fact{border:0;border-radius:0;padding:20px 0;background:transparent}.b-sub .fact .fk{color:var(--rose)}.b-sub .fact h3{font-size:24px}.b-sub .fact p{font-size:16px}.b-sub .share-stats{display:grid;grid-template-columns:1fr 1fr 1fr;background:#eef4fa;padding:45px 25px;border-radius:20px;margin-bottom:85px!important;grid-gap:0!important;gap:0!important}.b-sub .share-stats .st+.st{border-left:1px solid #d6e1ed}.b-sub .share-stats .st b{color:var(--rose);font:600 clamp(28px,3vw,50px)/1.2 Pretendard,sans-serif}.b-sub .share-stats .st span{font-size:15px;color:#63809a;margin-top:15px}.b-sub .tl{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;max-width:none;padding:0}.b-sub .tl-item:before,.b-sub .tl:before{display:none}.b-sub .tl-item,.b-sub .tl-item:nth-child(2n){width:auto;margin:0}.b-sub .tl-item .tl-year,.b-sub .tl-item:nth-child(2n) .tl-year,.b-sub .tl-item:nth-child(odd) .tl-year{position:static;text-align:left;display:block;width:auto;font:600 40px Pretendard,sans-serif;color:var(--rose);margin-bottom:20px}.b-sub .tl-card{border:0;border-radius:16px;background:#f4f7fb}.b-sub .tl-card .tc-img{aspect-ratio:1.8;background:#eaf0f7}.b-sub .tl-card .tc-img img{filter:none;object-fit:contain}.b-sub .tl-card .tc-body{padding:26px}.b-sub .tl-card .tc-round{font-size:22px;font-weight:600}.b-sub .tl-card .tc-meta{font-size:14px;margin-top:8px}.b-sub .board{border:0;border-top:1px solid var(--rose);border-radius:0}.b-sub .board-row{padding:30px 15px;gap:32px;border-bottom:1px solid var(--line)}.b-sub .board-row .bnum{background:none;font:600 24px Pretendard,sans-serif;min-width:40px}.b-sub .board-row .btitle{font-size:20px;font-weight:500}.b-sub .board-row .bdate{font-size:14px}.b-sub .board-row:hover{background:#f5f8fc}.b-sub .mag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.b-sub .mag-card{border:0;border-radius:0;box-shadow:none;background:transparent}.b-sub .mag-card .mthumb,.b-sub .mag-card .press-thumb{border-radius:16px;aspect-ratio:1.6}.b-sub .mag-card .mbody{padding:20px 2px}.b-sub .mag-card .mtitle{font-size:21px;line-height:1.5;font-weight:600}.b-sub .mag-card .mdate{font-size:12px;color:#6e8398}.b-sub .sns-section{background:#f2f6fb}.b-sub .sitemap-grid{gap:25px}.b-sub .sm-group{background:#f1f6fb;border-radius:18px;border:0;padding:35px}.b-sub .sm-group h2,.b-sub .sm-section h2{color:var(--rose);font-weight:600}.b-sub .policy{max-width:960px!important;font-size:17px;line-height:1.9}.b-sub .policy h2{font-size:25px;margin-top:45px;color:var(--ink)}.b-sub .policy-note{background:#edf3fa;border:0;color:#5b7187;border-radius:14px;padding:24px}.b-sub footer{background:#081544;color:#bac9de;padding:70px 0 30px;border:0}.b-sub .foot-grid{grid-template-columns:1fr 2fr;gap:10%}.b-sub footer .ft-h,.pp.b-sub footer .fnav .ft-h{color:#fff;font-size:16px;margin-bottom:20px}.pp.b-sub footer .fnav a,.pp.b-sub footer .fnav li{font-size:14px;color:#bccce2}.b-sub footer .fnav a:hover{color:#fff}.b-sub .foot-btm{border-top:1px solid #ffffff20;color:#8298b8;padding-top:25px;margin-top:50px;font-size:12px}@media(min-width:3200px){.pp.b-sub .wrap{width:1928px}.b-sub .sub-hero-art{height:580px}.b-sub .sub-hero h1{font-size:72px}.b-sub .sub-hero-desc{font-size:23px}.b-sub .detail-hero.compact>.wrap{width:1928px}.b-sub .detail-hero>.wrap{max-width:1100px}}@media(max-width:1400px){.pp.b-sub .nav{display:flex;gap:20px}.b-sub .gnb{display:none}.b-sub .nav-cta{margin-left:auto}.b-sub .b-menu-toggle{display:grid;place-items:center;width:36px;height:36px;padding:5px;border:0;background:#fff;color:var(--ink)}.b-sub .b-menu-toggle svg{width:24px;height:24px}.b-sub .b-mobile-nav{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;padding:16px 6vw 26px;max-height:calc(100dvh - 90px);overflow:auto;box-shadow:0 15px 20px #18324710}.b-sub .b-mobile-nav a{display:flex;gap:25px;padding:15px 0;border-top:1px solid var(--line)}.b-sub .b-mobile-nav a span:first-child{font-size:12px;color:var(--rose)}.b-sub .b-mobile-nav a span:last-child{margin-left:auto}.b-sub .sub-hero-art{height:340px}.b-sub .faq-layout{grid-template-columns:230px 1fr;gap:5%}}@media(max-width:1000px){.b-sub .sub-hero-grid{gap:4%}.b-sub .sub-hero h1{font-size:38px}.b-sub .sub-hero-desc{font-size:16px}.b-sub .sub-answer-scene{padding:25px 15px}.b-sub .sub-answer-scene>div{gap:15px;padding:18px;width:95%}.b-sub .sub-answer-scene p{font-size:16px}.b-sub .sub-hero-photo{border-top-right-radius:65px}.b-sub .prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px}.b-sub .prod-card .pname{font-size:21px}.b-sub .detail-hd{gap:5%}.b-sub .product-detail-copy h1{font-size:30px}.b-sub .product-detail-copy>.product-description{font-size:16px}.b-sub .line-card{grid-template-columns:1fr}.b-sub .line-card .lc-img{aspect-ratio:1.5}.b-sub .line-card .lc-body{padding:0 25px 25px}.b-sub .brand-philo{padding:40px;gap:35px}.b-sub .brand-philo h2{font-size:27px}.b-sub .brand-intro p{font-size:16px}.b-sub .cert-card{grid-template-columns:38% 1fr}.b-sub .cert-card .cert-body{padding:28px}.b-sub .mag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-sub .faq-layout{grid-template-columns:1fr}.b-sub .faq-sidebar{position:static}.b-sub .faq-sidebar h2{font-size:28px}.b-sub .faq-sidebar .filterbar{flex-direction:row;flex-wrap:wrap;margin-bottom:25px}.b-sub .faq-sidebar .chip{border:1px solid var(--line);border-radius:100px}.b-sub .foot-grid{grid-template-columns:1fr;gap:40px}.b-sub .fnav{justify-content:space-between}}@media(max-width:620px){.pp.b-sub{font-size:15px}.pp.b-sub .wrap{width:calc(100% - 36px)}.pp.b-sub .nav{height:70px;padding:0 18px}.b-sub .logo img{height:30px}.b-sub .nav-cta .btn{font-size:10px;padding:8px 10px}.b-sub .nav-cta .btn-ghost{display:none}.b-sub .nav-cta .btn svg{width:13px}.b-sub .b-mobile-nav{max-height:calc(100dvh - 70px)}.pp.b-sub .sub-hero{padding:22px 0 35px}.b-sub .sub-hero .crumb{margin-bottom:15px;font-size:11px}.b-sub .sub-hero-grid{grid-template-columns:1fr;gap:28px}.b-sub .sub-hero-copy{padding:15px 0 0}.b-sub .sub-hero p.sub-eyebrow{font-size:22px;margin-bottom:18px}.b-sub .sub-hero h1{font-size:36px;margin-bottom:18px}.b-sub .sub-hero-desc{font-size:15px}.b-sub .sub-hero-desc br,.b-sub .sub-hero-scroll{display:none}.b-sub .sub-hero-art{height:270px}.b-sub .sub-hero-photo{border-radius:12px 65px 12px 12px}.b-sub .sub-hero-photo figcaption{left:16px;bottom:16px;padding:9px 15px;font-size:12px}.b-sub .sub-scene-word{font-size:90px}.b-sub .sub-scene-caption{font-size:11px;bottom:20px}.b-sub .sub-answer-scene,.b-sub .sub-journal-scene,.b-sub .sub-product-scene,.b-sub .sub-quality-scene{border-radius:12px 65px 12px 12px}.b-sub .sub-quality-scene figure{border-radius:40px 40px 10px 10px;gap:12px}.b-sub .sub-quality-scene figure img{height:45px}.b-sub .sub-quality-scene figcaption{font-size:10px}.b-sub .sub-answer-scene{padding:25px;gap:18px}.b-sub .sub-answer-scene>div{width:87%;gap:20px}.b-sub .sub-answer-scene span{font-size:38px}.b-sub .sub-journal-scene>span{font-size:74px}.pp.b-sub .page-body{padding:40px 0 75px}.b-sub .filterbar{gap:8px;margin-bottom:25px;padding-bottom:20px}.b-sub .chip{font-size:12px;padding:9px 15px}.b-sub .count{font-size:12px;flex-basis:100%;margin:5px 0 0}.b-sub .searchbar{padding:5px 6px 5px 15px}.b-sub .searchbar input{font-size:14px}.b-sub .searchbar .go{font-size:12px;padding:10px 18px}.b-sub .prod-grid{gap:28px 14px}.b-sub .prod-card .pimg{border-radius:12px;aspect-ratio:.9}.b-sub .product-type{left:12px;top:12px;font-size:10px}.b-sub .prod-card .ps-obj{width:80%;height:70%}.b-sub .prod-card .pbody{padding:15px 0 0}.b-sub .prod-card .pline{font-size:10px}.b-sub .prod-card .pname{font-size:17px;margin-top:6px}.b-sub .prod-card .pbody>p{font-size:12px!important}.b-sub .btn{font-size:13px;padding:12px 20px}.b-sub .detail-hero.compact{padding:20px 0 0}.b-sub .detail-hero.compact>.wrap{width:calc(100% - 36px)}.b-sub .detail-hd{grid-template-columns:1fr;gap:30px;margin-bottom:35px}.b-sub .detail-img{border-radius:16px 75px 16px 16px}.b-sub .product-detail-copy h1{font-size:30px}.b-sub .product-detail-copy table{font-size:14px}.b-sub .product-detail-copy>.product-description{font-size:16px}.b-sub .product-detail-actions{margin-top:25px}.b-sub .product-section-links{gap:25px;padding:18px 0;margin-bottom:35px;font-size:13px}.b-sub .product-detail-body>h2,.b-sub .product-related>h2{font-size:25px;margin-bottom:25px}.b-sub .product-related{margin-top:55px}.b-sub .wk-grid{grid-template-columns:1fr;gap:28px}.b-sub .wk-card:first-child{display:flex;grid-column:auto}.b-sub .wk-card:first-child .wk-img{aspect-ratio:1.65;min-height:190px}.b-sub .wk-card .wk-body,.b-sub .wk-card:first-child .wk-body{padding:24px}.b-sub .wk-card .wk-title,.b-sub .wk-card:first-child .wk-title{font-size:24px}.b-sub .wk-card .wk-sum{font-size:15px}.b-sub .detail-hero.light{padding:28px 0 36px}.b-sub .detail-hero .dh-crumb{font-size:11px;margin-bottom:26px}.b-sub .detail-hero h1{font-size:29px}.b-sub .detail-hero .dh-meta{flex-wrap:wrap}.b-sub .detail-hero .dh-date{font-size:12px}.b-sub .basics-body,.b-sub .wiki-body{font-size:16px}.b-sub .basics-body h3{font-size:23px}.b-sub .basics-body .bluf{padding:25px 22px;font-size:17px}.b-sub .article-cover{margin-bottom:30px;border-radius:12px 45px 12px 12px}.b-sub .basics-body table,.b-sub .wiki-body table{font-size:13px}.b-sub .faq-sidebar h2{font-size:25px}.b-sub .faq-q{padding:22px 8px;font-size:16px;gap:12px}.b-sub .faq-cat{display:none}.b-sub .faq-a{padding:0 18px 25px 40px;font-size:14px}.b-sub .faq-q .qmark{font-size:22px}.b-sub .line-grid{gap:18px;grid-template-columns:1fr}.b-sub .line-card{grid-template-columns:36% 1fr}.b-sub .line-card .lc-img{aspect-ratio:1}.b-sub .line-card .lc-body{padding:20px 18px 20px 0}.b-sub .line-card .lc-name{font-size:19px}.b-sub .line-card .lc-desc{font-size:13px}.b-sub .cmp-wrap{border-radius:12px}.b-sub .cmp-sec-head h2{font-size:26px}.b-sub .cert-grid{gap:24px}.b-sub .cert-card{grid-template-columns:1fr}.b-sub .cert-card .cert-media{min-height:0;aspect-ratio:1.8}.b-sub .cert-card .cert-logo{width:80px;height:70px;padding:12px}.b-sub .cert-card .cert-body{padding:26px}.b-sub .cert-card h3{font-size:24px}.b-sub .cert-card p{font-size:14px}.b-sub .cert-card dl{font-size:12px;grid-template-columns:65px 1fr}.b-sub .cert-lead{font-size:15px}.b-sub .trust-grid{grid-template-columns:1fr}.b-sub .trust-card{padding:30px 0}.b-sub .trust-card h3{font-size:24px}.b-sub .trust-card p{font-size:15px}.b-sub .trust-card:before{font-size:30px}.b-sub .brand-intro{display:block;margin-bottom:40px}.b-sub .brand-intro .sec-tag{margin-bottom:20px}.b-sub .brand-intro h2{font-size:29px;margin-bottom:25px}.b-sub .brand-intro p{font-size:16px;margin-bottom:16px}.b-sub .brand-wide{border-radius:12px 60px 12px 12px}.b-sub .brand-facts,.b-sub .brand-pillars{grid-template-columns:1fr;gap:10px}.b-sub .brand-philo{grid-template-columns:1fr;padding:30px 25px;border-radius:12px 60px 12px 12px}.b-sub .brand-philo h2{font-size:28px}.b-sub .brand-philo dd{font-size:15px}.b-sub .share-stats{padding:26px 10px;margin-bottom:45px!important}.b-sub .share-stats .st b{font-size:24px}.b-sub .share-stats .st:last-child b{font-size:18px}.b-sub .share-stats .st span{font-size:11px;margin-top:10px}.b-sub .tl{grid-template-columns:1fr;gap:38px}.b-sub .tl-item .tl-year,.b-sub .tl-item:nth-child(2n) .tl-year,.b-sub .tl-item:nth-child(odd) .tl-year{font-size:32px}.b-sub .tl-card .tc-body{padding:22px}.b-sub .tl-card .tc-round{font-size:20px}.b-sub .tl-card .tc-meta{font-size:12px}.b-sub .board-row{position:relative;gap:15px;padding:23px 0 43px}.b-sub .board-row .bnum{min-width:25px;font-size:19px}.b-sub .board-row .btitle{font-size:16px}.b-sub .board-row .bdate{position:absolute;bottom:17px;left:40px;font-size:11px}.b-sub .mag-grid{grid-template-columns:1fr;gap:26px}.b-sub .mag-card .mtitle{font-size:21px}.b-sub .sitemap-grid{grid-template-columns:1fr}.b-sub .sm-group{padding:28px}.b-sub .policy{font-size:15px}.b-sub .policy h2{font-size:23px}.b-sub footer{padding:45px 0 25px}.b-sub .fnav{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}.b-sub .foot-btm{font-size:11px;margin-top:35px}.b-sub footer .fnav a{font-size:13px}}@media(prefers-reduced-motion:reduce){.b-sub *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.b-sub .lu-flow.sub-flow{overflow:hidden;font-family:Pretendard,sans-serif;font-size:clamp(34px,4vw,64px);line-height:1.4;white-space:nowrap;letter-spacing:0;color:var(--ink);padding:70px 0 20px;border-top:1px solid var(--line)}.b-sub .lu-flow.sub-flow>div{display:flex;width:max-content;animation:sub-flow 55s linear infinite}.b-sub .lu-flow.sub-flow>div>span{display:inline-flex;align-items:center;gap:.5em;padding-right:.5em}.b-sub .lu-flow-flower{color:var(--blue);display:inline-flex;width:.8em;height:.8em}.b-sub .lu-flow-flower svg{width:100%;height:100%}@keyframes sub-flow{to{transform:translateX(-25%)}}.b-sub .sub-explore{padding:60px 0 120px}.b-sub .sub-explore-head{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:40px}.b-sub .sub-explore-head .sub-eyebrow{font:600 clamp(22px,1.8vw,28px) Pretendard,sans-serif;color:var(--rose);margin:0 0 12px}.b-sub .sub-explore-head h2{font-size:clamp(28px,2.6vw,40px);font-weight:600;letter-spacing:-.045em}.b-sub .sub-explore-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.b-sub .sub-explore-card{display:flex;flex-direction:column;background:#f5f8fb;border-radius:18px;overflow:hidden;transition:transform .35s ease,background .3s}.b-sub .sub-explore-card:hover{transform:translateY(-6px);background:#eef3f9}.b-sub .sub-explore-img{position:relative;display:block;aspect-ratio:4/3;overflow:hidden}.b-sub .sub-explore-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.b-sub .sub-explore-card:hover .sub-explore-img img{transform:scale(1.05)}.b-sub .sub-explore-n{position:absolute;left:20px;top:16px;font:600 30px Pretendard,sans-serif;color:#fff;text-shadow:0 2px 12px #0006}.b-sub .sub-explore-body{display:flex;flex-direction:column;gap:8px;padding:26px 28px 30px}.b-sub .sub-explore-en{font:600 17px Pretendard,sans-serif;color:var(--rose)}.b-sub .sub-explore-body b{font-size:22px;font-weight:600;letter-spacing:-.04em;color:var(--ink)}.b-sub .sub-explore-desc{font-size:14.5px;color:var(--sub);line-height:1.65}.b-sub .sub-explore-go{margin-top:8px;font-size:14px;font-weight:600;color:var(--ink)}.b-sub .cat-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin-bottom:56px}.b-sub .cat-card{position:relative;text-align:left;border:1px solid transparent;border-radius:20px;padding:30px 28px 28px;min-height:300px;display:flex;flex-direction:column;gap:8px;overflow:hidden;background:#eef3fa;color:var(--ink);transition:transform .35s,border-color .3s;font:inherit;cursor:pointer}.b-sub .cat-card.tone-night{background:#ece9f6}.b-sub .cat-card.tone-every{background:#eef4ee}.b-sub .cat-card:hover{transform:translateY(-5px)}.b-sub .cat-card.on{border-color:var(--rose)}.b-sub .cat-card .cat-n{font:600 34px Pretendard,sans-serif;color:#9fb3c9;line-height:1}.b-sub .cat-card .cat-en{font:600 19px Pretendard,sans-serif;color:var(--rose);margin-top:6px}.b-sub .cat-card b{font-size:24px;font-weight:600;letter-spacing:-.04em;max-width:60%}.b-sub .cat-card .cat-desc{font-size:14.5px;color:#5b6c7c;line-height:1.65;max-width:58%}.b-sub .cat-card .cat-count{margin-top:auto;font-size:14px;font-weight:600;color:var(--rose)}.b-sub .cat-card .cat-shot{position:absolute;right:-4%;bottom:-6%;width:46%;aspect-ratio:1;pointer-events:none}.b-sub .cat-card .cat-shot .packshot{width:100%;height:100%}.b-sub .cat-card .cat-shot .ps-obj{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 18px #1d355c22)}.b-sub .faq-sidebar .chip{display:flex;justify-content:space-between;align-items:center;gap:12px}.b-sub .faq-sidebar .chip-n{font-size:12px;color:#9fb3c9}.b-sub .faq-sidebar .chip.on .chip-n{color:var(--rose)}.b-sub .faq-count{font-size:14px;color:var(--sub);margin:0 0 14px}@media(max-width:1000px){.b-sub .faq-layout{grid-template-columns:1fr;row-gap:36px}.b-sub .faq-sidebar{position:static}.b-sub .faq-sidebar h2{font-size:24px;margin-bottom:18px}.b-sub .faq-sidebar .filterbar{flex-direction:row;flex-wrap:wrap}.b-sub .faq-sidebar .chip{border:1px solid #d9e2ec}.b-sub .cat-band{grid-template-columns:1fr;gap:14px}.b-sub .cat-card{min-height:0;padding:24px 22px}.b-sub .cat-card .cat-desc,.b-sub .cat-card b{max-width:62%}.b-sub .cat-card .cat-shot{width:38%;bottom:-4%}.b-sub .sub-explore-grid{grid-template-columns:1fr;gap:16px}.b-sub .sub-explore-head{flex-direction:column;gap:8px;margin-bottom:26px}}@media(max-width:620px){.b-sub .lu-flow.sub-flow{padding:40px 0 10px}.b-sub .sub-explore{padding:36px 0 70px}.b-sub .sub-explore-body{padding:20px 20px 24px}.b-sub .cat-card b{font-size:20px}}.pp.b-sub .sidequick{right:18px;top:auto;bottom:24px;transform:none;padding:6px;gap:2px;background:#fff;border:1px solid #c8d9f2;border-radius:16px;box-shadow:0 10px 30px #1d355c14;z-index:120}.pp.b-sub .sidequick a,.pp.b-sub .sidequick button{width:46px;height:46px;border-radius:12px;color:var(--rose);background:transparent}.pp.b-sub .sidequick img{width:30px;height:30px;object-fit:contain;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.pp.b-sub .sidequick a:hover,.pp.b-sub .sidequick button:hover{background:#eef5ff;color:var(--rose-deep);transform:none}.pp.b-sub .sidequick a:hover img,.pp.b-sub .sidequick button:hover img{transform:translateY(-2px) scale(1.1)}.pp.b-sub .sidequick .sidequick-top{background:#eef5ff;margin-top:4px}.pp.b-sub .sidequick span{background:var(--rose);border-radius:8px;font-size:12px;box-shadow:none}@media(max-width:768px){.pp.b-sub .sidequick{right:8px;bottom:12px;padding:4px;border-radius:12px}.pp.b-sub .sidequick a,.pp.b-sub .sidequick button{width:34px;height:34px}.pp.b-sub .sidequick img{width:24px;height:24px}.pp.b-sub .sidequick span{display:none}}.b-sub .lm{margin-top:10px}.b-sub .lm-legend{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0 0 22px;font-size:14px;color:var(--ink)}.b-sub .lm-axis{display:inline-flex;align-items:center;gap:8px}.b-sub .lm-axis i{width:12px;height:12px;border-radius:50%}.b-sub .lm-axis small{font:600 13px Pretendard,sans-serif;color:var(--sub)}.b-sub .lm-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:#fff}.b-sub .lm-table{width:100%;min-width:1080px;border-collapse:separate;border-spacing:0}.b-sub .lm-table td,.b-sub .lm-table th{vertical-align:top;text-align:left}.b-sub .lm-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;padding:18px 16px 14px;border-bottom:1px solid var(--line)}.b-sub .lm-table thead th b{display:block;font-size:16px;font-weight:600;letter-spacing:-.03em}.b-sub .lm-table thead th small{font:600 14px Pretendard,sans-serif;color:var(--sub)}.b-sub .lm-th-bar{display:block;width:34px;height:5px;border-radius:5px;background:var(--ax);margin-bottom:10px}.b-sub .lm-corner{width:150px}.b-sub .lm-corner span{display:block;font-size:12px;color:var(--sub)}.b-sub .lm-corner span:first-child{font-weight:600;color:var(--ink);margin-bottom:2px}.b-sub .lm-group th{background:#f3f6fa;padding:14px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.b-sub .lm-group b{font:600 22px Pretendard,sans-serif;color:var(--rose);margin-right:14px}.b-sub .lm-group span{font-size:13px;color:var(--sub)}.b-sub .lm-rowhead{width:150px;padding:20px 16px;background:#fbfcfe;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.b-sub .lm-rowhead b{display:block;font-size:16px;font-weight:600;letter-spacing:-.03em}.b-sub .lm-rowhead span{display:block;font-size:12.5px;color:var(--sub);margin-top:4px}.b-sub .lm-table td{padding:16px 12px;border-bottom:1px solid var(--line)}.b-sub .lm-cell{display:flex;flex-wrap:wrap;gap:12px}.b-sub .lm-item{display:flex;flex-direction:column;gap:8px;width:118px;color:var(--ink);text-align:center;transition:transform .3s}.b-sub .lm-item:hover{transform:translateY(-3px)}.b-sub .lm-item.is-static{cursor:default}.b-sub .lm-shot{display:block;aspect-ratio:1;border-radius:12px;background:color-mix(in srgb,var(--ax) 8%,#fff);overflow:hidden;position:relative}.b-sub .lm-shot img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}.b-sub .lm-shot.is-ref img{inset:12%;width:76%;height:76%;mix-blend-mode:multiply;opacity:.9}.b-sub .lm-name{font-size:12.5px;line-height:1.45;color:#3c4e5d;word-break:keep-all}.b-sub .lm-empty{display:block;padding:24px 0;text-align:center;color:#c6d0dc}.b-sub .lm-foot{margin-top:14px;font-size:13px;color:var(--sub)}.b-sub .cmp-len{white-space:nowrap;color:var(--sub);font-size:13px}@media(max-width:1000px){.b-sub .lm-item{width:104px}.b-sub .lm-corner,.b-sub .lm-rowhead{width:120px}}@media(max-width:620px){.b-sub .lm-scroll{border-radius:12px}.b-sub .lm-table{min-width:900px}.b-sub .lm-item{width:92px}.b-sub .lm-name{font-size:11.5px}.b-sub .lm-legend{font-size:12.5px;gap:8px 14px}}.b-sub .cmp-go,.b-sub table.cmp .pline{color:var(--rose)}.b-sub table.cmp thead th{background:#f3f6fa;color:var(--sub)}.b-sub .lf-uses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:28px}.b-sub .lf-use{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#fff;text-align:left;color:var(--ink);font:inherit;cursor:pointer;transition:border-color .25s,background .25s,transform .3s}.b-sub .lf-use:hover{transform:translateY(-3px);border-color:#b9c9e0}.b-sub .lf-use.on{background:#eef4ff;border-color:var(--rose)}.b-sub .lf-use-shot{flex:none;width:72px;height:72px;border-radius:14px;background:#f3f6fa;display:grid;place-items:center;overflow:hidden}.b-sub .lf-use-shot img{width:74%;height:74%;object-fit:contain}.b-sub .lf-use-txt b{display:block;font-size:17px;font-weight:600;letter-spacing:-.03em}.b-sub .lf-use-txt span{display:block;font-size:12.5px;color:var(--sub);margin-top:4px}.b-sub .lf-use.on .lf-use-txt b{color:var(--rose)}.b-sub .lf-axes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.b-sub .lf-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #d9e2ec;border-radius:100px;background:#fff;color:#60758b;font:inherit;font-size:14px;cursor:pointer;transition:.2s}.b-sub .lf-chip i{width:10px;height:10px;border-radius:50%;background:var(--ax)}.b-sub .lf-chip small{font-size:12px;color:#9fb3c9}.b-sub .lf-chip:hover{border-color:var(--rose);color:var(--rose)}.b-sub .lf-chip.on{background:var(--rose);border-color:var(--rose);color:#fff}.b-sub .lf-chip.on small{color:#c9d6ff}.b-sub .lf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 20px;gap:24px 20px}.b-sub .lf-card{display:flex;flex-direction:column;color:var(--ink);transition:transform .3s}.b-sub .lf-card:hover{transform:translateY(-4px)}.b-sub .lf-card.is-static{cursor:default}.b-sub .lf-shot{position:relative;display:block;aspect-ratio:1;border-radius:18px;background:color-mix(in srgb,var(--ax) 9%,#fff);overflow:hidden}.b-sub .lf-shot img{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;transition:transform .4s}.b-sub .lf-shot img.is-ref{inset:14%;width:72%;height:72%;mix-blend-mode:multiply}.b-sub .lf-card:hover .lf-shot img{transform:scale(1.05)}.b-sub .lf-row{position:absolute;left:14px;top:14px;font-size:11.5px;color:#4a5d70;background:#ffffffd9;padding:5px 10px;border-radius:100px}.b-sub .lf-body{display:flex;flex-direction:column;gap:6px;padding:16px 4px 0}.b-sub .lf-axis{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--sub)}.b-sub .lf-axis i{width:8px;height:8px;border-radius:50%;background:var(--ax)}.b-sub .lf-body b{font-size:17px;font-weight:600;letter-spacing:-.03em;line-height:1.4}.b-sub .lf-desc{font-size:13px;color:var(--sub);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b-sub .lf-go{margin-top:4px;font-size:13px;font-weight:600;color:var(--rose)}.b-sub .lf-card.is-static .lf-go{color:#9fb3c9}.b-sub .lf-len{margin-top:56px;padding:32px 36px;border-radius:20px;background:#f3f6fa;display:grid;grid-template-columns:260px 1fr;grid-gap:40px;gap:40px;align-items:center}.b-sub .lf-len-head b{display:block;font-size:20px;font-weight:600;letter-spacing:-.03em;margin-bottom:8px}.b-sub .lf-len-head span{font-size:14px;color:var(--sub);line-height:1.65}.b-sub .lf-len-bars{display:flex;gap:40px;align-items:flex-end}.b-sub .lf-len-group{display:flex;gap:14px;align-items:flex-end;position:relative;padding-bottom:26px}.b-sub .lf-len-group .lf-len-label{position:absolute;left:0;bottom:0;font:600 14px Pretendard,sans-serif;color:var(--rose)}.b-sub .lf-bar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:150px;width:44px;gap:6px}.b-sub .lf-bar-fill{width:100%;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#4d7bff,#00179c)}.b-sub .lf-len-group.liner .lf-bar-fill{background:linear-gradient(180deg,#9fc1ff,#5b8bea)}.b-sub .lf-bar em{font-style:normal;font-size:12px;font-weight:600;color:var(--ink);order:-1}.b-sub .lf-bar small{font-size:11px;color:var(--sub);white-space:nowrap}@media(max-width:1000px){.b-sub .lf-uses{grid-template-columns:1fr 1fr}.b-sub .lf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}.b-sub .lf-len{grid-template-columns:1fr;gap:24px;padding:26px 22px}.b-sub .lf-len-bars{gap:24px;overflow-x:auto}}@media(max-width:620px){.b-sub .lf-uses{grid-template-columns:1fr 1fr;gap:10px}.b-sub .lf-use{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.b-sub .lf-use-shot{width:56px;height:56px}.b-sub .lf-use-txt b{font-size:15px}.b-sub .lf-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.b-sub .lf-body b{font-size:15px}.b-sub .lf-bar{width:34px;height:120px}}.b-sub .cb-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.b-sub .cb-chip{display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;border:1px solid #d9e2ec;border-radius:100px;background:#fff;color:var(--ink);font:inherit;cursor:pointer;transition:.2s;text-align:left}.b-sub .cb-chip img{width:34px;height:34px;object-fit:contain}.b-sub .cb-chip b{display:block;font-size:14px;font-weight:600;line-height:1.2}.b-sub .cb-chip small{display:block;font-size:11.5px;color:var(--sub);margin-top:2px}.b-sub .cb-chip.on,.b-sub .cb-chip:hover{border-color:var(--rose)}.b-sub .cb-chip.on{background:#eef4ff}.b-sub .cb-chip.on b{color:var(--rose)}.b-sub .cb-group{margin-bottom:44px}.b-sub .cb-group h3{font-size:20px;font-weight:600;letter-spacing:-.03em;margin-bottom:16px}.b-sub .cb-group h3 span{font:600 16px Pretendard,sans-serif;color:var(--rose);margin-left:8px}.b-sub .cb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.b-sub .cb-card{display:flex;flex-direction:column;gap:14px;padding:20px 22px;border-radius:16px;background:#f5f8fb;border:1px solid transparent;transition:border-color .25s}.b-sub .cb-card:hover{border-color:#c8d9f2}.b-sub .cb-card>b{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.b-sub .cb-badges{display:flex;flex-wrap:wrap;gap:8px}.b-sub .cb-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:100px;background:#fff;border:1px solid #e3eaf2;font-size:11.5px;color:#b3c0cf}.b-sub .cb-badge img{width:20px;height:20px;object-fit:contain;filter:grayscale(1);opacity:.35}.b-sub .cb-badge i{font-style:normal}.b-sub .cb-badge.on{color:var(--ink);border-color:#c8d9f2}.b-sub .cb-badge.on img{filter:none;opacity:1}.b-sub .cb-badge.on.hi{background:var(--rose);color:#fff;border-color:var(--rose)}@media(max-width:1000px){.b-sub .cb-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.b-sub .cb-grid{grid-template-columns:1fr}.b-sub .cb-chip{padding:8px 14px 8px 10px}.b-sub .cb-chip img{width:28px;height:28px}.b-sub .cb-chip small{display:none}}.b-sub .detail-hero.light.has-photo{position:relative;overflow:hidden;padding:56px 0 92px;background:linear-gradient(120deg,#f7f9fd,#eaf1fa 55%,#e3ecf8);border-bottom:1px solid #dfe8f2}.b-sub .detail-hero.has-photo:before{right:-6%;top:-40%;width:52vw;max-width:760px;background:radial-gradient(circle,#ffffff 0,rgba(255,255,255,0) 68%)}.b-sub .detail-hero.has-photo:after,.b-sub .detail-hero.has-photo:before{content:"";position:absolute;aspect-ratio:1;border-radius:50%;pointer-events:none}.b-sub .detail-hero.has-photo:after{right:22%;bottom:-30%;width:26vw;max-width:380px;border:1px solid #c8d9f2}.b-sub .detail-hero .dh-en{position:absolute;left:-.04em;bottom:-.2em;font:600 clamp(90px,10.5vw,170px)/1 Pretendard,sans-serif;color:#fff;opacity:.9;letter-spacing:-.02em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.b-sub .detail-hero.has-photo>.wrap{position:relative;z-index:1;max-width:1240px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:64px;gap:64px;align-items:center}.b-sub .detail-hero.has-photo .dh-crumb{margin-bottom:30px}.b-sub .detail-hero.has-photo h1{font-size:clamp(30px,2.9vw,46px);margin:18px 0 0}.b-sub .detail-hero .dh-desc{margin:22px 0 0;font-size:17px;line-height:1.75;color:#4a5d70;max-width:520px}.b-sub .detail-hero .dh-facts{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin:34px 0 0;padding:0;border-top:1px solid #cfdaea}.b-sub .detail-hero .dh-facts li{display:flex;flex-direction:column;gap:6px;padding:18px 28px 0 0;margin-right:28px;border-right:1px solid #dbe4ef}.b-sub .detail-hero .dh-facts li:last-child{border-right:0;margin-right:0;padding-right:0}.b-sub .detail-hero .dh-facts span{font-size:11.5px;letter-spacing:.06em;color:#7d8ea0}.b-sub .detail-hero .dh-facts b{font-size:14.5px;font-weight:600;color:var(--ink)}.b-sub .detail-hero .dh-photo{margin:0;position:relative;aspect-ratio:4/3;border-radius:18px 72px 18px 18px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(0,23,156,.35)}.b-sub .detail-hero .dh-photo img{width:100%;height:100%;object-fit:cover;display:block}.b-sub .detail-hero .dh-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}@media(max-width:1000px){.b-sub .detail-hero.has-photo>.wrap{grid-template-columns:1fr;gap:36px}.b-sub .detail-hero .dh-photo{aspect-ratio:16/10;border-radius:16px 56px 16px 16px}.b-sub .detail-hero .dh-en{font-size:120px;opacity:.6}}@media(max-width:620px){.b-sub .detail-hero.light.has-photo{padding:28px 0 56px}.b-sub .detail-hero.has-photo .dh-crumb{margin-bottom:22px}.b-sub .detail-hero .dh-desc{font-size:15px;margin-top:16px}.b-sub .detail-hero .dh-facts{margin-top:24px}.b-sub .detail-hero .dh-facts li{padding:14px 16px 0 0;margin-right:16px}.b-sub .detail-hero .dh-photo{border-radius:14px 44px 14px 14px}.b-sub .detail-hero .dh-en{font-size:90px;bottom:-.25em}}.b-sub .detail-hero.light .dh-tag{color:var(--rose)}.b-sub .sb{position:relative}.b-sub .sb-lines{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:36px}.b-sub .sb-line{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1px solid #d9e2ec;border-radius:100px;background:#fff;color:#60758b;font:inherit;font-size:14px;cursor:pointer;transition:.2s}.b-sub .sb-line small{font-size:12px;color:#9fb3c9}.b-sub .sb-line:hover{border-color:var(--rose);color:var(--rose)}.b-sub .sb-line.on{background:var(--rose);border-color:var(--rose);color:#fff}.b-sub .sb-line.on small{color:#c9d6ff}.b-sub .sb-group{margin-bottom:28px;border:1px solid #dfe8f2;border-radius:24px;background:#fff;overflow:hidden}.b-sub .sb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 32px 22px;background:linear-gradient(90deg,#f3f7fc,#fff)}.b-sub .sb-eyebrow{display:block;font:600 12px Pretendard,sans-serif;letter-spacing:.14em;color:var(--rose);margin-bottom:8px}.b-sub .sb-head h3{font-size:24px;font-weight:600;letter-spacing:-.03em;margin:0}.b-sub .sb-head p{margin:6px 0 0;font-size:14px;color:var(--sub)}.b-sub .sb-count{flex:none;font-size:13px;color:#7d8ea0;padding-bottom:4px}.b-sub .sb-rows{list-style:none;margin:0;padding:0 12px 12px}.b-sub .sb-row{display:grid;grid-template-columns:92px minmax(0,1.3fr) minmax(0,1fr) 190px;grid-gap:24px;gap:24px;align-items:center;padding:18px 20px;border-radius:16px;border-top:1px solid #edf2f7;transition:background .2s}.b-sub .sb-rows .sb-row:first-child{border-top:0}.b-sub .sb-row:hover{background:#f7fafd}.b-sub .sb-row.on{background:#eef4ff}.b-sub .sb-shot{display:block;width:92px;height:92px;border-radius:14px;background:#f3f6fa;overflow:hidden;position:relative}.b-sub .sb-shot img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}.b-sub .sb-cat{display:inline-block;font-size:11.5px;color:var(--rose);border:1px solid #cfdaea;border-radius:100px;padding:3px 9px;margin-bottom:8px}.b-sub .sb-name{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.4}.b-sub .sb-desc{margin:6px 0 0;font-size:13px;color:var(--sub);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b-sub .sb-spec{display:flex;flex-direction:column;gap:8px}.b-sub .sb-k{font-size:11.5px;letter-spacing:.06em;color:#7d8ea0}.b-sub .sb-chips{display:flex;flex-wrap:wrap;gap:6px}.b-sub .sb-chips i{display:inline-flex;align-items:baseline;gap:4px;font-style:normal;font-size:13px;color:var(--ink);background:#f3f6fa;border-radius:8px;padding:6px 10px}.b-sub .sb-chips i small{font-size:11px;color:#7d8ea0}.b-sub .sb-note{font-size:12px;color:#7d8ea0}.b-sub .sb-act{display:flex;flex-direction:column;align-items:stretch;gap:8px}.b-sub .sb-pick{font:inherit;font-size:13px;font-weight:600;padding:10px 14px;border-radius:10px;border:1px solid #cfdaea;background:#fff;color:var(--rose);cursor:pointer;transition:.2s}.b-sub .sb-pick.on,.b-sub .sb-pick:hover{border-color:var(--rose)}.b-sub .sb-pick.on{background:var(--rose);color:#fff}.b-sub .sb-pick:disabled{color:#b3c0cf;border-color:#e3eaf2;cursor:default}.b-sub .sb-go{font-size:13px;font-weight:600;color:var(--rose);text-align:center}.b-sub .sb-tray{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:60;width:min(880px,calc(100% - 120px));display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 14px 12px 16px;background:#fff;border:1px solid #c8d9f2;border-radius:20px;box-shadow:0 24px 50px -20px rgba(0,23,156,.35)}.b-sub .sb-tray-items{display:flex;gap:8px;min-width:0}.b-sub .sb-tray-item{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid #dfe8f2;border-radius:12px;background:#f7fafd;font:inherit;font-size:13px;color:var(--ink);cursor:pointer;max-width:220px}.b-sub .sb-tray-item img{width:34px;height:34px;object-fit:contain;flex:none}.b-sub .sb-tray-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b-sub .sb-tray-item i{font-style:normal;color:#9fb3c9;margin-left:2px}.b-sub .sb-tray-empty{width:46px;height:46px;border:1px dashed #cfdaea;border-radius:12px;display:grid;place-items:center;color:#c0ccdb;font-size:18px}.b-sub .sb-tray-act{display:flex;align-items:center;gap:12px;flex:none}.b-sub .sb-tray-n{font:600 20px Pretendard,sans-serif;color:var(--rose)}.b-sub .sb-tray-n small{font-size:13px;color:#9fb3c9}.b-sub .sb-tray .btn{padding:11px 20px;font-size:14px}.b-sub .sb-tray .btn:disabled{opacity:.4;cursor:default}.b-sub .sb-tray-clear{font:inherit;font-size:13px;color:#7d8ea0;background:none;border:0;cursor:pointer}.b-sub .sb-compare{margin-bottom:36px;border:1px solid var(--rose);border-radius:24px;background:#fff;overflow:hidden;scroll-margin-top:110px}.b-sub .sb-cmp-head{display:flex;align-items:center;gap:12px;padding:20px 28px;background:var(--rose);color:#fff}.b-sub .sb-cmp-head b{font-size:18px;font-weight:600}.b-sub .sb-cmp-head span{font-size:13px;color:#c9d6ff}.b-sub .sb-close{margin-left:auto;font:inherit;font-size:13px;color:#fff;background:rgba(255,255,255,.15);border:0;border-radius:100px;padding:7px 14px;cursor:pointer}.b-sub .sb-cmp-scroll{overflow-x:auto}.b-sub table.sb-cmp{width:100%;min-width:calc(160px + var(--n) * 240px);border-collapse:collapse;font-size:14px}.b-sub table.sb-cmp td,.b-sub table.sb-cmp th{padding:16px 22px;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:top}.b-sub table.sb-cmp thead th{vertical-align:bottom;padding-top:26px}.b-sub table.sb-cmp tbody th{width:120px;font-weight:500;color:#7d8ea0;font-size:12.5px;letter-spacing:.04em;background:#f7fafd}.b-sub .sb-cmp-shot{display:block;width:120px;height:120px;border-radius:16px;background:#f3f6fa;margin-bottom:12px;position:relative}.b-sub .sb-cmp-shot img{position:absolute;inset:8%;width:84%;height:84%;object-fit:contain}.b-sub table.sb-cmp thead b{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.4}.b-sub .sb-cmp-rm{margin-top:8px;font:inherit;font-size:12px;color:#7d8ea0;background:none;border:1px solid #dfe8f2;border-radius:100px;padding:4px 10px;cursor:pointer}.b-sub table.sb-cmp td{color:#3c4e5d;line-height:1.6}@media(max-width:1000px){.b-sub .sb-row{grid-template-columns:72px minmax(0,1fr);gap:14px 18px}.b-sub .sb-shot{width:72px;height:72px}.b-sub .sb-spec{grid-column:2}.b-sub .sb-act{grid-column:2;flex-direction:row}.b-sub .sb-act .sb-go{padding:10px 6px}.b-sub .sb-tray{width:calc(100% - 24px);left:12px;transform:none;bottom:12px;flex-wrap:wrap}}@media(max-width:620px){.b-sub .sb-head{padding:22px 20px 18px;flex-direction:column;align-items:flex-start;gap:6px}.b-sub .sb-head h3{font-size:20px}.b-sub .sb-rows{padding:0 6px 6px}.b-sub .sb-row{padding:16px 12px}.b-sub .sb-name{font-size:15.5px}.b-sub .sb-tray{padding:10px;gap:10px;width:calc(100% - 96px)}.b-sub .sb-tray-item span{display:none}.b-sub .sb-tray-item{padding:4px}.b-sub .sb-tray-empty{width:40px;height:40px}.b-sub .sb-tray .btn{padding:10px 14px;font-size:13px}.b-sub .sb-tray-clear{display:none}.b-sub .sb-cmp-head{padding:16px 18px}.b-sub table.sb-cmp td,.b-sub table.sb-cmp th{padding:12px 14px}.b-sub table.sb-cmp tbody th{width:84px}.b-sub .sb-cmp-shot{width:88px;height:88px}}.b-sub section.sb-compare,.b-sub section.sb-group{padding:0}.b-sub .detail-hero .dh-visual,.b-sub .dh-card{position:relative}.b-sub .dh-card{aspect-ratio:4/3;border-radius:18px 72px 18px 18px;overflow:hidden;background:linear-gradient(135deg,#ffffff,#eef4fd 60%,#dfe9f8);box-shadow:0 30px 60px -30px rgba(0,23,156,.3);padding:34px 36px;display:flex;flex-direction:column;justify-content:flex-end}.b-sub .dh-card:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.b-sub .dh-card:after{content:"";position:absolute;left:-18%;top:-30%;width:70%;aspect-ratio:1;border-radius:50%;border:1px solid #c8d9f2}.b-sub .dh-card-en{position:absolute;left:28px;top:18px;font:600 clamp(64px,7vw,110px)/1 Pretendard,sans-serif;color:#fff;letter-spacing:-.02em;pointer-events:none}.b-sub .dh-card-date{position:relative;font:600 clamp(28px,3vw,42px)/1.1 Pretendard,sans-serif;color:var(--rose);letter-spacing:-.01em}.b-sub .dh-card-sub{position:relative;margin-top:10px;font-size:13px;color:#4a5d70}.b-sub .dh-card-obj{position:absolute;right:-4%;top:6%;width:48%;max-height:74%;object-fit:contain;filter:hue-rotate(195deg) saturate(.85);opacity:.95;pointer-events:none}.b-sub .detail-hero .dh-photo img.dh-thumb-fit{object-fit:contain;background:#fff}.b-sub .sub-hero-simple{position:relative;overflow:hidden;background:linear-gradient(120deg,#f7f9fd,#eaf1fa 55%,#e3ecf8);border-bottom:1px solid #dfe8f2}.b-sub .sub-hero-simple:before{right:-8%;top:-50%;width:46vw;max-width:700px;background:radial-gradient(circle,#fff 0,rgba(255,255,255,0) 68%)}.b-sub .sub-hero-simple:after,.b-sub .sub-hero-simple:before{content:"";position:absolute;aspect-ratio:1;border-radius:50%;pointer-events:none}.b-sub .sub-hero-simple:after{right:16%;bottom:-45%;width:24vw;max-width:360px;border:1px solid #c8d9f2}.b-sub .sub-hero-simple>.wrap{position:relative;z-index:1}@media(max-width:620px){.b-sub .dh-card{aspect-ratio:16/10;padding:22px;border-radius:14px 44px 14px 14px}.b-sub .dh-card-en{left:18px;top:12px;font-size:56px}.b-sub .dh-card-date{font-size:26px}}.b-sub .prod-detail .detail-slices{display:block;max-width:860px;margin:0 auto}.b-sub .prod-detail .detail-slices img{display:block;width:100%;height:auto;margin:0;border-radius:0}.b-sub .prod-detail .detail-slices img:first-child{border-radius:14px 14px 0 0}.b-sub .prod-detail .detail-slices img:last-child{border-radius:0 0 14px 14px}.b-sub .lf-new{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:100px;background:var(--rose);color:#fff;font:600 10.5px/1.5 Pretendard,sans-serif;letter-spacing:.04em;vertical-align:middle}.b-sub .sub-hero.sub-hero-photo{position:relative;min-height:400px;padding:70px 0 80px;display:flex;align-items:center;background-size:cover;background-position:62%;background-repeat:no-repeat;border-bottom:1px solid var(--line)}.b-sub .sub-hero.sub-hero-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.86) 26%,rgba(255,255,255,.35) 52%,rgba(255,255,255,0) 72%)}.b-sub .sub-hero.sub-hero-photo>.wrap{position:relative;z-index:1}.b-sub .sub-hero.sub-hero-photo .crumb{margin-bottom:26px}.b-sub .sub-hero.sub-hero-photo .sub-hero-copy{padding:0;max-width:640px}.b-sub .sub-hero.sub-hero-photo .sub-hero-desc{color:#4a5d70}.pp.b-sub .nav{max-width:1920px;margin:0 auto;padding:0 10px}.pp .b-menu-toggle{display:none!important}.pp.b-sub .map-btn{width:44px;height:44px;border:0;background:transparent;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:10px;flex:none}.pp.b-sub .map-btn svg{width:26px;height:26px}.pp.b-sub .map-btn:hover{background:var(--rose-soft)}.b-sub .lf-uses.three{grid-template-columns:repeat(3,minmax(0,1fr))}.b-sub .ov-card img{height:auto}@media(max-width:1023px){.b-sub .sub-hero.sub-hero-photo{min-height:300px;padding:52px 0 56px;background-position:70%}}@media(max-width:767px){.b-sub .sub-hero.sub-hero-photo{min-height:240px;padding:40px 0 44px}.b-sub .sub-hero.sub-hero-photo:before{background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.8) 55%,rgba(255,255,255,.35))}}.b-sub section.lf-group{padding:0;margin:0 0 40px}.b-sub .lf-group:last-of-type{margin-bottom:0}.b-sub .lf-group-h{display:flex;align-items:baseline;gap:12px;margin:0 0 18px;padding:14px 0 12px;border-top:2px solid var(--rose);border-bottom:1px solid var(--line)}.b-sub .lf-group-h b{font-size:19px;font-weight:600;letter-spacing:-.03em;color:var(--ink)}.b-sub .lf-group-h span{font-size:13.5px;color:var(--sub)}.b-sub .lf-group-h small{margin-left:auto;font:600 15px Pretendard,sans-serif;color:var(--rose)}@media(max-width:620px){.b-sub .lf-group-h{flex-wrap:wrap;gap:6px 10px}.b-sub .lf-group-h b{font-size:17px}}.pp.b-sub .wk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.pp.b-sub .wk-card:first-child{grid-column:auto;display:block}.pp.b-sub .wk-card{background:#fff;border:1px solid var(--line);border-radius:16px}.pp.b-sub .wk-card .wk-body,.pp.b-sub .wk-card:first-child .wk-body{padding:18px 18px 20px;gap:8px}.pp.b-sub .wk-card .wk-cat{font-size:12px}.pp.b-sub .wk-card .wk-title,.pp.b-sub .wk-card:first-child .wk-title{font-size:16.5px;line-height:1.4}.pp.b-sub .wk-card .wk-sum{font-size:13px;line-height:1.6;-webkit-line-clamp:3}.pp.b-sub .wk-card .wk-go{font-size:18px;padding-top:8px}@media(max-width:1100px){.pp.b-sub .wk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.pp.b-sub .wk-grid{grid-template-columns:1fr 1fr;gap:12px}.pp.b-sub .wk-card .wk-body{padding:14px}.pp.b-sub .wk-card .wk-title{font-size:15px}}.pp.b-sub .wk-card:first-child{display:flex;flex-direction:column}.pp.b-sub .wk-card .wk-img{display:block}.pp.b-sub section.cb-group{padding:0;margin:0 0 44px}.pp.b-sub section.cb-group:last-of-type{margin-bottom:0}.b-sub .board-row .btag{padding:2px 8px;font-size:11.5px}.pp.b-sub .share-banner .share-stats{display:flex;grid-template-columns:none;gap:40px;background:transparent;padding:0;border-radius:0;margin-bottom:28px!important}.pp.b-sub .share-banner .share-stats .st+.st{border-left:0}.pp.b-sub .share-banner .share-stats .st b{color:var(--ink);font:700 30px/1.2 Pretendard,sans-serif;letter-spacing:-.02em}.pp.b-sub .share-banner .share-stats .st span{font-size:13px;color:#7a6a6e;margin-top:4px}.pp.b-sub .share-banner h2{font-weight:700}@media(max-width:620px){.pp.b-sub .share-banner .share-stats{gap:28px}.pp.b-sub .share-banner .share-stats .st b{font-size:24px}}@media(min-width:1201px){.pp.b-sub .lf-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:22px 12px}.pp.b-sub .lf-body b{font-size:14px}.pp.b-sub .lf-desc{font-size:12px}.pp.b-sub .lf-row{font-size:10.5px;padding:3px 7px}.pp.b-sub .lf-go{font-size:12px}}.pp.b-sub .share-banner .share-stats .st{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:0}.pp.b-sub .share-banner .share-stats .st b{display:block;margin-bottom:8px}.pp.b-sub .share-banner .share-stats{gap:44px!important}.pp.b-sub .wk-card .wk-img,.pp.b-sub .wk-card:first-child .wk-img{width:100%;height:auto;min-height:0;aspect-ratio:1;flex:none;align-self:stretch}.b-sub .board-row .btag{display:inline-block;margin-right:10px;padding:3px 10px;border-radius:100px;background:#edf3fa;color:var(--rose);font-size:12px;font-weight:600;vertical-align:middle;white-space:nowrap}.b-sub .board-row .btag.press{background:var(--rose);color:#fff}.b-sub .board-row .bpress{display:inline-block;margin-right:10px;font-size:12.5px;color:var(--sub);vertical-align:middle;white-space:nowrap}.b-sub .press-brief{display:flex;flex-direction:column;gap:22px}.b-sub .press-brief-thumb{margin:0;border-radius:18px;overflow:hidden;background:#f3f6fa;max-width:520px}.b-sub .press-brief-thumb img{width:100%;height:auto;display:block}.b-sub .press-brief-sum{font-size:18px;line-height:1.9;color:#3c4e5d;margin:0}.b-sub .press-brief-note{font-size:13px;color:var(--sub);margin:0}.b-sub .press-brief-link{align-self:flex-start;padding:14px 22px}@media(max-width:620px){.b-sub .board-row .bpress{display:none}.b-sub .press-brief-sum{font-size:16px}}.b-sub .board-row .btag.event{background:#fff3e6;color:#b25e11}.b-sub .press-source{margin-top:40px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13.5px;color:var(--sub)}.b-sub .press-source a{font-weight:600;color:var(--rose)}.b-sub .smap-root{display:flex;justify-content:center;margin-bottom:0}.b-sub .smap-home{display:inline-flex;flex-direction:column;align-items:center;gap:4px;padding:22px 44px;border-radius:16px;background:var(--rose);color:#fff;text-decoration:none;position:relative}.b-sub .smap-home b{font-size:22px;font-weight:600;letter-spacing:-.02em}.b-sub .smap-home small{font-size:12px;opacity:.7;letter-spacing:.04em}.b-sub .smap-home .smap-en{color:rgba(255,255,255,.7)}.b-sub .smap-home:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:40px;background:#cbd7e6}.b-sub .smap{list-style:none;margin:40px 0 0;padding:40px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0 28px;gap:0 28px;position:relative;counter-reset:none}.b-sub .smap:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:#cbd7e6}.b-sub .smap-col{position:relative;padding-top:0}.b-sub .smap-col:before{content:"";position:absolute;left:50%;top:-40px;width:1px;height:40px;background:#cbd7e6}.b-sub .smap-h{display:flex;flex-direction:column;gap:2px;padding:20px 22px;border-radius:14px;background:#edf3fa;text-decoration:none;color:var(--ink);transition:background .25s,color .25s}.b-sub .smap-h:hover{background:var(--rose);color:#fff}.b-sub .smap-h:hover .smap-en,.b-sub .smap-h:hover .smap-num{color:rgba(255,255,255,.75)}.b-sub .smap-num{font:600 16px Pretendard,sans-serif;color:#7f94ab}.b-sub .smap-en{font-size:11px;letter-spacing:.14em;color:#7f94ab;font-weight:600}.b-sub .smap-h b{font-size:20px;font-weight:600;letter-spacing:-.02em}.b-sub .smap ul{list-style:none;margin:0;padding:0}.b-sub .smap-l1{margin-top:14px;padding-left:16px!important;border-left:1px solid #cbd7e6}.b-sub .smap li{position:relative;line-height:1.5}.b-sub .smap-d2{padding:8px 0 8px 14px}.b-sub .smap-d2:before{content:"";position:absolute;left:-16px;top:20px;width:14px;height:1px;background:#cbd7e6}.b-sub .smap-d2>a{font-size:16px;font-weight:600;color:var(--ink);text-decoration:none}.b-sub .smap-d2>a:hover{color:var(--rose)}.b-sub .smap-d2>ul{margin:8px 0 2px;padding-left:12px;border-left:1px solid #dfe7f0}.b-sub .smap-d3{padding:5px 0 5px 12px}.b-sub .smap-d3:before{content:"";position:absolute;left:-12px;top:16px;width:10px;height:1px;background:#dfe7f0}.b-sub .smap-d3>a{font-size:14px;font-weight:500;color:#4d5f72;text-decoration:none}.b-sub .smap-d3>a:hover{color:var(--rose)}.b-sub .smap-d3>ul{margin:6px 0 2px;padding-left:10px;border-left:1px dashed #e4ebf2}.b-sub .smap-d4{padding:3px 0 3px 10px}.b-sub .smap-d4:before{content:"";position:absolute;left:-10px;top:13px;width:8px;height:1px;background:#e4ebf2}.b-sub .smap-d4>a{font-size:13px;color:#7a8a9b;text-decoration:none}.b-sub .smap-d4>a:hover{color:var(--rose)}.b-sub .smap-ext{font-size:11px;margin-left:4px;opacity:.6}@media (max-width:1200px){.b-sub .smap{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.b-sub .smap-col:before,.b-sub .smap-home:after,.b-sub .smap:before{display:none}}@media (max-width:767px){.b-sub .smap{grid-template-columns:1fr;gap:32px;padding-top:0;margin-top:28px}.b-sub .smap-home{width:100%;padding:18px}}.b-sub .policy-head{padding-bottom:28px;margin-bottom:36px;border-bottom:1px solid var(--rose)}.b-sub .policy-head h2{margin:0 0 10px;font-size:28px;font-weight:600;color:var(--ink)}.b-sub .policy-head p{margin:0;font-size:16px;color:#5b6c7c}.b-sub .policy-body{font-size:16px;line-height:1.85;color:#4a5866}.b-sub .policy-body h3{font-size:20px;font-weight:600;color:var(--ink);margin:44px 0 12px;padding-left:14px;border-left:3px solid var(--rose)}.b-sub .policy-body h3+h3,.b-sub .policy-body table+h3{margin-top:28px}.b-sub .policy-body p{margin:0 0 14px}.b-sub .policy-body a{color:var(--rose);text-decoration:underline;text-underline-offset:3px}.b-sub .policy-body table{width:100%;border-collapse:collapse;margin:8px 0 22px;font-size:14.5px;line-height:1.6}.b-sub .policy-body td,.b-sub .policy-body th{border:1px solid #d9e3ee;padding:11px 14px;vertical-align:top;text-align:left}.b-sub .policy-body th{background:#edf3fa;color:var(--ink);font-weight:600;white-space:nowrap}.b-sub .policy-body tr:first-child th{background:#e1eaf5}@media (max-width:767px){.b-sub .policy-body{font-size:15px}.b-sub .policy-body table{display:block;overflow-x:auto;white-space:nowrap}.b-sub .policy-body th{white-space:normal}}.b-sub .detail-hero .dh-photo.fit-contain{background:#f3f6fa}.b-sub .detail-hero .dh-photo.fit-contain img{object-fit:contain}.b-sub .press-cover{margin:0 0 36px}.b-sub .press-cover img{display:block;width:100%;height:auto;border-radius:14px}.b-sub .press-body p{margin:0 0 18px}.b-sub .ev-head{display:flex;gap:28px;align-items:flex-start;padding:0 0 32px;margin-bottom:36px;border-bottom:1px solid var(--line)}.b-sub .ev-thumb{margin:0;flex:none;width:200px;border-radius:14px;overflow:hidden;background:#f3f6fa}.b-sub .ev-thumb img{display:block;width:100%;height:auto}.b-sub .ev-meta{margin:0;display:flex;flex-direction:column;gap:12px;font-size:15px}.b-sub .ev-meta>div{display:grid;grid-template-columns:96px 1fr;grid-gap:12px;gap:12px}.b-sub .ev-meta dt{color:var(--sub)}.b-sub .ev-meta dd{margin:0;color:var(--ink);font-weight:500;display:flex;flex-direction:column;gap:6px}.b-sub .ev-meta dd a{color:var(--rose);text-decoration:underline;text-underline-offset:3px}.b-sub .event-body h3{font-size:19px;font-weight:600;color:var(--ink);margin:34px 0 12px}.b-sub .event-body ol,.b-sub .event-body ul{margin:0 0 8px;padding-left:22px}.b-sub .event-body li{margin:4px 0;font-size:16px}.b-sub .notice-body .notice-ref{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--sub)}.b-sub .notice-body .notice-ref a{color:var(--rose);text-decoration:underline;text-underline-offset:3px}@media (max-width:620px){.b-sub .ev-head{flex-direction:column;gap:18px}.b-sub .ev-thumb{width:160px}}.b-sub .pager{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:40px}.b-sub .pager button{min-width:38px;height:38px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#5b6c7c;font-size:15px;font-weight:500;transition:background .2s,color .2s}.b-sub .pager button:hover:not(:disabled){background:#edf3fa;color:var(--rose)}.b-sub .pager .pg-num.on{background:var(--rose);color:#fff;font-weight:600}.b-sub .pager .pg-arrow{font-size:20px}.b-sub .pager button:disabled{opacity:.3;cursor:default}.pp.b-sub .facts{gap:0;background:#edf3fa;border-radius:18px;overflow:hidden;margin-bottom:32px}.pp.b-sub .facts .fact{padding:24px 26px;border:0;gap:8px}.pp.b-sub .facts .fact:nth-child(odd){border-right:1px solid #d3dfec}.pp.b-sub .facts .fact:nth-child(-n+2){border-bottom:1px solid #d3dfec}.pp.b-sub .facts .fact b{font-size:17px}.pp.b-sub .facts .fact span{font-size:14px}@media (max-width:767px){.pp.b-sub .facts{grid-template-columns:1fr}.pp.b-sub .facts .fact{padding:18px 20px;border-right:0!important;border-bottom:1px solid #d3dfec}.pp.b-sub .facts .fact:last-child{border-bottom:0}}.b-sub a.dn-card{color:var(--ink);text-decoration:none}.b-sub a.dn-card:hover .dn-img img{transform:scale(1.03)}.b-sub .dn-img img{transition:transform .4s}.b-sub .dn-year{display:flex;align-items:center;gap:10px;font:600 26px Pretendard,sans-serif;color:var(--rose)}.b-sub .dn-live{font:600 11px Pretendard,sans-serif;letter-spacing:.06em;background:var(--rose);color:#fff;padding:4px 9px;border-radius:100px}.b-sub .dn-body p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.b-sub .dn-partners{font-size:13px;color:#5b6c7c;line-height:1.6;margin-top:6px}.b-sub .dn-more{font-size:13px;font-weight:600;color:var(--rose);margin-top:8px}.b-sub .dn-note{margin-top:40px;font-size:13px;color:var(--sub)}.b-sub .sy-cover{margin:0 0 44px;border-radius:18px;overflow:hidden}.b-sub .sy-cover img{display:block;width:100%;height:auto}.b-sub .sy-sec{margin-bottom:56px;padding:0}.b-sub .sy-sec h2{font-size:24px;font-weight:600;color:var(--ink);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--rose)}.b-sub .sy-sec h3{font-size:17px;font-weight:600;margin:28px 0 12px;color:var(--ink)}.b-sub .sy-partners{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.b-sub .sy-partners li{display:flex;flex-direction:column;gap:4px;padding:18px 20px;background:#edf3fa;border-radius:14px}.b-sub .sy-partners b{font-size:16px;font-weight:600}.b-sub .sy-partners span{font-size:13.5px;color:#5b6c7c}.b-sub .sy-qty{list-style:none;margin:0;padding:0;display:flex;gap:14px;flex-wrap:wrap}.b-sub .sy-qty li{display:flex;flex-direction:column;gap:6px;min-width:160px;padding:20px 24px;border:1px solid #d3dfec;border-radius:14px}.b-sub .sy-qty span{font-size:13px;color:var(--sub)}.b-sub .sy-qty b{font-size:26px;font-weight:600;color:var(--rose);letter-spacing:-.02em}.b-sub .sy-regions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px 20px;gap:8px 20px}.b-sub .sy-regions li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:15px}.b-sub .sy-regions span{color:#5b6c7c}.b-sub .sy-regions b{font-weight:600}.b-sub .sy-note{margin-top:12px;font-size:12.5px;color:var(--sub)}.b-sub .sy-images img{display:block;width:100%;height:auto;border-radius:14px;margin-bottom:16px}.b-sub .sy-photos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.b-sub .sy-photos figure{margin:0;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#f3f6fa}.b-sub .sy-photos img{width:100%;height:100%;object-fit:cover;display:block}.b-sub .sy-thumbs{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-top:12px}.b-sub .sy-thumbs img{width:100%;height:auto;border-radius:8px;display:block}.b-sub .sy-news{list-style:none;margin:0;padding:0}.b-sub .sy-news a{display:flex;gap:16px;padding:14px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.b-sub .sy-news a:hover b{color:var(--rose)}.b-sub .sy-news span{flex:none;width:90px;font-size:13px;color:var(--sub)}.b-sub .sy-news b{font-weight:500;font-size:15px}@media (max-width:767px){.b-sub .sy-partners,.b-sub .sy-regions{grid-template-columns:1fr}.b-sub .sy-photos{grid-template-columns:1fr 1fr}.b-sub .sy-thumbs{grid-template-columns:repeat(3,1fr)}}.b-sub .sy-story{margin:0 0 56px;font-size:17px;line-height:1.95;color:#3c4e5d}.b-sub .sy-story p{margin:0 0 18px}.b-sub .sy-story p:first-child{font-size:19px;color:var(--ink)}@media (max-width:767px){.b-sub .sy-story{font-size:15.5px}.b-sub .sy-story p:first-child{font-size:17px}}.pp.b-sub .gnb{gap:0;align-items:stretch;height:100%}.b-sub .gnb-item{position:relative;display:flex;align-items:center;padding:0 18px}.b-sub .gnb-item>a{font-size:15.5px;font-weight:600;color:var(--ink);padding:8px 0;position:relative;white-space:nowrap}.b-sub .gnb-item:hover>a,.b-sub .gnb-item>a.on{color:var(--rose)}.b-sub .gnb-item>a.on:before{bottom:2px}.b-sub .gnb-drop{position:absolute;left:50%;top:calc(50% + 18px);transform:translateX(-50%) translateY(6px);padding-top:30px;opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility 0s .18s;z-index:60}.b-sub .gnb-item:focus-within .gnb-drop,.b-sub .gnb-item:hover .gnb-drop{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);transition-delay:0s}.b-sub .gnb-panel{width:max-content;min-width:156px;max-width:284px;background:#fff;border:1px solid #e5ebf1;border-radius:14px;box-shadow:0 18px 40px -22px rgba(0,23,156,.22),0 1px 4px rgba(0,23,156,.05);padding:8px}.b-sub .gnb-panel ul{list-style:none;margin:0;padding:0}.b-sub .gnb-panel>ul>li{padding:0}.b-sub .gnb-panel>ul>li+li{margin-top:2px}.b-sub .gnb-panel>ul>li>a{display:block;padding:11px 16px;line-height:1.45;border-radius:8px;font-size:14.5px;font-weight:600;color:var(--ink);white-space:nowrap;transition:background .15s,color .15s}.b-sub .gnb-panel>ul>li>a:hover{background:#edf3fa;color:var(--rose)}.b-sub .gnb-panel ul.gnb-sub{display:block;margin:2px 0 6px 22px;padding:0;border-left:1px solid #e5ebf1}.b-sub .gnb-sub li{padding:0}.b-sub .gnb-sub a{display:block;padding:7px 0 7px 14px;line-height:1.5;font-size:13.5px;font-weight:500;color:#6b7c8e;white-space:nowrap;transition:color .15s}.b-sub .gnb-sub a:hover{color:var(--rose)}.b-sub .b-mobile-nav .mn-group{padding:14px 0;border-bottom:1px solid #e5ebf1}.b-sub .b-mobile-nav .mn-top{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:var(--ink);padding:4px 0}.b-sub .b-mobile-nav .mn-top span{font:600 14px Pretendard,sans-serif;color:#7f94ab}.b-sub .b-mobile-nav .mn-sub{display:flex;flex-wrap:wrap;gap:8px 18px;padding:8px 0 0 30px}.b-sub .b-mobile-nav .mn-sub a{font-size:14.5px;color:#4d5f72}.pp .sm-sub li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.pp .sm-sub3{display:inline-flex;flex-wrap:wrap;gap:2px 10px}.pp .sm-sub3 a{font-size:13px!important;font-weight:400!important;color:#8a97a6!important}.pp .sm-sub3 a:before{content:"·";margin-right:4px}.b-sub .foot-grid{grid-template-columns:1fr 3.2fr}.b-sub .fnav{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 16px}.b-sub footer .ft-h a{color:#fff}.b-sub footer .fnav li a{font-size:13.5px}.b-sub .foot-btm{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.b-sub .foot-legal{display:flex;gap:18px}.b-sub .foot-legal a{color:#bac9de;font-size:13px}.b-sub .foot-legal a:first-child{color:#fff;font-weight:600}@media (max-width:1023px){.b-sub .foot-grid{grid-template-columns:1fr}.b-sub .fnav{grid-template-columns:repeat(3,1fr)}}@media (max-width:620px){.b-sub .fnav{grid-template-columns:1fr 1fr}}.b-sub .smap.seven{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px}.b-sub .smap-home:after,.b-sub .smap.seven .smap-col:before,.b-sub .smap.seven:before{display:none}@media (max-width:1200px){.b-sub .smap.seven{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.b-sub .smap.seven{grid-template-columns:1fr}}.b-sub .brand-tabs{display:flex;justify-content:center;gap:6px;margin:-26px auto 0;position:relative;z-index:2;width:calc(100% - 20px);max-width:1900px;padding:6px;background:#fff;border:1px solid #e5ebf1;border-radius:100px;box-shadow:0 12px 30px -18px rgba(0,23,156,.25);width:max-content}.b-sub .brand-tabs a{padding:12px 26px;border-radius:100px;font-size:15px;font-weight:600;color:#4d5f72;transition:background .2s,color .2s}.b-sub .brand-tabs a:hover{background:#edf3fa;color:var(--rose)}.b-sub .brand-tabs a.on{background:var(--rose);color:#fff}.b-sub .lgu-banners.top{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:0 0 56px;padding:0}.b-sub .lgu-banners.top img{width:100%;height:auto;border-radius:14px;border:1px solid #e5ebf1}.b-sub .lgu-banners.top figcaption{grid-column:1/-1;font-size:12.5px;color:var(--sub)}.b-sub .brand-philo.slogan{background:#fff;border:1px solid #d3dfec}.b-sub .soon-card{max-width:720px;margin:0 auto;text-align:center;padding:72px 40px;background:#edf3fa;border-radius:20px 100px 20px 20px}.b-sub .soon-card h2{font-size:28px;font-weight:600;margin:14px 0 12px}.b-sub .soon-card p{font-size:16px;color:#5b6c7c;line-height:1.8}.b-sub .soon-actions{display:flex;gap:10px;justify-content:center;margin-top:28px}@media (max-width:767px){.b-sub .brand-tabs{width:calc(100% - 36px);overflow-x:auto;justify-content:flex-start;border-radius:16px}.b-sub .brand-tabs a{padding:10px 16px;font-size:14px;white-space:nowrap}.b-sub .lgu-banners.top{grid-template-columns:1fr}.b-sub .soon-card{padding:44px 24px;border-radius:16px 60px 16px 16px}}.b-sub .gd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:22px}.b-sub .gd-head h2{font-size:34px;font-weight:600;letter-spacing:-.03em;margin-top:8px}.b-sub .gd-search{width:min(100%,380px);margin:0}.b-sub .gd-chips{justify-content:flex-start;margin-bottom:22px}.b-sub .gd-count{font-size:14px;color:var(--ink);font-weight:600;margin-bottom:16px}.b-sub .gd-count small{margin-left:6px;color:var(--rose);font-weight:500}.b-sub .gd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 24px;gap:28px 24px}.b-sub .gd-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5ebf1;border-radius:16px;overflow:hidden;color:var(--ink);transition:transform .3s,box-shadow .3s}.b-sub .gd-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px rgba(0,23,156,.3)}.b-sub .gd-img{display:block;aspect-ratio:3/2;overflow:hidden;background:#f3f6fa}.b-sub .gd-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.b-sub .gd-card:hover .gd-img img{transform:scale(1.04)}.b-sub .gd-body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px}.b-sub .gd-cat{font-size:12.5px;font-weight:600;color:var(--rose)}.b-sub .gd-title{font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.45}.b-sub .gd-go{margin-top:6px;font-size:13.5px;font-weight:600;color:var(--rose)}.b-sub .gd-faq{display:flex;align-items:center;gap:20px;margin-top:56px;padding:28px 32px;background:#edf3fa;border-radius:16px}.b-sub .gd-faq-ic{flex:none;width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--rose)}.b-sub .gd-faq-ic svg{width:26px;height:26px}.b-sub .gd-faq>div{display:flex;flex-direction:column;gap:4px;flex:1 1}.b-sub .gd-faq b{font-size:18px;font-weight:600}.b-sub .gd-faq span{font-size:14.5px;color:#5b6c7c}.b-sub .guide-body p{margin:0 0 20px}.b-sub .guide-source{margin-top:28px;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;color:var(--sub)}.b-sub .guide-more{margin-top:56px}.b-sub .guide-more h2{font-size:22px;font-weight:600;margin-bottom:18px}.b-sub .gd-grid.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.b-sub .gd-grid.three .gd-title{font-size:16px}.b-sub .gd-grid.three .gd-body{padding:14px 16px 16px}@media (max-width:1023px){.b-sub .gd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.b-sub .gd-grid,.b-sub .gd-grid.three{grid-template-columns:1fr}.b-sub .gd-head h2{font-size:26px}.b-sub .gd-faq{flex-direction:column;align-items:flex-start;padding:22px}}.pp.b-sub .lf-card{border:1px solid #e5ebf1;border-radius:14px;background:#fff;overflow:hidden;transition:transform .3s,box-shadow .3s}.pp.b-sub .lf-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px rgba(0,23,156,.3)}.pp.b-sub .lf-shot{background:#fff;border-radius:0;border-bottom:1px solid #eef2f6}.pp.b-sub .lf-shot img{inset:15%;width:70%;height:70%;mix-blend-mode:normal}.pp.b-sub .lf-shot img.is-ref{inset:6%;width:88%;height:88%}.pp.b-sub .lf-row{left:10px;top:10px;font-size:10.5px;background:#f3f6faee;padding:4px 8px}.pp.b-sub .lf-body{padding:14px 16px 16px;gap:5px}.pp.b-sub .lf-body b{font-size:17px;line-height:1.35;letter-spacing:-.03em;order:0}.pp.b-sub .lf-axis{order:1;font-size:11.5px}.pp.b-sub .lf-desc{order:2;font-size:12.5px;color:#7a8a9b;line-height:1.5;min-height:2.9em}.pp.b-sub .lf-go{order:3;font-size:12.5px;margin-top:2px}.pp.b-sub .lf-new{margin-left:6px;font-size:10px;vertical-align:middle;background:var(--rose);color:#fff;padding:2px 6px;border-radius:100px;font-style:normal}@media(min-width:1201px){.pp.b-sub .lf-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 16px}.pp.b-sub .lf-body b{font-size:17px}.pp.b-sub .lf-desc{font-size:13px}.pp.b-sub .lf-body{padding:15px 17px 17px}}.b-sub .lf-type .lf-uses{grid-template-columns:repeat(4,minmax(0,1fr))}.b-sub .lf-use.type{justify-content:center;text-align:center;padding:20px 18px}.b-sub .lf-use.type .lf-use-txt b{font-size:20px}.b-sub .lf-use.type .lf-use-txt span{font-size:12px;letter-spacing:.06em;text-transform:uppercase}.b-sub .lf-type-lead{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 28px;padding:18px 22px;background:#edf3fa;border-radius:14px}.b-sub .lf-type-lead b{font-size:18px;font-weight:600;color:var(--rose)}.b-sub .lf-type-lead span{font-size:14.5px;color:#4d5f72}.b-sub .lf-type-lead small{margin-left:auto;font-size:13px;color:var(--sub)}.b-sub .lf-type-note{margin-top:36px;font-size:14px;color:var(--sub)}.b-sub .lf-type-note a{color:var(--rose);text-decoration:underline;text-underline-offset:3px}@media(max-width:620px){.b-sub .lf-type .lf-uses{grid-template-columns:1fr 1fr}}.b-sub .pc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;margin-bottom:28px}.b-sub .pc-card{display:flex;flex-direction:column;border:1.5px solid #e5ebf1;border-radius:16px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.b-sub .pc-card.on{border-color:var(--rose);box-shadow:0 0 0 3px #00179c14}.b-sub .pc-shot{position:relative;display:block;width:100%;aspect-ratio:1;border:0;background:#fff;padding:0;border-bottom:1px solid #eef2f6;cursor:pointer}.b-sub .pc-shot img{position:absolute;inset:15%;width:70%;height:70%;object-fit:contain;transition:transform .35s}.b-sub .pc-card:hover .pc-shot img{transform:scale(1.04)}.b-sub .pc-shot .lf-new{position:absolute;left:12px;top:12px;font-size:10.5px;background:var(--rose);color:#fff;padding:3px 8px;border-radius:100px;font-style:normal}.b-sub .pc-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.b-sub .pc-body b{font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1.35}.b-sub .pc-desc{font-size:13px;color:#7a8a9b;line-height:1.5;min-height:2.9em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b-sub .pc-pick{display:inline-flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer}.b-sub .pc-pick input{width:20px;height:20px;accent-color:var(--rose);margin:0}.b-sub .pc-pick.on{color:var(--rose)}.b-sub .pc-pick.full{color:#9fb3c9;cursor:default}.b-sub .pc-bar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;gap:18px;padding:14px 18px 14px 24px;background:#edf3fa;border:1px solid #d3dfec;border-radius:16px;box-shadow:0 20px 40px -24px rgba(0,23,156,.35);margin:0 0 56px;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .25s,transform .25s}.b-sub .pc-bar.show{opacity:1;transform:none;pointer-events:auto}.b-sub .pc-bar-n{flex:none;font-size:15px;font-weight:600;color:var(--ink)}.b-sub .pc-bar-n b{color:var(--rose);font-size:18px;margin-right:2px}.b-sub .pc-bar-items{display:flex;gap:10px;flex:1 1;flex-wrap:wrap}.b-sub .pc-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;background:#fff;border:1px solid #d3dfec;border-radius:12px;font-size:13.5px;font-weight:500}.b-sub .pc-chip img{width:34px;height:34px;object-fit:contain;border-radius:8px;background:#fff}.b-sub .pc-chip button{border:0;background:transparent;color:#9fb3c9;font-size:16px;line-height:1;padding:0 4px;cursor:pointer}.b-sub .pc-chip button:hover{color:var(--rose)}.b-sub .pc-bar .btn{flex:none}.b-sub .pc-bar .btn:disabled{opacity:.4;cursor:default}.b-sub .pc-table-sec{scroll-margin-top:110px;padding-top:8px}.b-sub .pc-table-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;border-bottom:2px solid var(--ink);margin-bottom:0}.b-sub .pc-table-head h2{font-size:26px;font-weight:600;letter-spacing:-.03em}.b-sub .pc-toggle{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;color:#5b6c7c;cursor:pointer}.b-sub .pc-toggle input{position:absolute;opacity:0;width:0;height:0}.b-sub .pc-toggle i{width:40px;height:22px;border-radius:100px;background:#cbd7e6;position:relative;transition:background .2s}.b-sub .pc-toggle i:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.b-sub .pc-toggle.on i{background:var(--rose)}.b-sub .pc-toggle.on i:after{transform:translateX(18px)}.b-sub .pc-empty{padding:40px 20px;text-align:center;color:#5b6c7c;font-size:15px;border-bottom:1px solid var(--line)}.b-sub .pc-empty b{color:var(--rose)}.b-sub .pc-scroll{overflow-x:auto}.b-sub .pc-table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:calc(180px + var(--n) * 200px)}.b-sub .pc-table td,.b-sub .pc-table th{border-bottom:1px solid var(--line);padding:16px 18px;text-align:left;vertical-align:top;font-size:15px;line-height:1.6}.b-sub .pc-table thead th{vertical-align:middle;padding:22px 18px;text-align:center}.b-sub .pc-table thead th:first-child{width:160px}.b-sub .pc-table tbody th{width:160px;background:#f4f7fb;font-weight:600;color:var(--ink);font-size:14px}.b-sub .pc-th-shot{display:block;width:96px;height:96px;margin:0 auto 10px;border:1px solid #e5ebf1;border-radius:14px;background:#fff;overflow:hidden}.b-sub .pc-th-shot img{width:100%;height:100%;object-fit:contain;padding:6px}.b-sub .pc-table thead b{display:block;font-size:16px;font-weight:600;line-height:1.35;margin-bottom:6px}.b-sub .pc-th-go{display:inline-block;font-size:12.5px;color:var(--rose);font-weight:600;margin-right:10px}.b-sub .pc-th-rm{border:0;background:transparent;font-size:12px;color:#9fb3c9;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.b-sub .pc-th-rm:hover{color:var(--rose)}@media(max-width:1023px){.b-sub .pc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(max-width:620px){.b-sub .pc-grid{grid-template-columns:1fr 1fr;gap:10px}.b-sub .pc-body{padding:12px}.b-sub .pc-body b{font-size:15px}.b-sub .pc-bar{flex-wrap:wrap;padding:12px 14px;bottom:8px}.b-sub .pc-bar-items{order:3;width:100%}.b-sub .pc-table-head h2{font-size:22px}}.b-sub .pr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px 22px;gap:26px 22px}.b-sub .pr-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5ebf1;border-radius:16px;overflow:hidden;color:var(--ink);transition:transform .3s,box-shadow .3s}.b-sub .pr-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px rgba(0,23,156,.3)}.b-sub .pr-card.is-static{cursor:default}.b-sub .pr-thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:#f3f6fa;position:relative}.b-sub .pr-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.b-sub .pr-card:hover .pr-thumb img{transform:scale(1.04)}.b-sub .pr-thumb.wide img{object-fit:contain;padding:8%;background:#f3f6fa}.b-sub .pr-thumb.none .pr-ph{position:absolute;inset:0;display:grid;place-items:center;font:600 22px Pretendard,sans-serif;letter-spacing:.2em;color:#c5d2e2}.b-sub .pr-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px;flex:1 1}.b-sub .pr-title{font-size:17px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.b-sub .pr-sum,.b-sub .pr-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b-sub .pr-sum{font-size:13.5px;color:#6b7c8e;line-height:1.6}.b-sub .pr-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;font-size:12.5px;color:var(--sub)}.b-sub .pr-press{padding:3px 8px;border-radius:100px;background:#edf3fa;color:var(--rose);font-weight:600;font-size:11.5px}.b-sub .vid-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 22px;gap:24px 22px}.b-sub .vid-card{display:flex;flex-direction:column;text-align:left;border:1px solid #e5ebf1;border-radius:16px;background:#fff;overflow:hidden;padding:0;cursor:pointer;color:var(--ink);transition:transform .3s,box-shadow .3s}.b-sub .vid-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -28px rgba(0,23,156,.3)}.b-sub .vid-thumb{position:relative;display:block;aspect-ratio:16/9;background:#0b1a44;overflow:hidden}.b-sub .vid-thumb img{width:100%;height:100%;object-fit:cover;display:block}.b-sub .vid-play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border-radius:50%;background:#ffffffe6;color:var(--rose);display:grid;place-items:center;font-size:18px;padding-left:4px;box-shadow:0 8px 20px rgba(0,0,0,.25);transition:transform .2s}.b-sub .vid-card:hover .vid-play{transform:scale(1.08)}.b-sub .vid-body{display:flex;flex-direction:column;gap:4px;padding:16px 18px 18px}.b-sub .vid-body b{font-size:16px;font-weight:600;line-height:1.4}.b-sub .vid-body span{font-size:13px;color:#6b7c8e}.b-sub .vid-body small{font-size:12px;color:var(--sub)}.b-sub .vid-modal{position:fixed;inset:0;z-index:100;background:rgba(8,21,68,.72);display:grid;place-items:center;padding:20px}.b-sub .vid-box{width:min(960px,100%);background:#fff;border-radius:18px;overflow:hidden;position:relative}.b-sub .vid-frame{aspect-ratio:16/9;background:#000}.b-sub .vid-frame iframe{width:100%;height:100%;border:0;display:block}.b-sub .vid-meta{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:18px 22px}.b-sub .vid-meta b{font-size:17px;font-weight:600}.b-sub .vid-meta span{font-size:13.5px;color:#6b7c8e}.b-sub .vid-meta small{font-size:12px;color:var(--sub)}.b-sub .vid-close{position:absolute;right:12px;top:12px;z-index:2;width:38px;height:38px;border:0;border-radius:50%;background:#fff;color:var(--ink);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2)}@media(max-width:1023px){.b-sub .pr-grid,.b-sub .vid-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:620px){.b-sub .pr-grid,.b-sub .vid-grid{grid-template-columns:1fr}}.b-sub .ct-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:40px;gap:40px;align-items:start}.b-sub .ct-info{display:flex;flex-direction:column;gap:14px}.b-sub .ct-card{padding:24px 26px;background:#edf3fa;border-radius:16px}.b-sub .ct-card .k{display:block;font-size:12px;letter-spacing:.12em;color:var(--rose);font-weight:600;margin-bottom:8px}.b-sub .ct-card b{display:block;font-size:20px;font-weight:600;letter-spacing:-.02em}.b-sub .ct-card p{margin:6px 0 0;font-size:14px;color:#5b6c7c;line-height:1.7}.b-sub .ct-card a{color:var(--rose);text-decoration:underline;text-underline-offset:3px}.b-sub .ct-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px 16px;gap:18px 16px;padding:32px;border:1px solid #d3dfec;border-radius:18px;background:#fff}.b-sub .ct-form .full{grid-column:1/-1}.b-sub .ct-form label{display:flex;flex-direction:column;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink)}.b-sub .ct-form label small{font-weight:400;color:var(--rose)}.b-sub .ct-form input,.b-sub .ct-form select,.b-sub .ct-form textarea{font:inherit;font-size:15px;padding:13px 14px;border:1px solid #d3dfec;border-radius:10px;background:#fff;color:var(--ink)}.b-sub .ct-form textarea{min-height:160px;resize:vertical}.b-sub .ct-form input:focus,.b-sub .ct-form select:focus,.b-sub .ct-form textarea:focus{outline:2px solid var(--rose);outline-offset:1px;border-color:var(--rose)}.b-sub .ct-form .err{font-size:12.5px;color:#c0392b;font-weight:500}.b-sub .ct-agree{grid-column:1/-1;display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#4d5f72;font-weight:400}.b-sub .ct-agree input{width:18px;height:18px;margin-top:2px;accent-color:var(--rose)}.b-sub .ct-actions{grid-column:1/-1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.b-sub .ct-actions small{font-size:12.5px;color:var(--sub)}.b-sub .ct-done{grid-column:1/-1;padding:16px 18px;background:#edf3fa;border-radius:12px;font-size:14.5px;color:var(--ink)}.b-sub .faq-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding:26px 30px;background:#edf3fa;border-radius:16px}.b-sub .faq-cta b{display:block;font-size:18px;font-weight:600}.b-sub .faq-cta span{font-size:14px;color:#5b6c7c}@media(max-width:1023px){.b-sub .ct-grid{grid-template-columns:1fr}}@media(max-width:620px){.b-sub .ct-form{grid-template-columns:1fr;padding:22px}.b-sub .faq-cta{flex-direction:column;align-items:flex-start}}.b-sub .pager{flex-wrap:wrap}.b-sub .pager .pg-gap{min-width:24px;text-align:center;color:#9fb3c9;font-size:15px}.pp.b-sub .detail-img{background:#fff;border:1px solid #e5ebf1}.pp.b-sub .detail-img:before{color:#f1f5f9}.pp.b-sub .detail-img .ps-obj{height:76%;width:76%;filter:none}.b-sub .brand-facts .fact{border-top:1px solid #cedaea;padding:35px 0 0}@media(max-width:1000px){.b-sub .brand-facts .fact{padding:24px 0 0}}.pp.b-sub .prod-card .pimg .ps-obj{width:74%;height:74%}.b-sub .guide-body .guide-fig{margin:34px 0 30px}.b-sub .guide-body .guide-fig img{width:100%;height:auto;display:block;border-radius:16px}.b-sub .guide-body .guide-fig figcaption{margin-top:14px;padding-left:16px;border-left:3px solid var(--rose);font-size:15.5px;line-height:1.75;color:var(--ink);font-weight:500}.b-sub .guide-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:44px;padding:26px 30px;background:#edf3fa;border-radius:16px}.b-sub .guide-cta b{display:block;font-size:18px;font-weight:600;margin-bottom:4px}.b-sub .guide-cta span{font-size:14.5px;color:#5b6c7c}.b-sub .guide-cta .btn{flex:none}@media (max-width:620px){.b-sub .guide-body .guide-fig{margin:26px 0 22px}.b-sub .guide-body .guide-fig figcaption{font-size:14.5px;padding-left:12px}.b-sub .guide-cta{flex-direction:column;align-items:flex-start;padding:22px}}.pp.b-sub .lf-card.is-static{cursor:default}.pp.b-sub .lf-card.is-static:hover{transform:none;box-shadow:none}.pp.b-sub .lf-card.is-static .lf-shot img{filter:grayscale(1);opacity:.55}.pp.b-sub .lf-card.is-static:hover .lf-shot img{transform:none}.pp.b-sub .lf-card.is-static .lf-body b{color:#505050}.pp.b-sub .lf-card.is-static .lf-axis i{background:#c4c4c4}.pp.b-sub .lf-card.is-static .lf-go{color:#999}.pp.b-sub .lf-card.is-static .lf-new{background:#999}.b-sub .pc-nodetail{display:inline-block;align-self:flex-start;font-size:12px;color:#767676;background:#f3f5f7;border-radius:4px;padding:2px 8px}.pp.b-sub .lf-card{scroll-margin-top:120px}.pp.b-sub .lf-card.is-target{border-color:var(--rose);box-shadow:0 0 0 3px #00179c1f}.b-sub .foot-btm{align-items:flex-start;flex-direction:column;gap:12px}.b-sub .foot-corp{font-style:normal;display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12.5px;color:#8fa1b8;line-height:1.7}.b-sub .foot-corp a{color:#bac9de}.b-sub .foot-copy{font-size:12px;color:#7f94ab}.pp.b-sub .facts .fact{flex-direction:row;align-items:flex-start;gap:16px}.pp.b-sub .fact-ic{flex:none;width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid #d3dfec;display:grid;place-items:center;color:var(--rose)}.pp.b-sub .fact-ic img{width:34px;height:34px;object-fit:contain}.pp.b-sub .fact-tx{display:flex;flex-direction:column;gap:6px;min-width:0}.pp.b-sub .nw-yt{grid-template-columns:repeat(2,1fr);gap:24px}.pp.b-sub .nw-yt-thumb{aspect-ratio:16/9;border-radius:16px;background:#0b1a44}.pp.b-sub .nw-yt-title{font-size:16px}@media(min-width:1201px){.pp.b-sub .nw-yt{grid-template-columns:repeat(4,1fr);gap:20px}.pp.b-sub .nw-yt-title{font-size:15px}}.pp.b-sub .cert-grid{grid-template-columns:repeat(3,1fr);gap:20px}.pp.b-sub .cert-card{display:flex;flex-direction:column;grid-template-columns:none;background:#fff;border:1px solid #e5ebf1;border-radius:16px;align-items:center;text-align:center;padding:36px 24px 30px}.pp.b-sub .cert-mark{width:120px;height:120px;border-radius:50%;background:#f3f6fa;display:grid;place-items:center;margin-bottom:22px}.pp.b-sub .cert-mark img{width:60px;height:60px;object-fit:contain}.pp.b-sub .cert-card .cert-body{padding:0;gap:8px;align-items:center}.pp.b-sub .cert-card .cert-en{font-size:11px;color:var(--rose)}.pp.b-sub .cert-card h3{font-size:19px;margin:0}.pp.b-sub .cert-card p{font-size:14px;color:#5b6c7c;line-height:1.7}@media(max-width:1023px){.pp.b-sub .cert-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pp.b-sub .cert-grid{grid-template-columns:1fr}}.pp.b-sub .ov-card figcaption{padding-top:20px;gap:8px}.pp.b-sub .ov-card b{font-size:22px}.pp.b-sub .ov-card span{font-size:16px}.b-sub .lf-use-shot{color:#fff;border-radius:50%;width:56px;height:56px}.b-sub .lf-use-shot,.b-sub .lf-use.on .lf-use-shot{background:var(--rose)}.b-sub .lf-use:not(.on) .lf-use-shot{background:#edf3fa;color:var(--rose)}.b-sub .lf-len{gap:24px;align-items:start}.b-sub .lf-len-groups{gap:40px;flex-wrap:wrap}.b-sub .lf-len-g{gap:12px}.b-sub .lf-len-g+.lf-len-g{padding-left:36px;border-left:1px solid #d3dfec}.b-sub .lf-len-t{display:inline-flex;gap:6px;font-size:14px;font-weight:600;color:var(--rose)}.b-sub .lf-len-row{gap:18px;align-items:flex-end}.b-sub .lf-len-item{align-items:center;gap:8px}.b-sub .lf-len-name{font-size:13px;color:var(--ink);padding:4px 12px;border-radius:6px;background:#fff;border:1px solid #d3dfec}.b-sub .lf-len-pad{height:auto;display:block}.b-sub .lf-len-pad path{fill:#fff;stroke:var(--rose);stroke-width:2}.b-sub .lf-len-pad .lf-len-arrow{fill:none;stroke:#7f94ab;stroke-width:1.5;stroke-linecap:round}.b-sub .lf-len-pad text{font:600 14px Pretendard,sans-serif;fill:var(--ink)}.b-sub .lf-len-g.night .lf-len-pad path{stroke:#4a3f8f}.b-sub .lf-len-g.night .lf-len-t{color:#4a3f8f}.b-sub .lf-len-g.liner .lf-len-pad path{stroke:#b57a9b}.b-sub .lf-len-g.liner .lf-len-t{color:#b57a9b}@media(max-width:1000px){.b-sub .lf-len{grid-template-columns:1fr}.b-sub .lf-len-g+.lf-len-g{padding-left:0;border-left:0}}.b-sub .ph-block{border:1px solid #d3dfec;border-radius:20px;overflow:hidden;background:#fff;margin-bottom:28px}.b-sub .ph-banner{padding:28px 32px 0;background:#f7f9fc}.b-sub .ph-banner img{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 12px 28px -18px rgba(0,23,156,.25)}.b-sub .ph-body{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;padding:40px 44px 44px;background:#f7f9fc}.b-sub .ph-lead h2{font-size:32px;font-weight:600;line-height:1.35;letter-spacing:-.03em;margin:12px 0 16px}.b-sub .ph-lead p{font-size:16px;line-height:1.85;color:#4d5f72}.b-sub .ph-defs{display:flex;flex-direction:column;gap:14px}.b-sub .ph-def{padding:22px 24px;background:#fff;border-radius:14px;border:1px solid #e5ebf1}.b-sub .ph-abbr{display:inline-block;font:600 12px Pretendard,sans-serif;letter-spacing:.12em;color:var(--rose);margin-bottom:8px}.b-sub .ph-def b{display:block;font-size:16px;font-weight:600;margin-bottom:6px}.b-sub .ph-def p{margin:0;font-size:14.5px;color:#5b6c7c;line-height:1.75}.b-sub .ph-values{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.b-sub .ph-values li{display:flex;flex-direction:column;gap:2px;padding:16px;background:#fff;border:1px solid #e5ebf1;border-radius:12px}.b-sub .ph-values .ph-k{font:600 20px Pretendard,sans-serif;color:var(--rose)}.b-sub .ph-values b{font-size:13.5px;font-weight:600}.b-sub .ph-values span:last-child{font-size:12.5px;color:#7a8a9b}.b-sub .ph-src{margin:0;padding:12px 32px 16px;font-size:12px;color:var(--sub);background:#f7f9fc}@media(max-width:1023px){.b-sub .ph-body{grid-template-columns:1fr;gap:28px;padding:28px 24px}.b-sub .ph-banner{padding:20px 20px 0}.b-sub .ph-lead h2{font-size:26px}}@media(max-width:620px){.b-sub .ph-values{grid-template-columns:1fr 1fr}}.pp .sm-body{grid-template-columns:1fr}.pp .sm-nav{max-width:1100px}.b-sub .sub-hero p.sub-eyebrow{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;line-height:1.4}.b-sub .faq-sidebar .sub-eyebrow,.b-sub .sub-explore-head .sub-eyebrow{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.b-sub .lu-flow.sub-flow{font-weight:500}.b-sub .share-stats .st b{font-weight:600;letter-spacing:-.03em}.b-sub .detail-hero .dh-en,.b-sub .detail-img:before,.b-sub .dh-card-en,.b-sub .sub-journal-scene>span,.b-sub .sub-scene-word{font-weight:700;letter-spacing:-.04em}.b-sub .dh-card-date,.b-sub .dn-year,.b-sub .tl-item .tl-year,.b-sub .tl-item:nth-child(2n) .tl-year,.b-sub .tl-item:nth-child(odd) .tl-year{letter-spacing:-.02em}.b-sub .board-row .bnum{font-size:18px;font-weight:600;color:#7f94ab}.b-sub .sub-hero.sub-hero-photo.sub-hero-side{background-color:#f6f6f5;background-size:auto 100%;background-position:100%}.b-sub .sub-hero.sub-hero-photo.sub-hero-side:before{background:linear-gradient(90deg,#fff,#fff 46%,rgba(255,255,255,.72) 58%,rgba(255,255,255,0) 74%)}@media(max-width:1000px){.b-sub .sub-hero.sub-hero-photo.sub-hero-side{background-position:88%}.b-sub .sub-hero.sub-hero-photo.sub-hero-side:before{background:linear-gradient(90deg,#fff,rgba(255,255,255,.9) 40%,rgba(255,255,255,.35) 70%,rgba(255,255,255,0))}}.pp .cert-body>p,.pp .ct-card>p,.pp .dn-body>p,.pp .facts .fact .fact-tx>span,.pp .faq-cta>span,.pp .gd-faq>span,.pp .guide-cta>span,.pp .lf-len-head>span,.pp .lf-type-lead>span,.pp .lf-type-note,.pp .nw-head>p,.pp .ph-def>p{font-size:16px!important}.pp .facts .fact .fact-tx>span{line-height:1.6}.pp .facts .fact b{font-size:20px!important;line-height:1.35}.pp .ct-agree>a,.pp .ct-agree>span,.pp .ct-form label.full,.pp .ct-form>label,.pp .dh-date,.pp .dn-partners,.pp .gd-go,.pp .guide-source,.pp .lf-desc,.pp .pc-desc,.pp .pc-pick,.pp .ph-values b,.pp .pr-sum,.pp .sy-partners span,.pp .vid-body>span{font-size:15px!important}.pp .share-copy>p{font-size:17px!important}.pp .cert-note,.pp .ct-actions>small,.pp .dh-card-sub,.pp .dn-more,.pp .dn-note,.pp .dn-period,.pp .foot-grid>p,.pp .foot-legal a,.pp .gd-cat,.pp .lf-go,.pp .lf-group-h>span,.pp .lf-len-name,.pp .lf-use-txt>span,.pp .nb,.pp .notice-nav span,.pp .nx>span,.pp .pc-toggle>span,.pp .ph-values span,.pp .pr-date,.pp .pv>span,.pp .smap-d4>a,.pp .st>span,.pp .sy-qty span{font-size:14px!important}.pp .share-stats .st>span{font-size:16px!important}.pp .foot-grid li>a,.pp .ft-h~li>a,.pp .gd-count,.pp .lf-chip,.pp .smap-d3>a{font-size:15px!important}.pp .btag,.pp .chip-n,.pp .crumb,.pp .crumb b,.pp .ct-card .k,.pp .dh-crumb,.pp .dh-crumb a,.pp .dh-crumb b,.pp .dh-facts span,.pp .dh-tag,.pp .faq-cat,.pp .foot-copy,.pp .lf-axis,.pp .lf-chip small,.pp .lf-row,.pp .ov-card small,.pp .pc-nodetail,.pp .ph-abbr,.pp .ph-src,.pp .pline,.pp .pr-press,.pp .sec-tag,.pp .smap-home small,.pp .vid-body>small{font-size:13px!important}.pp .foot-corp,.pp .foot-corp a,.pp .foot-corp span{font-size:13.5px!important}.pp .cert-en,.pp .dn-live,.pp .home-hero .hh-brand,.pp .lf-new,.pp .smap-en{font-size:12px!important}.pp .lf-body b,.pp .pc-card .pc-body b{font-size:18px!important}@media(min-width:621px){.pp .nav-cta .btn{font-size:14px!important}}@media(max-width:620px){.pp .nav-cta .btn{font-size:12px!important}}.pp.b-sub .foot-btm{padding-top:32px!important;gap:16px}@media(max-width:620px){.pp .lf-card .lf-row{display:none}}.b-sub .sub-hero.sub-hero-photo.sub-hero-side{background-color:#fff;background-size:0 0;overflow:hidden}.b-sub .sub-hero.sub-hero-photo.sub-hero-side:after{content:"";position:absolute;top:0;right:0;bottom:0;aspect-ratio:3/2;background-image:inherit;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 22%,#000 52%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.35) 22%,#000 52%);z-index:0}.b-sub .sub-hero.sub-hero-photo.sub-hero-side:before{background:none}@media(max-width:1000px){.b-sub .sub-hero.sub-hero-photo.sub-hero-side:after{right:-12%}.b-sub .sub-hero.sub-hero-photo.sub-hero-side:before{background:linear-gradient(90deg,#fff,rgba(255,255,255,.88) 42%,rgba(255,255,255,.3) 75%,rgba(255,255,255,0));z-index:1}.b-sub .sub-hero.sub-hero-photo.sub-hero-side>.wrap{z-index:2}}.b-sub .sub-hero.sub-hero-photo.sub-hero-soft{background-position:50%;min-height:clamp(400px,25vw,520px)}.b-sub .sub-hero.sub-hero-photo.sub-hero-soft:before{background:linear-gradient(90deg,rgba(255,255,255,.62),rgba(255,255,255,.45) 30%,rgba(255,255,255,.12) 48%,rgba(255,255,255,0) 60%)}@media(max-width:1023px){.b-sub .sub-hero.sub-hero-photo.sub-hero-soft{min-height:300px;background-position:66%}}@media(max-width:767px){.b-sub .sub-hero.sub-hero-photo.sub-hero-soft{min-height:260px;background-position:42%}.b-sub .sub-hero.sub-hero-photo.sub-hero-soft:before{background:linear-gradient(90deg,rgba(255,255,255,.94),rgba(255,255,255,.82) 38%,rgba(255,255,255,.25) 66%,rgba(255,255,255,0) 86%)}}.b-sub .ct-form .ct-lb{display:inline-flex;align-items:baseline;gap:3px}.b-sub .ct-form .ct-lb small{color:var(--rose);font-weight:700}.b-sub .ct-form label.ct-agree{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;color:#4d5f72}.b-sub .ct-form label.ct-agree input{flex:none;width:18px;height:18px;margin-top:3px;padding:0}.b-sub .ct-form label.ct-agree a{color:var(--rose);text-decoration:underline;text-underline-offset:3px}.b-sub .sy-photos figure.wide{grid-column:1/-1;aspect-ratio:auto;background:none}.b-sub .sy-photos figure.wide img{height:auto;object-fit:contain}.pp.b-sub .facts .fact .fact-ic{width:64px;height:64px;border-radius:50%;border:1px solid #e3e9f0;background:#fff;overflow:hidden}.pp.b-sub .facts .fact .fact-ic img{width:42px;height:42px;object-fit:contain}.pp.b-sub .facts .fact .fact-ic.is-photo{border:0}.pp.b-sub .facts .fact .fact-ic.is-photo img{width:100%;height:100%;object-fit:cover}.pi-shape{display:inline-block;flex:none;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.b-sub .lf-len{grid-template-columns:1fr;gap:28px}.b-sub .lf-len-groups{display:grid;grid-template-columns:3fr 2fr 2fr;grid-gap:0;align-items:start}.b-sub .lf-len-g{display:flex;flex-direction:column;align-items:center;gap:18px;padding:0 20px}.b-sub .lf-len-g+.lf-len-g{padding-left:20px}.b-sub .lf-len-t{display:flex;align-items:center;gap:8px;font-size:20px!important;font-weight:700;letter-spacing:-.02em}.b-sub .lf-len-ic{width:26px;height:26px;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.b-sub .lf-len-row{display:flex;gap:10px;justify-content:center;width:100%}.b-sub .lf-len-item{max-width:150px;display:flex;flex-direction:column;align-items:stretch;gap:14px}.b-sub .lf-len-name{display:block;text-align:center;font-weight:600;color:#fff!important;padding:9px 6px;border:0!important;border-radius:4px;background:var(--lc)!important}.b-sub .lf-len-shape{aspect-ratio:1.55;width:100%}.b-sub .lf-len-shape:before{content:"";position:absolute;inset:0;background:var(--lc);-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.b-sub .lf-len-shape.liner{aspect-ratio:2.6}.b-sub .lf-len-shape b{position:relative;font-size:17px;letter-spacing:-.02em}.b-sub .lf-len-shape.pad-long b{transform:translateX(-4%)}.b-sub .lf-len-g.day{--lc:#6fb3a9;color:#5fa59b}.b-sub .lf-len-g.night{--lc:#776281;color:#776281}.b-sub .lf-len-g.liner{--lc:#c49e73;color:#b88e60}@media(max-width:1000px){.b-sub .lf-len-groups{grid-template-columns:1fr;gap:28px}.b-sub .lf-len-g+.lf-len-g{border-left:0;padding-left:20px;border-top:1px solid #dbe3ec;padding-top:24px}}@media(max-width:620px){.b-sub .lf-len-g{padding:0}.b-sub .lf-len-g+.lf-len-g{padding-left:0}.b-sub .lf-len-shape b{font-size:15px}.b-sub .lf-len-name{font-size:14px!important}}.b-sub .lf-len-g .lf-len-t,.b-sub .lf-len-g.day .lf-len-t,.b-sub .lf-len-g.liner .lf-len-t,.b-sub .lf-len-g.night .lf-len-t{color:var(--lc)}@media(max-width:1000px){.b-sub .lf-len-item{flex:0 1 31%}}.pp .prod-detail{font-size:0;line-height:0}.pp .prod-detail video{display:block;width:100%;height:auto;margin:0}.pp.b-sub .prod-detail img{margin:0 auto;display:block}.pp.b-sub .facts{background:none;border-radius:0;overflow:visible;gap:28px 32px;margin:8px 0 36px}.pp.b-sub .facts .fact,.pp.b-sub .facts .fact:nth-child(-n+2),.pp.b-sub .facts .fact:nth-child(odd){border:0!important;padding:0}.pp .network-sec{border-top:0}.b-sub .detail-hero .dh-photo{background:none}.b-sub .detail-hero .dh-photo img{object-fit:cover!important;padding:0!important}.b-sub .sub-hero.sub-hero-photo,.b-sub .sub-hero.sub-hero-photo.sub-hero-soft{min-height:400px;height:clamp(400px,27.8vw,620px);padding:0;background-position:100%}@media(max-width:1023px){.b-sub .sub-hero.sub-hero-photo,.b-sub .sub-hero.sub-hero-photo.sub-hero-soft{min-height:300px;height:300px}}@media(max-width:767px){.b-sub .sub-hero.sub-hero-photo,.b-sub .sub-hero.sub-hero-photo.sub-hero-soft{min-height:260px;height:auto;padding:36px 0 40px}}.b-sub .cert-sections{margin-top:96px;padding-top:88px;border-top:1px solid var(--line);scroll-margin-top:110px}.pp .ov-grid.ov-row{grid-template-columns:repeat(4,1fr);gap:24px}.pp .ov-row .ov-card img{aspect-ratio:4/3;border-radius:14px}.pp.b-sub .ov-row .ov-card figcaption{padding-top:18px;gap:8px}.pp .ov-row .ov-card b{font-size:20px!important;line-height:1.35}.pp .ov-row .ov-card span{font-size:16px!important;line-height:1.6}.pp .ov-row .ov-card small{font-size:13px!important}@media(max-width:1023px){.pp .ov-grid.ov-row{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pp .ov-grid.ov-row{grid-template-columns:1fr}}.b-sub .ph2{max-width:1040px;margin:0 auto 88px}.b-sub .ph2-banner{max-width:620px;margin:0 auto 26px}.b-sub .ph2-banner img{width:100%;height:auto;display:block;border-radius:14px}.b-sub .ph2-tag{text-align:center;font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin:0 0 56px}.b-sub .ph2-tag em{font-style:normal;color:#f47b20}.b-sub .ph2-body{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:start}.b-sub .ph2-eyebrow{display:block;font-size:14px;font-weight:700;letter-spacing:.08em;color:#f47b20;margin-bottom:14px}.b-sub .ph2-lead h2{font-size:clamp(30px,2.7vw,40px);font-weight:700;letter-spacing:-.04em;line-height:1.32;margin:0 0 22px;color:var(--ink)}.b-sub .ph2-lead p{font-size:17px;line-height:1.8;color:#4d5f72;margin:0}.b-sub .ph2-defs{display:grid;grid-gap:16px;gap:16px}.b-sub .ph2-def{border:1px solid #e3e9f0;border-radius:14px;padding:26px 28px;background:#fff}.b-sub .ph2-def span{display:block;font-size:18px;font-weight:700;color:#f47b20;margin-bottom:6px}.b-sub .ph2-def b{display:block;font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:8px}.b-sub .ph2-def p{font-size:16px;line-height:1.7;color:#5b6c7c;margin:0}.b-sub .ph2-values{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.b-sub .ph2-values li{border:1px solid #e3e9f0;border-radius:14px;padding:20px 22px;background:#fff;display:flex;flex-direction:column;gap:2px}.b-sub .ph2-k{font-size:24px;font-weight:800;line-height:1.2}.b-sub .ph2-values b{font-size:18px;font-weight:600;color:var(--ink)}.b-sub .ph2-values li>span:last-child{font-size:16px;color:#6b7b8b}.b-sub .ph2+.ph2 .ph2-banner{margin-bottom:52px}@media(max-width:860px){.b-sub .ph2-body{grid-template-columns:1fr;gap:32px}.b-sub .ph2-tag{font-size:19px;margin-bottom:36px}.b-sub .ph2{margin-bottom:64px}}.b-sub .lf-len-groups{display:flex;gap:0;align-items:flex-start}.b-sub .lf-len-g{flex:var(--n) 1 0;min-width:0;padding:0 14px;gap:16px}.b-sub .lf-len-g:first-child{padding-left:0}.b-sub .lf-len-g:last-child{padding-right:0}.b-sub .lf-len-g+.lf-len-g{border-left:1px solid #dbe3ec;padding-left:14px}.b-sub .lf-len-row{gap:8px}.b-sub .lf-len-item{flex:1 1;max-width:none;gap:12px}.b-sub .lf-len-name{padding:9px 4px;font-size:16px!important;border-radius:0;white-space:nowrap}.b-sub .lf-len-cell{height:86px;display:grid;place-items:center}.b-sub .lf-len-shape{aspect-ratio:1.58;position:relative;display:grid;place-items:center}.b-sub .lf-len-shape.pad-s{aspect-ratio:1.569}.b-sub .lf-len-shape.pad-m{aspect-ratio:1.582}.b-sub .lf-len-shape.pad-l{aspect-ratio:1.823}.b-sub .lf-len-shape.pad-on{aspect-ratio:1.796}.b-sub .lf-len-shape.pad-xl{aspect-ratio:1.702}.b-sub .lf-len-shape.pants{aspect-ratio:1.749}.b-sub .lf-len-shape.liner-l,.b-sub .lf-len-shape.liner-s{aspect-ratio:2.975}.b-sub .lf-len-shape b{font-size:16px;font-weight:600;letter-spacing:-.03em;color:var(--lc);transform:none!important;white-space:nowrap}.b-sub .lf-len-shape.pants b{align-self:start;margin-top:14%}.b-sub .lf-len-g.day{--lc:#3d9be9}.b-sub .lf-len-g.night{--lc:#00179c}.b-sub .lf-len-g.liner{--lc:#14296b}@media(max-width:1100px){.b-sub .lf-len-groups{flex-wrap:wrap;gap:28px 0}.b-sub .lf-len-g{flex:1 1 100%;padding:0!important;border:0!important}.b-sub .lf-len-item{flex:0 1 31%!important}.b-sub .lf-len-row{justify-content:center}}@media(max-width:620px){.b-sub .lf-len-shape b{font-size:11.5px!important;letter-spacing:-.05em}.b-sub .lf-len-cell{height:70px}.b-sub .lf-len-shape.pants b{margin-top:10%}.b-sub .lf-len-name{font-size:14px!important;padding:8px 2px}}@media(max-width:767px){.b-sub .sub-hero.sub-hero-photo.sub-hero-soft{background-position:88%}}@media(min-width:1024px) and (max-width:1699px){.pp .share-mark{left:58%;width:280px}}.pp.b-sub section.ph2{padding-bottom:0;margin-bottom:0}.pp.b-sub section.ph2+section.ph2{padding-top:160px}.pp.b-sub section.ph2:last-of-type{padding-bottom:40px}.pp.b-sub .ph2-lead .ph-src{margin:16px 0 0;padding:0;background:none;color:#98a4b0;line-height:1.6}@media(max-width:860px){.pp.b-sub section.ph2+section.ph2{padding-top:72px}}.pp .faq-a[hidden]{display:none}