.lp-main h1,.lp-main h2,.lp-main h3,.lp-main .serif{text-wrap:balance}.lp-main p,.lp-main li,.lp-main dd{text-wrap:pretty}.lp-nav{z-index:40;background:var(--surface-page);border-bottom:var(--rule);position:sticky;top:0}.lp-nav .wrap{align-items:center;height:60px;display:flex}.lp-brand{white-space:nowrap;font:var(--type-h3);letter-spacing:-.04em;flex:none}.lp-brand span{color:var(--brand-primary)}.lp-hero{border-bottom:var(--rule);padding:72px 0 80px}.lp-hero h1{color:var(--text-strong);white-space:pre-line;margin:20px 0 0;font-size:clamp(34px,6vw,68px);line-height:1.12}.lp-hero.inv h1{color:#fff}.lp-kicker{align-items:center;gap:10px;display:flex}.lp-kicker i{background:var(--brand-primary);flex:none;width:8px;height:8px}.inv .lp-kicker{color:var(--orange-300)}.inv .lp-kicker i{background:var(--orange-400)}.lp-lead{font:var(--type-body-lg);max-width:44em;color:var(--text-body);margin:28px 0 0;font-size:19px}.inv .lp-lead{color:var(--text-inverse-muted)}.inv .lp-lead b{color:#fff}.lp-lead b{color:var(--text-strong)}.lp-cta{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.lp-cta .btn.big{width:auto}.inv .lp-ghost{color:#fff;border-color:#fff}.inv .lp-ghost:hover{color:var(--ink-900);background:#fff}.lp-ghost{padding:24px 28px;font-size:18px}.lp-clock{background:var(--border-inverse);gap:2px;width:max-content;max-width:100%;margin-top:40px;display:flex}.lp-clock>div{background:var(--ink-800);justify-items:center;gap:4px;min-width:84px;padding:14px 18px;display:grid}.lp-clock b{font:var(--type-stat);font-variant-numeric:tabular-nums;color:#fff}.lp-clock span{font:var(--type-caption);color:var(--text-inverse-muted)}.lp-onair{border:2px solid var(--orange-400);font:var(--type-h4);color:#fff;align-items:center;gap:10px;margin-top:40px;padding:12px 16px;display:inline-flex}.lp-onair i{background:#e5372a;width:10px;height:10px;animation:1.4s ease-in-out infinite hot}.lp-onair.off{border-color:var(--border-inverse);font:var(--type-body);color:var(--text-inverse-muted)}.lp-facts{border-top:1px solid var(--border-inverse);grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;display:grid}.lp-facts>div{padding:18px 20px 0 0}.lp-facts dt{font:var(--type-overline);letter-spacing:var(--tracking-wide);color:var(--text-inverse-muted)}.lp-facts dd{font:var(--type-body);color:#fff;margin:6px 0 0}.lp-facts a{color:var(--orange-300);text-decoration:underline}.lp-sec{padding-bottom:72px}.lp-note{font:var(--type-body);color:var(--text-muted);margin:28px 0 0}.lp-no{font:var(--type-overline);color:var(--brand-primary)}.lp-teasers{border-top:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lp-teasers li{border-bottom:var(--hair);align-content:start;gap:10px;padding:28px 32px 32px 0;display:grid}.lp-teasers li:nth-child(2n){border-left:var(--hair);padding-left:32px}.lp-teasers h3{font:var(--type-h3);color:var(--text-strong);white-space:pre-line;margin:0}.lp-teasers p{font:var(--type-body-lg);color:var(--text-body);margin:0}.lp-teasers .lp-teaser-live{background:var(--surface-brand-tint);font:var(--type-body);color:var(--text-strong);margin-top:4px;padding:12px 14px}.lp-teaser-live b{font:var(--type-overline);letter-spacing:var(--tracking-wide);color:var(--brand-primary);margin-bottom:4px;display:block}.lp-honest{border-top:var(--rule);gap:16px;padding-top:28px;display:grid}.lp-honest p{font:var(--type-body-lg);color:var(--text-body);margin:0}.lp-honest b{color:var(--text-strong);background:var(--highlight)}.lp-cards{border:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px;display:grid}.lp-card{color:inherit;align-content:start;gap:14px;padding:28px 28px 30px;transition:background .12s;display:grid}.lp-card+.lp-card{border-left:var(--rule)}.lp-card:hover{background:var(--surface-brand-tint);color:inherit;text-decoration:none}.lp-card-go{font:var(--type-h4);color:var(--brand-primary);margin-top:6px}.lp-card:hover .lp-card-go{text-decoration:underline}.lp-cards h2{color:var(--text-strong);margin:0;font-size:clamp(24px,2.8vw,32px)}.lp-cards ol{counter-reset:w;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-cards li{counter-increment:w;border:1px solid var(--border-strong);font:var(--type-label);color:var(--text-strong);padding:6px 10px}.lp-cards li:before{content:counter(w) "주 ";color:var(--brand-primary)}.lp-end{padding:88px 0 96px}.lp-doc{padding:56px 0 96px}.lp-doc .wrap{max-width:var(--container-narrow)}.lp-doc h1{color:var(--text-strong);margin:0;font-size:clamp(32px,5vw,48px)}.lp-doc-date{font:var(--type-label);color:var(--text-muted);margin:10px 0 32px}.lp-doc section{border-top:var(--hair);padding:24px 0 8px}.lp-doc h2{font:var(--type-h4);color:var(--text-strong);margin:0 0 12px}.lp-doc p,.lp-doc li{font:var(--type-body);color:var(--text-body);line-height:1.8}.lp-doc p{margin:0 0 12px}.lp-doc ul{margin:0 0 12px;padding-left:20px}.lp-doc .pre{white-space:pre-line;background:var(--surface-tint);padding:16px 18px}.lp-doc-biz{font:var(--type-caption)!important;color:var(--text-muted)!important;margin-top:24px!important}.lp-table{border-top:var(--rule);margin:0 0 14px;display:grid}.lp-table>div{border-bottom:var(--hair);font:var(--type-body-sm);color:var(--text-body);grid-template-columns:150px minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:12px 0;line-height:1.7;display:grid}.lp-table.two>div{grid-template-columns:170px minmax(0,1fr)}.lp-table>.th{font:var(--type-label);color:var(--text-strong)}.lp-table>div>span:first-child{color:var(--text-strong);font-weight:700}.lp-end>.wrap>.serif{color:#fff;white-space:pre-line;margin:0;font-size:clamp(28px,4.4vw,52px);line-height:1.2}.lp-bar{display:none}@media (max-width:900px){.lp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lp-hero{padding:44px 0 56px}.lp-lead{font-size:17px}.lp-cta .btn,.lp-cta .btn.big,.lp-clock{width:100%}.lp-clock>div{flex:1;min-width:0;padding:12px 4px}.lp-clock b{font-size:30px}.lp-teasers,.lp-cards{grid-template-columns:minmax(0,1fr)}.lp-teasers li,.lp-teasers li:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.lp-card+.lp-card{border-left:0;border-top:var(--rule)}.lp-end{padding:64px 0 72px}.lp-end>.wrap>.serif{font-size:24px}.lp-table>div,.lp-table.two>div{grid-template-columns:minmax(0,1fr);gap:4px}.lp-table>.th{display:none}.lp-bar{z-index:50;background:var(--surface-page);border-top:var(--rule);padding:10px 12px;display:flex;position:fixed;bottom:0;left:0;right:0}.lp-bar .btn{flex:1;width:auto;height:52px;padding:0 12px;font-size:16px}}
