.dp-container{text-align:left;color:#242a28;background:#fff;width:100%;container-type:inline-size}.design-paper{--paper-color:#126c53;background:#fff;padding:3.6cqw 4.5cqw 2.5cqw;font-family:Pretendard Variable,sans-serif;font-size:clamp(7px,1.1cqw,15px);line-height:1.65}.design-paper img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.dp-topline{color:#7c827e;border-bottom:1px solid #e0e3df;justify-content:space-between;padding-bottom:1.1cqw;font-size:.8em;display:flex}.dp-masthead{justify-content:space-between;align-items:center;gap:2cqw;padding:2cqw 0;display:flex}.dp-masthead strong{letter-spacing:-.06em;color:var(--paper-color);font-size:4.7cqw;font-weight:900;line-height:1.2}.dp-masthead small{letter-spacing:.18em;margin-top:.6cqw;font-size:.85em;display:block}.dp-masthead>span{color:#7d8480;border-left:1px solid #d5ddd7;padding-left:1.8cqw;font-size:.9em}.dp-nav{border-top:2px solid var(--paper-color);white-space:nowrap;border-bottom:1px solid #d4dad5;gap:3.5cqw;padding:1.2cqw 0;font-weight:650;display:flex}.dp-nav a{align-items:center;min-height:24px;display:flex}.dp-front{grid-template-columns:1.9fr 1fr;gap:2.7cqw;padding-top:3cqw;display:grid}.dp-story h3{letter-spacing:-.045em;color:#202624;text-wrap:pretty;margin:.5cqw 0 .8cqw;font-size:1.7em;font-weight:750;line-height:1.4}.dp-story p{color:#777e79;margin:0 0 1cqw;font-size:1em;line-height:1.75}.dp-label{color:var(--paper-color);letter-spacing:.03em;margin-top:1cqw;font-size:.82em;font-weight:700;display:block}.dp-story small{color:#929792;font-size:.8em}.dp-lead h3{font-size:2.6em}.dp-side{border-left:1px solid #e0e3df;gap:1.8cqw;padding-left:2.5cqw;display:grid}.dp-section-label{border-bottom:2px solid var(--paper-color);align-self:start;padding-bottom:.8cqw;font-size:1em;font-weight:750}.dp-side img{aspect-ratio:2.1}.dp-side h3{font-size:1.5em}.dp-side p,.dp-side small{display:none}.dp-section-heading{border-bottom:2px solid #252d28;justify-content:space-between;align-items:center;margin-top:3.5cqw;padding-bottom:1cqw;display:flex}.dp-section-heading strong{font-size:1.7em}.dp-section-heading span{color:#79817b;font-size:.9em}.dp-bottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:2cqw;padding-top:2cqw;display:grid}.dp-bottom .dp-story p{display:none}.dp-bottom h3{font-size:1.5em}.dp-editor-note{background:#f1f4f1;align-items:center;gap:3cqw;margin-top:3.5cqw;padding:2.5cqw 3cqw;display:flex}.dp-editor-note span{letter-spacing:.08em;color:var(--paper-color);font-size:.85em}.dp-editor-note strong{font-size:1.3em}.dp-editor-note p{color:#7c857d;margin-left:auto;font-size:.8em}.dp-footer{color:#828a84;border-top:1px solid #dce1dc;align-items:center;gap:3cqw;margin-top:3cqw;padding-top:2cqw;font-size:.8em;display:flex}.dp-footer b{color:var(--paper-color);font-size:1.5em}.dp-briefing{color:#4a6171;background:#eef3f7;gap:2.6cqw;margin-top:2cqw;padding:1.6cqw;font-size:1em;display:flex}.dp-briefing b{color:var(--paper-color)}.dp-economy .dp-masthead strong{font-family:Georgia,Noto Serif KR,serif}.dp-economy .dp-nav{background:var(--paper-color);color:#fff;border:0;padding:1.3cqw 2cqw}.dp-economy .dp-lead{flex-direction:column-reverse;justify-content:flex-end;gap:1.5cqw;display:flex}.dp-economy .dp-lead h3{font-size:2.4em}.dp-economy .dp-side img{display:none}.dp-economy .dp-side .dp-story{border-bottom:1px solid #dce2e5;padding-bottom:2cqw}.dp-economy .dp-side p{display:block}.dp-magazine{background:#fbf9f4}.dp-magazine .dp-masthead strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:7.3cqw;font-weight:500}.dp-magazine .dp-masthead small{letter-spacing:.08em}.dp-magazine .dp-nav{border-top:1px solid #ccc7bd;justify-content:space-between}.dp-magazine .dp-front{grid-template-columns:1fr;padding-top:2cqw}.dp-magazine .dp-lead{position:relative}.dp-magazine .dp-lead>img{aspect-ratio:1.45}.dp-magazine .dp-lead>div{padding:2.4cqw 1cqw 0}.dp-magazine .dp-lead h3{max-width:80%;font-family:Georgia,Noto Serif KR,serif;font-size:3.2em;font-weight:600}.dp-magazine .dp-lead p{max-width:85%}.dp-magazine .dp-side{display:none}.dp-magazine .dp-section-heading{border-bottom:1px solid #b7b5ab}.dp-magazine .dp-section-heading strong{font-family:Georgia,serif;font-size:2.7em;font-style:italic;font-weight:400}.dp-magazine .dp-bottom h3{font-size:1.45em;font-weight:600}.dp-magazine .dp-editor-note{background:#eeeee5}.dp-local .dp-masthead{text-align:center;justify-content:center}.dp-local .dp-masthead>span{display:none}.dp-local .dp-front{grid-template-columns:1fr}.dp-local .dp-lead{grid-template-columns:1.25fr 1fr;align-items:center;gap:2.5cqw;display:grid}.dp-local .dp-side{border:0;grid-template-columns:1fr 1fr;padding:0;display:grid}.dp-local .dp-section-label{grid-column:1/-1}.dp-local .dp-side .dp-story{grid-template-columns:1fr 1fr;gap:1.5cqw;display:grid}.dp-local .dp-side img{aspect-ratio:1}.dp-tech{color:#eef0f4;background:#131a25}.dp-tech .dp-masthead strong,.dp-tech .dp-story h3{color:#fff}.dp-tech .dp-nav{border-top-color:#a395ff;border-bottom-color:#414754}.dp-tech .dp-label,.dp-tech .dp-section-label{color:#b6adf6}.dp-tech .dp-story p{color:#a4a9b6}.dp-tech .dp-section-heading{border-color:#6e7381}.dp-tech .dp-side,.dp-tech .dp-footer,.dp-tech .dp-topline{border-color:#424956}.dp-tech .dp-editor-note{background:#252a3a}.dp-tech .dp-footer b{color:#b6adf6}.dp-life .dp-masthead{text-align:center;justify-content:center}.dp-life .dp-masthead>span{display:none}.dp-life .dp-lead>div{color:#fff;background:linear-gradient(#0000,#101f13db);padding:9cqw 4cqw 3cqw;position:absolute;bottom:0;left:0;right:0}.dp-life .dp-lead h3,.dp-life .dp-lead p,.dp-life .dp-lead small,.dp-life .dp-lead .dp-label{color:#fff}.dp-life .dp-lead h3{font-family:Pretendard Variable,sans-serif;font-weight:700}.dp-market .dp-masthead{border-top:4px solid #243c51;margin-top:1cqw}.dp-market .dp-nav{color:#243c51;background:0 0;border-top:1px solid #243c51;border-bottom:1px solid #243c51}.dp-market .dp-front{grid-template-columns:1fr 1fr}.dp-market .dp-side img{aspect-ratio:2.8;display:block}.dp-market .dp-side p{display:none}.dp-journey .dp-lead>img{aspect-ratio:1.15}.dp-journey .dp-lead>div{text-align:center;padding:2.8cqw}.dp-journey .dp-lead h3,.dp-journey .dp-lead p{max-width:100%}.dp-venture .dp-masthead strong{font-family:Pretendard Variable,sans-serif}.dp-venture .dp-front{grid-template-columns:1fr}.dp-venture .dp-lead{grid-template-columns:1fr 1fr;align-items:center;gap:3cqw;display:grid}.dp-venture .dp-side{display:none}.dp-venture .dp-editor-note{background:#e5f1eb}.dp-article{max-width:760px;margin:auto;padding-top:4cqw}.dp-article h1{letter-spacing:-.05em;margin:1.5cqw 0;font-size:3.2em;line-height:1.35}.dp-article .dp-deck{color:#69736c;font-size:1.25em}.dp-article p{margin:2cqw 0;font-size:1.15em;line-height:2}.dp-article>img{margin:3cqw 0}.dp-article h2{margin-top:3cqw;font-size:1.65em}.dp-back{color:var(--paper-color);padding:1.5cqw 0;font-weight:700;display:inline-flex}.dp-tech .dp-article .dp-deck{color:#b6bac1}.dp-tech .dp-back{color:#b6adf6}@container (width<=440px){.dp-mobile .design-paper{padding:20px 18px;font-size:12px}.dp-mobile .dp-topline{font-size:8px}.dp-mobile .dp-topline span:last-child{display:none}.dp-mobile .dp-masthead{padding:18px 0}.dp-mobile .dp-masthead strong{font-size:30px}.dp-mobile .dp-magazine .dp-masthead strong{font-size:42px}.dp-mobile .dp-masthead>span{font-size:9px}.dp-mobile .dp-nav{flex-wrap:wrap;justify-content:space-between;gap:0;padding:12px 0;font-size:10px}.dp-mobile .dp-front{padding-top:18px;display:block}.dp-mobile .dp-lead{flex-direction:column;gap:12px;display:flex}.dp-mobile .dp-lead h3{font-size:25px}.dp-mobile .dp-lead p{font-size:12px}.dp-mobile .dp-lead>div,.dp-mobile .dp-magazine .dp-lead h3{max-width:100%}.dp-mobile .dp-side{display:none}.dp-mobile .dp-label{margin:8px 0;font-size:10px}.dp-mobile .dp-section-heading{margin-top:25px;padding-bottom:8px}.dp-mobile .dp-section-heading strong{font-size:18px}.dp-mobile .dp-section-heading span{display:none}.dp-mobile .dp-bottom{grid-template-columns:1fr;gap:18px;padding-top:12px}.dp-mobile .dp-bottom .dp-story{grid-template-columns:100px 1fr;gap:12px;display:grid}.dp-mobile .dp-bottom img{aspect-ratio:1.1}.dp-mobile .dp-bottom h3{font-size:14px}.dp-mobile .dp-story small{font-size:9px}.dp-mobile .dp-editor-note{margin-top:24px;padding:20px;display:block}.dp-mobile .dp-editor-note strong{margin:8px 0;display:block}.dp-mobile .dp-footer{margin-top:24px;padding-top:12px;font-size:8px;display:block}.dp-mobile .dp-footer span{margin-top:8px;display:block}.dp-mobile .dp-briefing{gap:8px;margin-top:15px;padding:10px;font-size:9px}.dp-mobile .dp-briefing span:last-child{display:none}.dp-mobile .dp-life .dp-lead{display:block}.dp-mobile .dp-life .dp-lead p{display:none}.dp-mobile .dp-life .dp-lead>div{padding:45px 18px 18px}.dp-mobile .dp-life .dp-lead>img{aspect-ratio:.85}.dp-mobile .dp-article h1{font-size:28px}.dp-mobile .dp-article p{margin:22px 0;font-size:15px}.dp-mobile .dp-article h2{font-size:20px}.dp-mobile .dp-back{padding:16px 0}}.dg-page{color:#222a26;background:#fff;min-height:100vh;font-family:Pretendard Variable,sans-serif}.dg-intro{max-width:1360px;margin:auto;padding:72px 44px 56px}.dg-intro>span{color:#137969;letter-spacing:.1em;font-size:13px;font-weight:700}.dg-intro h1{letter-spacing:-2px;margin:16px 0 22px;font-size:52px;font-weight:800;line-height:1.2}.dg-intro p{color:#7a837d;word-break:keep-all;font-size:18px;line-height:1.7}.dg-wrap{grid-template-columns:195px minmax(0,1fr);gap:42px;max-width:1360px;margin:0 auto;padding:0 44px 90px;display:grid}.dg-filters{background:#fff;border:1px solid #e5e9e5;border-radius:16px;align-self:start;padding:22px 18px;position:sticky;top:118px}.dg-filter-heading{align-items:center;gap:8px;margin-bottom:30px;font-size:15px;display:flex}.dg-filters fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.dg-filters legend{color:#929b94;margin:0 0 12px;padding:0;font-size:12px;font-weight:650}.dg-devices{gap:6px;display:flex}.dg-devices button{background:#fff;border:1px solid #e5e9e5;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;min-height:68px;padding:10px 8px;font-size:12px;display:flex}.dg-devices button[aria-pressed=true]{color:#176348;background:#eff6f2;border-color:#2b8065;font-weight:700}.dg-categories{gap:5px;display:grid}.dg-categories button{text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;min-height:44px;padding:12px 10px;font-size:15px;display:flex}.dg-categories button[aria-pressed=true]{color:#fff;background:#166a50;font-weight:700}.dg-categories button span{opacity:.7;font-size:11px}.dg-reset{color:#717d74;background:0 0;border:0;border-bottom:1px solid #a6b2aa;padding:4px 0;font-size:12px}.dg-filter-note{color:#8b948d;word-break:keep-all;border-top:1px solid #e7eae7;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.8}.dg-results{min-width:0}.dg-results-line{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;font-size:14px;display:flex}.dg-results-line strong{color:#137969;margin:0 12px 0 5px}.dg-results-line p>span{color:#9aa29c;font-size:12px}.dg-results-line small{color:#919b94;font-size:11px}.dg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 26px;display:grid}.dg-card{min-width:0;animation:.36s cubic-bezier(.2,.65,.25,1) both dg-rise;animation-delay:var(--delay,0s)}@keyframes dg-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.dg-preview{background:#f0f2ef;border:1px solid #e0e6e0;border-radius:14px;transition:box-shadow .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #20382a05}.dg-preview:hover{border-color:#a9c3b3;box-shadow:0 15px 35px #20382a14}.dg-browser{background:#f5f6f4;border-bottom:1px solid #eceeeb;align-items:center;gap:4px;height:28px;padding:0 11px;display:flex}.dg-browser i{background:#d4d9d4;border-radius:50%;width:5px;height:5px}.dg-browser span{color:#8c968e;letter-spacing:.13em;margin:auto;padding-right:24px;font-size:8px}.dg-paper-window{height:500px;position:relative;overflow:hidden}.dg-preview .dp-container{pointer-events:none;transition:transform 3.5s}.dg-preview:hover:not(.is-mobile) .dp-container{transform:translateY(-18px)}.dg-open{color:#fff;white-space:nowrap;opacity:0;background:#1a3027ef;border-radius:50px;align-items:center;gap:10px;padding:12px 18px;font-size:12px;transition:all .2s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,8px)}:is(.dg-preview:hover .dg-open,.dg-preview:focus-visible .dg-open){opacity:1;transform:translate(-50%)}.dg-card-caption{justify-content:space-between;gap:10px;padding:20px 2px 14px;display:flex}.dg-card-caption>div>span{color:#7d8b81;font-size:12px}.dg-card-caption h3{letter-spacing:-.7px;margin:7px 0;font-size:23px;font-weight:750}.dg-card-caption p{color:#879087;word-break:keep-all;font-size:13px;line-height:1.7}.dg-card-caption>a{border:1px solid #e5eae6;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.dg-select{color:#286b53;border-top:1px solid #e5eae6;justify-content:space-between;align-items:center;padding:14px 2px;font-size:13px;font-weight:650;display:flex}.dg-preview.is-mobile{background:#edf0ec;flex-direction:column;align-items:center;padding:20px 32px 0;display:flex}.dg-preview.is-mobile .dg-browser{background:#202723;border:5px solid #202723;border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-width:300px;height:24px}.dg-preview.is-mobile .dg-browser i{display:none}.dg-preview.is-mobile .dg-browser span{color:#9faaa2;padding:0;font-size:7px}.dg-preview.is-mobile .dg-paper-window{border:5px solid #202723;border-top:0;width:100%;max-width:300px;height:480px}.dg-featured{max-width:1272px;padding:0 0 24px;display:block}.dg-featured .dg-filters{background:0 0;border:0;justify-content:center;align-items:center;gap:30px;margin-bottom:40px;padding:0;display:flex;position:static}.dg-featured .dg-filter-heading,.dg-featured legend{display:none}.dg-featured fieldset{margin:0}.dg-featured .dg-categories{gap:8px;display:flex}.dg-featured .dg-categories button{background:#fff;border:1px solid #e1e7e2;border-radius:50px;justify-content:center;gap:8px;min-width:90px;padding:12px 24px}.dg-featured .dg-categories button[aria-pressed=true]{color:#fff;background:#176a51;border-color:#176a51}.dg-featured .dg-devices button{border-radius:50px;flex-direction:row;min-height:44px;padding:12px}.dg-featured .dg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.dg-featured .dg-results-line{display:none}.dg-featured .dg-paper-window{height:420px}.dg-featured .dg-preview.is-mobile .dg-paper-window{height:400px}.dg-all{background:#fff;border:1px solid #cddbd2;border-radius:8px;align-items:center;gap:36px;width:fit-content;margin:46px auto 0;padding:17px 26px;font-size:15px;font-weight:650;display:flex}.dg-featured .dg-preview.is-mobile{padding:16px 24px 0}.dd-page{background:#e9ede9;min-height:100vh;font-family:Pretendard Variable,sans-serif}.dd-toolbar{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #dce3dd;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:15px 30px;display:flex;position:sticky;top:0}.dd-back{align-items:center;gap:8px;font-size:14px;display:flex}.dd-title strong{font-size:17px;display:block}.dd-title span{color:#829087;font-size:12px}.dd-device{border:1px solid #dae2dc;border-radius:9px;gap:4px;padding:4px;display:flex}.dd-device a{border-radius:6px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;display:flex}.dd-device [aria-current]{color:#116648;background:#e6f2ea;font-weight:700}.dd-apply{color:#fff;background:#176a51;border-radius:9px;align-items:center;gap:15px;padding:14px 20px;font-size:14px;font-weight:650;display:flex}.dd-caption{text-align:center;color:#7c8880;padding:22px 20px;font-size:13px;line-height:1.6}.dd-frame{max-width:1120px;margin:0 auto 50px;box-shadow:0 12px 45px #193b2512}.dd-frame.is-mobile{border:7px solid #202723;border-radius:35px;max-width:390px;overflow:hidden}.dd-frame.is-mobile:before{content:"";background:#202723;height:20px;display:block}.dd-page .design-paper a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1100px){.dg-wrap{grid-template-columns:170px minmax(0,1fr);gap:28px;padding-left:28px;padding-right:28px}.dg-paper-window{height:420px}.dg-preview.is-mobile{padding:16px 20px 0}.dg-featured{display:block}.dg-featured .dg-grid{gap:20px}.dg-featured .dg-paper-window{height:340px}.dg-featured .dg-preview.is-mobile .dg-paper-window{height:320px}}@media (max-width:900px){.dg-intro{padding:45px 24px 32px}.dg-intro h1{letter-spacing:-1.5px;font-size:40px}.dg-intro p{font-size:16px}.dg-wrap{padding:0 24px 60px;display:block}.dg-filters{border:0;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:28px;padding:0;display:flex;position:static}.dg-filter-heading,.dg-filters legend,.dg-filter-note{display:none}.dg-filters fieldset{margin:0}.dg-devices button{flex-direction:row;min-height:44px}.dg-categories{flex-wrap:wrap;gap:6px;display:flex}.dg-categories button{border:1px solid #e1e6e1;border-radius:8px;gap:8px;padding:11px 15px;font-size:14px}.dg-reset{margin-left:auto}.dg-grid{gap:32px 20px}.dg-featured{padding:0}.dg-featured .dg-filters{gap:15px;margin-bottom:25px}.dg-featured .dg-categories button{min-width:0;padding:11px 16px}.dg-featured .dg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-featured .dg-card:last-child{display:none}.dg-featured .dg-paper-window{height:430px}.dd-toolbar{flex-wrap:wrap;gap:12px;padding:12px 18px}.dd-title{margin-right:auto}.dd-back{font-size:12px}.dd-apply{padding:12px;font-size:12px}.dd-device{order:4;margin-left:auto}.dd-caption{font-size:12px}.dd-frame{margin:0 16px 40px}.dd-frame.is-mobile{width:calc(100% - 24px);margin:0 auto 40px}}@media (max-width:580px){.dg-intro h1{font-size:34px}.dg-intro p{font-size:15px}.dg-results-line small{display:none}.dg-grid,.dg-featured .dg-grid{grid-template-columns:1fr}.dg-featured .dg-card:last-child{display:block}.dg-paper-window,.dg-featured .dg-paper-window{height:450px}.dg-card-caption h3{font-size:22px}.dg-open{display:none}.dg-preview.is-mobile .dg-paper-window,.dg-featured .dg-preview.is-mobile .dg-paper-window{height:450px}.dg-featured .dg-filters{flex-direction:column-reverse}.dg-featured .dg-categories button{padding:11px 16px;font-size:14px}.dg-featured .dg-categories{gap:7px}.dg-featured .dg-categories button span{font-size:10px}.dg-featured .dg-devices button{min-height:40px;padding:9px 14px;font-size:11px}.dg-all{gap:22px;font-size:14px}.dg-select{min-height:48px}.dd-title{min-width:140px}.dd-device{margin:0}.dd-apply{order:5;margin-left:auto}.dd-back{margin-right:5px}.dd-caption{padding:16px}.dd-frame:not(.is-mobile) .design-paper{min-width:0}.dd-frame:not(.is-mobile) .dp-nav{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.dg-card{opacity:1;animation:none;transform:none}.dg-preview,.dg-open,.dg-preview .dp-container{transition:none}.dg-preview:hover .dp-container{transform:none}}.dg-devices button{white-space:nowrap;min-width:70px}.dg-filters fieldset:first-of-type{flex-shrink:0}@media (max-width:580px){.dg-categories button{gap:6px;padding:11px 10px;font-size:13px}}.dd-frame [id]{scroll-margin-top:140px}
