:root{--green:#165b9c;--accent:#165b9c}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ff8700;outline-offset:4px}[hidden]{display:none!important}.site-header{border-bottom:1px solid #e6e6e6}.languages a{opacity:.85;font-size:12px;min-width:28px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.section-menu{margin-top:0;padding-top:16px;padding-bottom:16px}.source-page{font-family:Arial,'Malgun Gothic',sans-serif;color:#333;background:#fff;line-height:1.7}.source-page .sub_visual{position:relative;height:220px;padding:0;display:grid;place-items:center;isolation:isolate}.source-page .sub_visual .bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:-1}.source-page .sub_visual p{color:white;font-size:32px;font-weight:700;text-shadow:0 2px 12px #000}.source-page .sub_title h1{font-size:40px;color:#111;font-weight:700;line-height:1.4}.source-page .content_area{padding-top:0}.source-page a{cursor:pointer}.source-page .sub_nav ul{list-style:none;padding:0;margin:0}.source-page .sub_nav .nav-dropit>li>ul{display:flex!important;position:static!important;justify-content:center;flex-wrap:wrap;width:auto!important}.source-page .sub_nav .nav-dropit>li>ul>li{float:none!important;flex:1;min-width:120px}.source-page .sub_nav .first_nav{display:none}.source-page .accordion_type{display:block!important;height:auto!important;opacity:1!important;padding:20px;border:1px solid #e0e0e0;margin-bottom:36px;scroll-margin-top:130px}.source-page .accordion_type>ul>li>div{display:block!important;height:auto!important;padding:14px 20px;background:#f6f7f9}.source-page .product_wrap img{max-height:400px;object-fit:contain;max-width:100%;width:auto}.source-page .product_lays{align-items:center}.source-page img{max-width:100%;height:auto}.source-page table{max-width:100%}.source-page .map_wrap{display:none}.source-map-note{padding:40px;background:#eef3f8;text-align:center}.source-preview-note{padding:18px 24px;margin:24px auto;max-width:1300px;border-left:4px solid #ed8200;background:#fff6e8;font-size:15px}.source-page .source-demo-form input,.source-page .source-demo-form textarea{max-width:100%;border:1px solid #bbb;padding:10px;background:#fff;color:#222}.source-page .source-demo-form input[type=radio],.source-page .source-demo-form input[type=checkbox]{width:auto}.source-page .source-demo-form input:disabled{opacity:.5}.source-page .source-demo-form button{padding:12px 24px;border:0;background:#195d9b;color:#fff;cursor:pointer}.source-form-status{font-weight:700;color:#155b99;padding:20px}.original-home{font-family:Arial,'Malgun Gothic',sans-serif;color:#222}.original-hero{position:relative;height:calc(100svh - 0px);min-height:640px;background:#162430;color:white}.original-slides,.original-slide{position:absolute;inset:0}.original-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.original-slide>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:linear-gradient(#0002,#0001);padding:100px 24px 160px}.original-slide h1{font-size:clamp(40px,5.4vw,86px);line-height:1.1;font-weight:700;color:#fff;letter-spacing:-2px;margin:0 0 26px}.original-slide p{font-size:clamp(18px,1.6vw,26px);font-weight:500;line-height:1.7;margin:0;color:#fff}.original-slider-controls{position:absolute;bottom:140px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px}.original-slider-controls div{display:flex;gap:10px}.original-slider-controls button{background:transparent;border:1px solid #ffffff70;color:#fff;min-height:40px;min-width:40px;cursor:pointer}.original-slider-controls button[aria-pressed=true]{background:#fff;color:#174d81}.original-notice{position:absolute;bottom:0;left:0;right:0;background:#092e50df;padding:23px max(24px,calc((100vw - 1250px)/2));display:flex;align-items:center;gap:36px;min-height:110px}.original-notice strong{font-size:24px;letter-spacing:1px}.original-notice ul{margin:0;list-style:none;padding:0;flex:1}.original-notice li{display:flex;justify-content:space-between;gap:16px;font-size:15px;line-height:1.7}.original-notice time{opacity:.7;white-space:nowrap}.original-products{background:#f5f6f8 url('original/img/main/sec1_bg1.png') center/cover;min-height:760px;padding:70px 24px 30px;text-align:center}.original-product-heading>p{font-size:23px;color:#666}.original-product-heading h2{font-size:clamp(28px,4vw,56px);line-height:1.3;margin:10px 0}.original-product-slides article{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.original-product-slides img{height:390px;width:640px;max-width:100%;object-fit:contain}.original-product-slides a{padding:12px 34px;border:1px solid #777;margin:12px 0 40px;font-size:16px}.original-product-tabs{display:flex;max-width:1200px;margin:auto;justify-content:center}.original-product-tabs button{cursor:pointer;background:transparent;border:0;border-top:2px solid #ccc;padding:20px;flex:1;font-size:15px;color:#666}.original-product-tabs button[aria-pressed=true]{color:#165b9c;border-color:#165b9c;font-weight:700}.original-media{padding-top:90px;padding-bottom:90px}.original-media>h2{font-size:40px;text-align:center;margin-bottom:45px}.original-media>div{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.original-media img,.original-media-placeholder{width:100%;height:220px;object-fit:cover;display:grid;place-items:center;background:#ecf0f4;color:#155b99;font-weight:700;font-size:30px}.original-media h3{font-size:18px;line-height:1.6;margin:14px 0}.original-media time{font-size:14px;color:#777}.original-banners{display:grid;grid-template-columns:repeat(4,1fr);background:#16558d}.original-banners>a{padding:44px 24px;border-right:1px solid #ffffff30;color:white;display:flex;flex-direction:column;gap:20px;min-height:240px}.original-banners h2{font-size:25px;line-height:1.5}.original-banners span{opacity:.7}.site-footer{background:#26282c}@media(max-width:760px){.original-hero{height:740px;min-height:0}.original-slide>div{padding-bottom:220px}.original-slide h1{font-size:39px;letter-spacing:-1px}.original-slider-controls{bottom:185px}.original-notice{gap:16px;padding:20px;min-height:145px}.original-notice strong{font-size:18px;writing-mode:vertical-rl}.original-notice li{font-size:13px}.original-notice time{display:none}.original-products{min-height:600px;padding:45px 16px 16px}.original-product-slides img{height:300px}.original-product-tabs{display:grid;grid-template-columns:1fr 1fr}.original-product-tabs button{font-size:12px;padding:12px}.original-media>div{grid-template-columns:1fr 1fr;gap:16px}.original-media img,.original-media-placeholder{height:140px}.original-media h3{font-size:14px}.original-banners{grid-template-columns:1fr 1fr}.original-banners>a{min-height:190px}.original-banners h2{font-size:20px}.source-page .sub_title h1{font-size:30px}.source-page .sub_visual{height:160px}.source-page .sub_visual p{font-size:25px}.source-page .product_lays{display:block!important}.source-page .product_lays>li{float:none!important;width:100%!important;position:static!important;padding:12px!important}.source-page .product_lays img{display:block;max-height:300px;margin:auto}.source-page .txtCon{max-width:100%;width:94%}.source-page .source-demo-form table{display:block;overflow:auto}.source-page .source-demo-form td{word-break:break-word}}

/* Source review refinements */
.original-banners{grid-template-columns:repeat(3,1fr)}.original-banners>a:nth-child(1){background:linear-gradient(#0003,#0003),url('original/img/main/banner_bg1.png') center/cover}.original-banners>a:nth-child(2){background:linear-gradient(#0003,#0003),url('original/img/main/banner_bg2.png') center/cover}.original-banners>a:nth-child(3){background:linear-gradient(#0003,#0003),url('original/img/main/banner_bg3.png') center/cover}.original-banners>a{min-height:280px;justify-content:center;text-align:center;align-items:center}.original-banners h2{font-size:32px}.original-banners p{margin:0;line-height:1.8}.original-media>div{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:20px}.original-media>div>a{flex:0 0 calc(50% - 14px);scroll-snap-align:start}.original-media img,.original-media-placeholder{height:300px}.archive-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.archive-gallery .archive-row{display:block;border:0;padding:0;min-width:0}.archive-gallery .post-number{display:none}.archive-gallery .archive-row h2{font-size:17px;line-height:1.7;margin-top:8px}.archive-gallery .archive-thumb{width:100%;height:180px;object-fit:cover;margin-bottom:16px}.archive-gallery .eyebrow{font-size:11px}.source-page .accordion_type>ul{list-style:none;padding:0}.source-page .sub_nav .nav-dropit>li>ul>li>a{display:block;padding:16px 12px;border:1px solid #ddd;text-align:center}.source-page .sub_nav .nav-dropit>li>ul>li.active>a{color:#165b9c;border-bottom:2px solid #165b9c}.source-page h4{scroll-margin-top:120px}
@media(max-width:760px){.original-banners{grid-template-columns:1fr}.original-banners>a{min-height:220px}.original-banners h2{font-size:28px}.original-media>div>a{flex-basis:90%}.original-media img{height:220px}.archive-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.archive-gallery .archive-thumb{height:120px}.archive-gallery .archive-row h2{font-size:14px}.source-page .sub_nav .nav-dropit>li>ul>li{min-width:100px}.source-page .sub_nav .nav-dropit>li>ul>li>a{font-size:12px;padding:12px 6px}}

/* Original dark product section */
.original-products{color:#fff}.original-product-heading>p{color:#dce4ed}.original-product-tabs button{color:#dce4ed;border-color:#ffffff60}.original-product-tabs button[aria-pressed=true]{color:#fff;border-color:#ff8700}.original-product-slides a{color:#fff;border-color:#ffffff90}
