body:has(.paper-broadsheet){background:#efece2}.paper-broadsheet{--bs-paper:#f4f1e8;--bs-ink:#16181a;--bs-ink-2:#464b50;--bs-ink-3:#6f757b;--bs-rule:#cdc6b6;--bs-rule-soft:#e0dacb;--bs-up:#b32d20;--bs-down:#1a4fb0;min-height:100vh;color:var(--bs-ink);background:var(--bs-paper);padding:18px 20px 64px;font-family:Noto Serif KR,Nanum Myeongjo,Apple SD Gothic Neo,serif}.paper-broadsheet ::selection{background:#d9d2bf}.paper-broadsheet h1,.paper-broadsheet h2,.paper-broadsheet h3,.paper-broadsheet h4,.paper-broadsheet h5{color:var(--bs-ink)}.paper-broadsheet .bs-desk h3{color:#f2efe4}.bs-top{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.bs-top a{color:var(--bs-ink-3);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none}.bs-top a:hover{color:var(--bs-ink)}.bs{max-width:1080px;margin:0 auto}.bs-masthead{border-top:5px solid var(--bs-ink);border-bottom:1px solid var(--bs-ink);padding:16px 0 12px}.bs-eyebrow{color:var(--bs-ink-3);letter-spacing:.3em;text-align:center;margin:0 0 6px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:10.5px;font-weight:600}.bs-masthead h1{letter-spacing:-.045em;text-align:center;margin:0;font-size:clamp(38px,7.5vw,66px);font-weight:700;line-height:1.05}.bs-meta{color:var(--bs-ink-3);justify-content:space-between;gap:12px;margin-top:12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12.5px;font-weight:500;display:flex}.bs-bar{border-bottom:1px solid var(--bs-rule-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.bs-tools{flex:none;align-items:center;gap:6px;display:flex}.bs-tools em{color:var(--bs-ink-3);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:500}.bs-tools button{min-height:29px;color:var(--bs-paper);border:1px solid var(--bs-ink);background:var(--bs-ink);cursor:pointer;border-radius:2px;padding:0 13px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12.5px;font-weight:600}.bs-tools button+button{color:var(--bs-ink);background:0 0}.bs-tools button+button:hover{color:var(--bs-paper);background:var(--bs-ink)}.bs-lead-story{border-bottom:3px double var(--bs-ink);padding:30px 0 26px}.bs-lead-story h2{letter-spacing:-.04em;text-align:center;word-break:keep-all;margin:0 0 14px;font-size:clamp(28px,5.6vw,48px);font-weight:700;line-height:1.22}.bs-lead{text-align:center;word-break:keep-all;max-width:46em;margin:0 auto 22px;font-size:clamp(16.5px,2.2vw,19px);font-weight:600;line-height:1.72}.bs-columns p{text-indent:1em;word-break:keep-all;margin:0;font-size:16.5px;line-height:1.95}.bs-ticker{border-bottom:1px solid var(--bs-ink);flex-wrap:wrap;margin:0;padding:14px 0;font-family:Pretendard Variable,Pretendard,sans-serif;display:flex}.bs-ticker>div{border-left:1px solid var(--bs-rule-soft);flex:128px;padding:4px 14px}.bs-ticker>div:first-child{border-left:0;padding-left:0}.bs-ticker span{color:var(--bs-ink-3);font-size:11.5px;font-weight:500;display:block}.bs-ticker strong{letter-spacing:-.02em;word-break:keep-all;margin-top:2px;font-size:17px;font-weight:700;display:block}.bs-ticker small{color:var(--bs-ink-3);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.bs-ticker small.up,.paper-broadsheet .up{color:var(--bs-up)}.bs-ticker small.down,.paper-broadsheet .down{color:var(--bs-down)}.bs-two{border-bottom:1px solid var(--bs-ink);gap:0;padding:26px 0;display:grid}.bs-block h3,.bs-box h3{border-bottom:1px solid var(--bs-rule);letter-spacing:-.03em;margin:0 0 10px;padding-bottom:7px;font-size:19px;font-weight:700}.bs-block>p,.bs-box>p{word-break:keep-all;margin:0;font-size:16px;line-height:1.9}.bs-block ul{margin:13px 0 0;padding:0;list-style:none}.bs-block li{border-top:1px dotted var(--bs-rule-soft);color:var(--bs-ink-2);word-break:keep-all;padding:6px 0 6px 14px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-weight:500;line-height:1.6;position:relative}.bs-block li:before{content:"·";color:var(--bs-ink);font-weight:700;position:absolute;top:6px;left:3px}.bs-section{border-bottom:1px solid var(--bs-ink);padding:26px 0}.bs-rule{letter-spacing:.12em;align-items:center;gap:12px;margin:0 0 18px;font-size:15px;font-weight:700;display:flex}.bs-rule:after{content:"";background:var(--bs-ink);flex:1;height:1px}.bs-issues{gap:0;display:grid}.bs-issues article{border-top:1px solid var(--bs-rule-soft);padding:16px 0}.bs-issues article:first-child{border-top:0;padding-top:0}.bs-issues h4{letter-spacing:-.035em;word-break:keep-all;margin:0 0 3px;font-size:20px;font-weight:700;line-height:1.35}.bs-issue-market{color:var(--bs-ink-3);letter-spacing:.1em;margin:0 0 9px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11.5px;font-weight:600}.bs-issues p{word-break:keep-all;margin:0;font-size:15.5px;line-height:1.85}.bs-issue-why{border-left:3px solid var(--bs-ink);color:var(--bs-ink-2);padding-left:11px;font-weight:500;margin-top:9px!important;font-size:14.5px!important}.bs-sectors{gap:0;display:grid}.bs-sectors>div{border-top:1px dotted var(--bs-rule);padding:13px 0}.bs-sectors>div:first-child{border-top:0;padding-top:0}.bs-sector-head{align-items:baseline;gap:9px;margin:0 0 5px;display:flex}.bs-sector-head b{letter-spacing:-.03em;font-size:17px;font-weight:700}.bs-sector-head i{color:var(--bs-ink-3);font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11.5px;font-style:normal;font-weight:600}.bs-sectors p{word-break:keep-all;margin:0;font-size:15.5px;line-height:1.85}.bs-stocks{gap:0;display:grid}.bs-stocks>div{border-top:1px dotted var(--bs-rule);padding:11px 0}.bs-stocks>div:first-child{border-top:0;padding-top:0}.bs-stock-head{align-items:baseline;gap:8px;margin:0 0 3px;display:flex}.bs-stock-head b{letter-spacing:-.03em;font-size:16px;font-weight:700}.bs-stock-head i,.bs-stock-head em{font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-style:normal;font-weight:600}.bs-stock-head i{color:var(--bs-ink-3)}.bs-stock-head em{margin-left:auto;font-size:14px;font-weight:700}.bs-stocks p{color:var(--bs-ink-2);word-break:keep-all;margin:0;font-size:14.5px;line-height:1.75}.bs-themes{gap:0;display:grid}.bs-themes>div{border-top:1px dotted var(--bs-rule);break-inside:avoid;padding:14px 0}.bs-themes>div:first-child{border-top:0;padding-top:0}.bs-themes h4{letter-spacing:-.03em;margin:0 0 5px;font-size:18px;font-weight:700}.bs-themes p{word-break:keep-all;margin:0;font-size:15.5px;line-height:1.85}.bs-theme-names{color:var(--bs-ink-3);font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:600;margin-top:7px!important;font-size:13px!important}.bs-briefs{margin:0;padding:0;list-style:none}.bs-briefs li{border-top:1px dotted var(--bs-rule-soft);word-break:keep-all;break-inside:avoid;padding:9px 0 9px 17px;font-size:15px;line-height:1.7;position:relative}.bs-briefs li:first-child{border-top:0}.bs-briefs li:before{content:"▪";color:var(--bs-ink-3);font-size:10px;position:absolute;top:9px;left:0}.bs-box{border:1px solid var(--bs-ink);background:#ece8db;padding:18px 19px}.bs-box h3{border-bottom-color:var(--bs-rule);letter-spacing:-.02em;font-size:16px}.bs-box p{font-size:15.5px}.bs-desk{background:var(--bs-ink);color:#f2efe4;border-color:var(--bs-ink)}.bs-desk h3{border-bottom-color:#ffffff47}.bs-schedule{border-collapse:collapse;width:100%;font-family:Pretendard Variable,Pretendard,sans-serif}.bs-schedule tr{border-top:1px dotted var(--bs-rule)}.bs-schedule tr:first-child{border-top:0}.bs-schedule th{width:132px;color:var(--bs-ink-2);text-align:left;vertical-align:top;padding:11px 12px 11px 0;font-size:13.5px;font-weight:600}.bs-schedule td{word-break:keep-all;padding:11px 0;font-size:15px;font-weight:500}.bs-schedule td span{color:var(--bs-ink-3);font-size:13px}.bs-foot{color:var(--bs-ink-3);padding:22px 0 0;font-family:Pretendard Variable,Pretendard,sans-serif}.bs-foot p{word-break:keep-all;margin:0 0 5px;font-size:12px;font-weight:500;line-height:1.7}.bs-empty{color:var(--bs-ink-3);text-align:center;padding:72px 0;font-size:16px}@media (min-width:760px){.bs-columns{columns:2;column-rule:1px solid var(--bs-rule-soft);column-gap:36px}.bs-two{grid-template-columns:1fr 1fr;column-gap:34px}.bs-two>*+*{border-left:1px solid var(--bs-rule-soft);padding-left:34px}.bs-two>.bs-box+.bs-box,.bs-two>.bs-box{border-left:1px solid var(--bs-ink);padding-left:19px}.bs-issues{columns:2;column-gap:34px;display:block}.bs-issues article{break-inside:avoid}.bs-sectors{columns:2;column-gap:34px;display:block}.bs-sectors>div{break-inside:avoid}.bs-stocks{columns:2;column-gap:34px;display:block}.bs-stocks>div{break-inside:avoid}.bs-themes{columns:2;column-gap:34px;display:block}.bs-briefs{columns:2;column-gap:34px}}@media (min-width:1040px){.bs-columns,.bs-issues,.bs-stocks,.bs-briefs{columns:3}}@media (max-width:759px){.paper-broadsheet{padding:14px 16px 48px}.bs-two{gap:22px}.bs-schedule th{width:96px;font-size:13px}}@media print{body:has(.paper-broadsheet){background:#fff}.paper-broadsheet{background:#fff;padding:0}.bs-top,.bs-bar{display:none}.bs-section,.bs-two,.bs-lead-story{break-inside:auto}.bs-issues article,.bs-themes>div,.bs-stocks>div,.bs-box{break-inside:avoid}}.bs-picks{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.bs-editions{border:1px solid var(--bs-ink);border-radius:2px;flex:none;display:inline-flex;overflow:hidden}.bs-editions button{min-height:29px;color:var(--bs-ink);cursor:pointer;background:0 0;border:0;padding:0 14px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12.5px;font-weight:600}.bs-editions button+button{border-left:1px solid var(--bs-ink)}.bs-editions button.active{color:var(--bs-paper);background:var(--bs-ink)}.bs-editions button:disabled{color:var(--bs-ink-3);cursor:not-allowed;background:repeating-linear-gradient(135deg,#0000 0 4px,#0000000d 4px 8px)}.bs-datepick{min-height:27px;color:var(--bs-ink-2);border:1px solid var(--bs-rule);background:0 0;border-radius:2px;padding:0 8px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px}@media (max-width:720px){.bs-bar{flex-wrap:wrap}.bs-picks{width:100%}}.bs-datepick-wrap{flex:none;align-items:center;gap:6px;display:inline-flex}.bs-datepick-wrap>span{color:var(--bs-ink-3);letter-spacing:.02em;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:11.5px;font-weight:600}@media (max-width:720px){.bs-bar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.bs-picks{grid-area:1/1;width:auto}.bs-tools{grid-area:1/2;justify-content:flex-end}}@media (max-width:430px){.bs-datepick-wrap>span{display:none}.bs-datepick{padding:0 6px;font-size:11.5px}.bs-tools button{min-height:27px;padding:0 11px;font-size:12px}}@media (max-width:720px){.bs-bar{flex-wrap:wrap;display:flex}.bs-picks{width:100%}.bs-top{margin-bottom:12px}}.bs-tools button{align-items:center;gap:5px;display:inline-flex}.bs-tools button svg{flex:none}.bs-holiday-note{border-top:1px solid var(--bs-rule-soft);border-bottom:1px solid var(--bs-rule-soft);color:var(--bs-ink-3);text-align:center;margin:10px 0 0;padding:7px 10px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:12px;font-weight:500;line-height:1.5}@media (max-width:520px){.bs-holiday-note{text-align:left;font-size:11.5px}}.bs-step{gap:4px;display:inline-flex}.bs-step button{min-width:30px;min-height:28px;color:var(--bs-ink-soft);border:1px solid var(--bs-rule);cursor:pointer;background:0 0;border-radius:4px;font-size:15px;line-height:1}.bs-step button:hover:not(:disabled){color:var(--bs-ink);border-color:var(--bs-ink)}.bs-step button:disabled{opacity:.32;cursor:default}
