@font-face{font-family:Noto Serif KR;font-style:normal;font-weight:700;font-display:swap;src:url(../media/NotoSerifKR-700.core.08310d4qeqq8s.woff2)format("woff2")}.hb-paper{--hb-paper:#faf8f5;--hb-ink:#18181c;--hb-muted:#5c5f66;--hb-accent:#9e1b32;--hb-rule:#d4d0c8;--hb-rule-strong:#18181c;--hb-panel:#f2efe9;--hb-ink-faint:#85878c;--hb-serif:"Noto Serif KR", "Noto Serif CJK KR", "Source Han Serif K", "Nanum Myeongjo", "AppleMyungjo", "Batang", serif;--hb-sans:var(--font-sans), "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;background:var(--hb-paper);color:var(--hb-ink);font-family:var(--hb-sans);scroll-behavior:smooth;width:100%}.dark .hb-paper{--hb-paper:#151417;--hb-ink:#f2efea;--hb-muted:#a9a6a0;--hb-accent:#f0899a;--hb-rule:#3a383d;--hb-rule-strong:#f2efea;--hb-panel:#1f1e22;--hb-ink-faint:#8d8a85}@media (prefers-reduced-motion:reduce){.hb-paper{scroll-behavior:auto}}.hb-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.hb-serif{font-family:var(--hb-serif);font-weight:700}.hb-paper a{color:inherit}.hb-paper a:focus-visible,.hb-paper button:focus-visible{outline:2px solid var(--hb-accent);outline-offset:2px}.hb-mast{padding-top:28px}.hb-mast__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hb-mast__title{font-family:var(--hb-serif);letter-spacing:-.02em;margin:0;font-size:56px;font-weight:700;line-height:1.05}.hb-mast__title small{font-family:var(--hb-sans);letter-spacing:.18em;color:var(--hb-accent);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.hb-mast__meta{color:var(--hb-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:6px;font-size:15px;display:flex}.hb-mast__issue{font-family:var(--hb-serif);color:var(--hb-ink);font-size:20px;font-weight:700}.hb-mast__nav{gap:14px;font-size:13px;display:flex}.hb-mast__nav a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hb-rule-strong{border:0;border-top:2px solid var(--hb-rule-strong);margin:18px 0 0}.hb-rule{border:0;border-top:1px solid var(--hb-rule);margin:0}.hb-fab{z-index:30;border:1px solid var(--hb-rule-strong);background:var(--hb-paper);min-width:44px;min-height:44px;color:var(--hb-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:20px}.hb-fab:hover{background:var(--hb-panel)}.hb-cover{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;padding:36px 0 44px;display:grid}.hb-cover__fig{margin:0}.hb-cover__img{object-fit:contain;object-position:left top;background:0 0;width:100%;max-height:70vh;display:block}.hb-cover__cap{color:var(--hb-muted);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.6}.hb-cover__label{letter-spacing:.16em;color:var(--hb-accent);margin:0 0 14px;font-size:12px;font-weight:700}.hb-cover__head{font-family:var(--hb-serif);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:48px;font-weight:700;line-height:1.2}.hb-cover__dek{color:var(--hb-muted);word-break:keep-all;margin:20px 0 0;font-size:20px;line-height:1.6}.hb-cover__lines{border-top:1px solid var(--hb-rule);margin:28px 0 0;padding:0;list-style:none}.hb-cover__lines li{border-bottom:1px solid var(--hb-rule)}.hb-cover__lines a{align-items:baseline;gap:12px;min-height:44px;padding:10px 0;font-size:16px;text-decoration:none;display:flex}.hb-cover__lines b{font-family:var(--hb-serif);color:var(--hb-accent);min-width:28px;font-size:18px}.hb-cover__lines a:hover span{text-underline-offset:3px;text-decoration:underline}.hb-ph{--ph-ink:#f4f1ec;--ph-sub:#f4f1ec9e;--ph-acc:#f0899a;text-align:left;min-width:0;color:var(--ph-ink);background:radial-gradient(circle at 100% 0,#9e1b3261 0%,#0000 60%),radial-gradient(circle at 0 100%,#9e1b3229 0%,#0000 45%),#141418;border:0;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:0 12px;padding:clamp(14px,6%,40px);display:grid;position:relative;overflow:hidden}.hb-ph__label,.hb-ph__dow{font-family:var(--hb-sans);letter-spacing:.18em;color:var(--ph-sub);white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:600;display:flex}.hb-ph__dot{background:var(--ph-acc);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.hb-ph__l-short{display:none}.hb-ph__main{flex-direction:column;grid-area:2/1/auto/-1;align-self:end;align-items:flex-start;min-width:0;display:flex}.hb-ph__date{font-family:var(--hb-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ph-ink);white-space:nowrap;font-size:28px;font-weight:800;line-height:.95}.hb-ph__bar{background:var(--ph-acc);width:40px;height:2px;margin:14px 0 12px;display:block}.hb-ph__brand{font-family:var(--hb-sans);letter-spacing:-.01em;color:color-mix(in srgb, var(--ph-ink) 85%, transparent);word-break:keep-all;font-size:15px;font-weight:600}.hb-ph--cover{aspect-ratio:16/9;width:100%;container-type:inline-size}.hb-ph--cover .hb-ph__date{font-size:clamp(40px,11cqw,112px)}.hb-ph--calm{aspect-ratio:4;background:radial-gradient(circle at 100% 0,#9e1b3224 0%,#0000 55%),#141418;align-items:center;gap:20px;margin:24px 0 0;padding:0 clamp(16px,4%,36px);display:flex}.hb-ph--calm .hb-ph__label{display:none}.hb-ph--calm .hb-ph__main{flex-direction:row;flex:1;order:1;grid-area:auto;align-self:center;align-items:center;gap:20px}.hb-ph--calm .hb-ph__dow{order:2}.hb-ph--calm .hb-ph__date{font-size:28px}.hb-ph--calm .hb-ph__bar{background:var(--ph-sub);opacity:.5;order:1;width:1px;height:28px;margin:0}.hb-ph--calm .hb-ph__brand{order:2;font-size:14px}.hb-ph--card{border:0;padding:14px 16px}.hb-ph--card .hb-ph__label{letter-spacing:.16em;font-size:10px}.hb-ph--card .hb-ph__l-full{display:none}.hb-ph--card .hb-ph__l-short{display:inline}.hb-ph--card .hb-ph__dow{display:none}.hb-ph--card .hb-ph__date{font-size:28px}.hb-ph--card .hb-ph__bar{width:24px;margin:8px 0 6px}.hb-ph--card .hb-ph__brand{font-size:12px}.hb-kcard--a .hb-ph--card .hb-ph__date{font-size:40px}.hb-kcard .hb-ph--card.hb-kcard__pat,.hb-kcard--rev .hb-ph--card.hb-kcard__pat{background-position:0 0;border:0}.hb-t0{min-width:0;padding:8px 0 0}.hb-t0__kw1{font-family:var(--hb-serif);letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;color:var(--hb-ink);margin:0;font-size:160px;font-weight:700;line-height:1}.hb-t0__kw1[data-len="2"]{font-size:100px}.hb-t0__kw1[data-len="3"]{font-size:66px}.hb-t0__kw1[data-len="4"]{font-size:44px;line-height:1.1}.hb-t0__kw1 a{text-decoration:none}.hb-t0__small{font-family:var(--hb-serif);color:var(--hb-ink-faint);letter-spacing:-.03em;flex-wrap:wrap;gap:4px 28px;margin:6px 0 0;font-size:72px;font-weight:700;line-height:1.1;display:flex}.hb-t0__small>span{overflow-wrap:anywhere;min-width:0;font-size:calc(1em * var(--t0-k,1))}.hb-t0__small>span[data-len="2"]{--t0-k:.75}.hb-t0__small>span[data-len="3"]{--t0-k:.55}.hb-t0__small>span[data-len="4"]{--t0-k:.42}.hb-t0__small>span:nth-child(2){font-size:calc(48px * var(--t0-k,1))}.hb-t0__rank{font-family:var(--hb-sans);color:var(--hb-accent);letter-spacing:.12em;vertical-align:top;margin-right:8px;font-size:14px;font-weight:700}.hb-band{border-top:1px solid var(--hb-rule);border-bottom:1px solid var(--hb-rule);background-color:color-mix(in srgb, var(--hb-accent) 9%, var(--hb-paper));height:120px}.hb-band--cover{height:96px;margin-top:28px}.hb-band--wave{background-image:repeating-radial-gradient(circle at 0 100%, transparent 0 12px, color-mix(in srgb, var(--hb-accent) 22%, transparent) 12px 14px)}.hb-band--grid{background-image:linear-gradient(var(--hb-rule) 1px, transparent 1px), linear-gradient(90deg, var(--hb-rule) 1px, transparent 1px);background-size:24px 24px}.hb-band--diag{background-image:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--hb-accent) 24%, transparent) 10px 12px)}.hb-band--dots{background-image:radial-gradient(color-mix(in srgb, var(--hb-accent) 40%, transparent) 2px, transparent 2.5px);background-size:18px 18px}.hb-band--rings{background-image:repeating-radial-gradient(circle at 50% 50%, transparent 0 10px, color-mix(in srgb, var(--hb-accent) 26%, transparent) 10px 12px)}.hb-band--lines{background-image:repeating-linear-gradient(0deg, transparent 0 11px, var(--hb-rule) 11px 12px)}.hb-band--zigzag{background-image:linear-gradient(135deg, color-mix(in srgb, var(--hb-accent) 22%, transparent) 25%, transparent 25%), linear-gradient(225deg, color-mix(in srgb, var(--hb-accent) 22%, transparent) 25%, transparent 25%);background-size:24px 24px}.hb-band--calm{border-top:1px solid var(--hb-rule);border-bottom:1px solid var(--hb-rule);background:0 0;height:10px}.hb-front{grid-template-columns:4fr 8fr;gap:48px;padding:36px 0 56px;display:grid}.hb-front h2,.hb-colophon h2{font-family:var(--hb-sans);letter-spacing:.16em;color:var(--hb-accent);margin:0 0 14px;font-size:12px;font-weight:700}.hb-note{font-family:var(--hb-serif);word-break:keep-all;margin:0;font-size:18px;font-weight:400;line-height:1.85}.hb-front__basis{color:var(--hb-muted);margin:18px 0 0;font-size:12px;line-height:1.7}.hb-toc{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.hb-toc li{break-inside:avoid;border-bottom:1px solid var(--hb-rule)}.hb-toc a{grid-template-columns:44px 1fr;gap:4px 12px;min-height:44px;padding:12px 0;text-decoration:none;display:grid}.hb-toc a:hover .hb-toc__kw{text-underline-offset:3px;text-decoration:underline}.hb-toc__no{font-family:var(--hb-serif);color:var(--hb-accent);grid-row:span 2;font-size:28px;font-weight:700;line-height:1}.hb-toc__kicker{letter-spacing:.1em;color:var(--hb-muted);font-size:12px}.hb-toc__kw{font-family:var(--hb-serif);word-break:keep-all;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.35}.hb-toc__line{color:var(--hb-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:13px;line-height:1.5;overflow:hidden}.hb-art{border-top:2px solid var(--hb-rule-strong);padding:80px 0;scroll-margin-top:72px}.hb-art__top{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.hb-art__no{font-family:var(--hb-serif);color:var(--hb-accent);letter-spacing:-.03em;font-size:96px;font-weight:700;line-height:1}.hb-art__kicker{letter-spacing:.12em;color:var(--hb-accent);text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.hb-art__kicker span{color:var(--hb-muted);letter-spacing:.04em;text-transform:none;margin-left:10px;font-weight:400}.hb-kcard{border:1px solid var(--hb-rule);background:var(--hb-panel);--kc-phase:0px;grid-template-columns:minmax(0,1fr) 38%;margin:32px 0 0;display:grid}.hb-kcard--rev{grid-template-columns:38% minmax(0,1fr)}.hb-kcard--a{aspect-ratio:16/9}.hb-kcard--b{aspect-ratio:3}.hb-kcard--c{aspect-ratio:4}.hb-kcard--sparse.hb-kcard--a{aspect-ratio:3}.hb-kcard--sparse.hb-kcard--b{aspect-ratio:4}.hb-kcard--sparse .hb-kcard__body{justify-content:center}.hb-kcard .hb-kcard__pat{border:0;border-left:1px solid var(--hb-rule);background-position:var(--kc-phase) var(--kc-phase);height:auto}.hb-kcard--rev .hb-kcard__pat{border-left:0;border-right:1px solid var(--hb-rule)}.hb-kcard__body{text-align:left;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:20px 28px;display:flex}.hb-kcard__label{font-family:var(--hb-sans);letter-spacing:.14em;color:var(--hb-accent);margin:0;font-size:11px;font-weight:700}.hb-kcard__main{flex-wrap:wrap;align-items:baseline;gap:8px 20px;min-width:0;display:flex}.hb-kcard__kw{font-family:var(--hb-serif);letter-spacing:-.02em;color:var(--hb-ink);word-break:keep-all;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:44px;font-weight:700;line-height:1.1;display:-webkit-box;overflow:hidden}.hb-kcard--a .hb-kcard__kw[data-len="1"]{font-size:88px}.hb-kcard--a .hb-kcard__kw[data-len="2"]{font-size:64px}.hb-kcard--a .hb-kcard__kw[data-len="3"]{font-size:48px}.hb-kcard--a .hb-kcard__kw[data-len="4"]{font-size:36px}.hb-kcard--b .hb-kcard__kw[data-len="1"],.hb-kcard--c .hb-kcard__kw[data-len="1"]{font-size:44px}.hb-kcard--b .hb-kcard__kw[data-len="2"],.hb-kcard--c .hb-kcard__kw[data-len="2"]{font-size:36px}.hb-kcard--b .hb-kcard__kw[data-len="3"],.hb-kcard--c .hb-kcard__kw[data-len="3"]{font-size:30px}.hb-kcard--b .hb-kcard__kw[data-len="4"],.hb-kcard--c .hb-kcard__kw[data-len="4"]{font-size:24px}.hb-kcard--a .hb-kcard__main{flex-direction:column;align-items:flex-start;gap:14px}.hb-kcard__rel{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hb-kcard__rel li{border:1px solid var(--hb-rule);font-family:var(--hb-sans);color:var(--hb-muted);border-radius:2px;padding:2px 8px;font-size:14px}.hb-kcard__ratio{font-family:var(--hb-sans);color:var(--hb-muted);margin:0;font-size:13px}.hb-art__head{font-family:var(--hb-serif);letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;max-width:22em;margin:14px 0 0;font-size:40px;font-weight:700;line-height:1.28}.hb-art__dek{color:var(--hb-muted);word-break:keep-all;max-width:30em;margin:12px 0 0;font-size:22px;line-height:1.55}.hb-art__fig{margin:32px 0 0}.hb-fig--nocap{margin-bottom:16px}.hb-art__fig img{object-fit:contain;object-position:left top;width:100%;max-height:80vh;display:block}.hb-art__fig.hb-art__fig--calm{margin:24px 0 0}.hb-art__fig.hb-art__fig--calm img{aspect-ratio:4;object-fit:cover;object-position:center;height:auto;max-height:none}.hb-art__cap{border-bottom:1px solid var(--hb-rule);color:var(--hb-muted);overflow-wrap:anywhere;margin:8px 0 0;padding-bottom:10px;font-size:12px;line-height:1.6}.hb-art__cap a{text-underline-offset:2px;text-decoration:underline}.hb-art__cols{grid-template-columns:minmax(0,34em) 300px;justify-content:start;align-items:start;gap:48px;margin-top:40px;display:grid}.hb-art__main{min-width:0}.hb-split{grid-template-columns:7fr 5fr;align-items:start;gap:48px;margin-top:8px;display:grid}.hb-split--rev>:first-child{order:2}.hb-split .hb-art__head{font-size:34px}.hb-split .hb-art__fig{margin-top:0}.hb-lead{word-break:keep-all;margin:0 0 1.4em;font-size:20px;font-weight:600;line-height:1.75}.hb-dropcap .hb-lead:first-letter{font-family:var(--hb-serif);float:left;color:var(--hb-accent);padding:.06em .12em 0 0;font-size:4.2em;font-weight:700;line-height:.85}.hb-sec__kind{letter-spacing:.12em;color:var(--hb-accent);margin-top:2em;font-size:12px;font-weight:700;display:block}.hb-sec__kind+h3{margin-top:.3em}.hb-sec h3{font-family:var(--hb-serif);word-break:keep-all;margin:2em 0 .7em;font-size:20px;font-weight:700;line-height:1.4}.hb-sec h3:before{content:"";background:var(--hb-accent);width:10px;height:10px;margin-right:10px;display:inline-block}.hb-body p{word-break:keep-all;overflow-wrap:anywhere;margin:0 0 1em;font-size:17px;line-height:1.8}.hb-fn{vertical-align:super;color:var(--hb-accent);margin-left:1px;font-size:11px}.hb-pull{font-family:var(--hb-serif);letter-spacing:-.01em;border-top:1px solid var(--hb-rule-strong);border-bottom:1px solid var(--hb-rule-strong);word-break:keep-all;margin:1.6em 0;padding:22px 0;font-size:28px;font-weight:700;line-height:1.45}.hb-pull:before{content:"“";color:var(--hb-accent);margin-right:2px}.hb-pull:after{content:"”";color:var(--hb-accent);margin-left:2px}.hb-srcq{margin:1.4em 0;padding:0}.hb-srcq blockquote{border-left:3px solid var(--hb-accent);color:var(--hb-ink);margin:0 0 14px;padding:2px 0 2px 16px;font-size:15px;line-height:1.7}.hb-srcq cite{color:var(--hb-muted);margin-top:4px;font-size:12px;font-style:normal;display:block}.hb-fact{border:1px solid var(--hb-rule-strong);margin:2em 0 0;padding:14px 18px}.hb-fact h3{font-family:var(--hb-sans);letter-spacing:.14em;color:var(--hb-accent);margin:0 0 8px;font-size:12px}.hb-fact dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:14px;line-height:1.6;display:grid}.hb-fact dt{color:var(--hb-muted)}.hb-fact dd{margin:0}.hb-close{margin:1.4em 0 0}.hb-snips__cm{color:var(--hb-muted);margin-top:6px;font-size:12px;display:block}.hb-watch{margin:2em 0 0}.hb-watch h3{letter-spacing:.14em;color:var(--hb-accent);font-size:12px;font-family:var(--hb-sans);margin:0 0 8px}.hb-watch ul{margin:0;padding-left:1.1em;font-size:15px;line-height:1.7;list-style:outside}.hb-art__foot{border-top:1px solid var(--hb-rule);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:2.4em;padding-top:12px;font-size:14px;display:flex}.hb-art__foot a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.hb-gate{border-top:1px solid var(--hb-rule-strong);border-bottom:1px solid var(--hb-rule-strong);margin:1.6em 0 0;padding:14px 0;font-size:15px}.hb-gate a{text-underline-offset:3px;align-items:center;min-height:44px;margin-right:18px;font-weight:600;text-decoration:underline;display:inline-flex}.hb-art--calm .hb-art__no{color:var(--hb-ink-faint);font-size:56px}.hb-art--calm .hb-art__kicker{color:var(--hb-ink-faint)}.hb-art--calm .hb-art__head{font-size:34px}.hb-art--calm .hb-lead{font-weight:400}.hb-art--calm .hb-sec h3:before{background:var(--hb-ink-faint)}.hb-calm-rules{border-top:1px solid var(--hb-rule-strong);border-bottom:1px solid var(--hb-rule-strong);height:7px;margin-top:22px}.hb-side{border-left:1px solid var(--hb-rule);padding-left:24px;font-size:14px;line-height:1.6;position:sticky;top:88px}.hb-side h3{font-family:var(--hb-sans);letter-spacing:.14em;color:var(--hb-accent);margin:0 0 12px;font-size:12px;font-weight:700}.hb-side section+section{border-top:1px solid var(--hb-rule);margin-top:22px;padding-top:18px}.hb-stat{align-items:center;gap:14px;display:flex}.hb-stat__ring{border:2px solid var(--hb-accent);width:76px;height:76px;font-family:var(--hb-serif);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:flex}.hb-stat__ring b{font-size:22px}.hb-stat__ring small{font-size:11px;font-family:var(--hb-sans);color:var(--hb-muted);font-weight:400}.hb-stat__num{font-family:var(--hb-serif);font-size:26px;font-weight:700;line-height:1.1}.hb-stat__lag{color:var(--hb-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.hb-art__meta{color:var(--hb-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.hb-stat__sub{color:var(--hb-muted);font-size:12px}.hb-bars{align-items:flex-end;gap:4px;height:56px;margin-top:14px;display:flex}.hb-bars i{background:color-mix(in srgb, var(--hb-accent) 35%, var(--hb-paper));flex:1;display:block}.hb-bars i:last-child{background:var(--hb-accent)}.hb-kv{border-bottom:1px solid var(--hb-rule);justify-content:space-between;gap:10px;padding:4px 0;display:flex}.hb-kv span:first-child{color:var(--hb-muted)}.hb-words{flex-wrap:wrap;gap:4px 10px;margin:6px 0 0;display:flex}.hb-words b{font-weight:600}.hb-words--chips{color:var(--hb-muted);flex-wrap:nowrap;font-size:12px;overflow:hidden}.hb-snips ul{margin:6px 0 0;padding:0;list-style:none}.hb-snips li{margin:0 0 8px;line-height:1.5}.hb-snips q{font-weight:600}.hb-words em{color:var(--hb-muted);font-style:normal}.hb-react{font-family:var(--hb-serif);word-break:keep-all;margin:14px 0 0;font-size:16px;font-weight:700;line-height:1.55}.hb-tone p{margin:0 0 4px}.hb-tone small{color:var(--hb-muted)}.hb-side__more{text-underline-offset:3px;align-items:center;min-height:44px;margin-top:18px;font-weight:600;text-decoration:underline;display:inline-flex}.hb-colophon{border-top:2px solid var(--hb-rule-strong);color:var(--hb-muted);grid-template-columns:1fr 1fr;gap:48px;padding:48px 0 96px;font-size:13px;line-height:1.8;display:grid}.hb-feedback{border:1px solid var(--hb-rule);background:var(--hb-panel);font-family:var(--hb-sans);color:inherit;margin:40px 0 0;padding:20px 24px}.hb-feedback h3{margin:0;font-size:14px;font-weight:600}.hb-feedback [data-star-on=true]{color:var(--hb-accent)}.hb-feedback [data-star-on=false]{color:var(--hb-muted);opacity:.55}.hb-feedback textarea,.hb-feedback button[type=button]:not([aria-pressed]){border:1px solid var(--hb-rule-strong);color:inherit;background:0 0}.hb-sharebar{font-family:var(--hb-sans);margin:0 auto;padding:28px 0 72px}.hb-sharebar h2{letter-spacing:.16em;color:var(--hb-accent);margin:0 0 14px;font-size:12px;font-weight:700}.hb-sharebar__btns{flex-wrap:wrap;gap:12px;display:flex}.hb-sharebar__btn{border:1px solid var(--hb-rule-strong);min-height:44px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.hb-sharebar__btn:hover:not(:disabled){background:var(--hb-panel)}.hb-sharebar__btn:disabled{opacity:.6;cursor:progress}.hb-sharebar__note{min-height:1.4em;color:var(--hb-muted);margin:10px 0 0;font-size:13px}.hb-sharebar__manual{border:1px solid var(--hb-rule-strong);width:100%;min-height:44px;color:inherit;background:0 0;margin-top:8px;padding:0 12px;font-size:13px}@media (max-width:640px){.hb-sharebar__btn{flex:100%}}.hb-feedback [data-star-feedback]{border-width:0;padding:0}.hb-colophon ul{margin:0;padding-left:1.1em}.hb-colophon a{text-underline-offset:3px;text-decoration:underline}.hb-tomorrow{border-top:2px solid var(--hb-rule-strong);padding:56px 0 8px}.hb-tomorrow h2{font-family:var(--hb-serif);margin:0 0 24px;font-size:32px;font-weight:700}.hb-tomorrow ul{border-top:1px solid var(--hb-rule);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.hb-tomorrow li{border-bottom:1px solid var(--hb-rule);padding:18px 20px 18px 0;font-size:15px;line-height:1.7}.hb-tomorrow li b{font-family:var(--hb-serif);margin-bottom:4px;font-size:18px;display:block}.hb-footband{border-top:2px solid var(--hb-rule-strong);letter-spacing:.14em;color:var(--hb-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:0;padding:14px 0 28px;font-size:12px;display:flex}.hb-skel{padding:28px 0 80px}.hb-skel i{border-top:2px solid var(--hb-rule);margin-top:18px;display:block}.hb-skel i.s{border-top-width:1px;margin-top:12px}@media (prefers-reduced-motion:no-preference){.hb-skel i{animation:1.6s ease-in-out infinite hb-pulse}}@keyframes hb-pulse{50%{opacity:.4}}@media (max-width:1100px){.hb-art__cols{grid-template-columns:minmax(0,34em)}.hb-side{border-left:0;border-top:1px solid var(--hb-rule);border-bottom:1px solid var(--hb-rule);order:-1;padding:18px 0;position:static}.hb-side .hb-side__grid{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.hb-side section+section{border-top:0;margin-top:0;padding-top:0}.hb-side section{padding:8px 0}}@media (max-width:900px){.hb-wrap{padding:0 32px}.hb-cover{grid-template-columns:1fr;gap:28px}.hb-front{grid-template-columns:1fr;gap:32px}.hb-toc{columns:1}.hb-split{grid-template-columns:1fr;gap:24px}.hb-split--rev>:first-child{order:0}.hb-colophon{grid-template-columns:1fr;gap:28px}.hb-t0__kw1{font-size:112px}.hb-t0__kw1[data-len="2"]{font-size:80px}.hb-t0__kw1[data-len="3"]{font-size:56px}.hb-t0__kw1[data-len="4"]{font-size:40px}.hb-t0__small{font-size:52px}.hb-tomorrow ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){.hb-wrap{padding:0 20px}.hb-mast__title{font-size:36px}.hb-mast__meta{text-align:left;align-items:flex-start}.hb-cover{padding:24px 0 32px}.hb-cover__img{max-height:60vh}.hb-cover__head{font-size:32px}.hb-cover__dek{font-size:18px}.hb-t0__kw1{font-size:64px}.hb-t0__kw1[data-len="2"]{font-size:48px}.hb-t0__kw1[data-len="3"]{font-size:36px}.hb-t0__kw1[data-len="4"]{font-size:28px}.hb-t0__small{font-size:32px}.hb-ph--cover .hb-ph__label,.hb-ph--cover .hb-ph__dow{letter-spacing:.14em;font-size:10px}.hb-ph--cover .hb-ph__brand{font-size:13px}.hb-ph--calm{gap:12px}.hb-ph--calm .hb-ph__date{font-size:22px}.hb-ph--calm .hb-ph__main{gap:12px}.hb-ph--calm .hb-ph__brand{font-size:11px}.hb-ph--card{padding:10px 12px}.hb-ph--card .hb-ph__label,.hb-ph--card .hb-ph__brand{display:none}.hb-ph--card .hb-ph__date,.hb-kcard--a .hb-ph--card .hb-ph__date{font-size:20px}.hb-ph--card .hb-ph__bar{width:20px;margin:6px 0 0}.hb-t0__small>span:nth-child(2){font-size:calc(26px * var(--t0-k,1))}.hb-toc__no{font-size:22px}.hb-art{padding:56px 0}.hb-art__no{font-size:56px}.hb-kcard,.hb-kcard--rev{aspect-ratio:auto;grid-template-columns:minmax(0,1fr)}.hb-kcard--a{min-height:200px}.hb-kcard--b{min-height:148px}.hb-kcard--c{min-height:120px}.hb-kcard--sparse.hb-kcard--a{aspect-ratio:auto;min-height:148px}.hb-kcard--sparse.hb-kcard--b,.hb-kcard--sparse.hb-kcard--c{aspect-ratio:auto;min-height:120px}.hb-kcard .hb-kcard__pat,.hb-kcard--rev .hb-kcard__pat{background-position:var(--kc-phase) 50%;border:0;border-bottom:1px solid var(--hb-rule);order:-1;height:auto;min-height:96px}.hb-kcard__body{padding:16px 18px}.hb-kcard--a .hb-kcard__kw[data-len="1"],.hb-kcard--b .hb-kcard__kw[data-len="1"],.hb-kcard--c .hb-kcard__kw[data-len="1"]{font-size:40px}.hb-kcard--a .hb-kcard__kw[data-len="2"],.hb-kcard--b .hb-kcard__kw[data-len="2"],.hb-kcard--c .hb-kcard__kw[data-len="2"]{font-size:32px}.hb-kcard--a .hb-kcard__kw[data-len="3"],.hb-kcard--b .hb-kcard__kw[data-len="3"],.hb-kcard--c .hb-kcard__kw[data-len="3"]{font-size:26px}.hb-kcard--a .hb-kcard__kw[data-len="4"],.hb-kcard--b .hb-kcard__kw[data-len="4"],.hb-kcard--c .hb-kcard__kw[data-len="4"]{font-size:22px}.hb-kcard__rel li:nth-child(n+4){display:none}.hb-art__head,.hb-split .hb-art__head{font-size:28px}.hb-art--calm .hb-art__no{font-size:40px}.hb-art--calm .hb-art__head{font-size:26px}.hb-art__dek{font-size:18px}.hb-lead{font-size:17px}.hb-dropcap .hb-lead:first-letter{font-size:3.4em}.hb-body p{font-size:16px}.hb-sec h3{font-size:18px}.hb-pull{border-top:0;border-bottom:0;border-left:3px solid var(--hb-accent);padding:4px 0 4px 16px;font-size:22px}.hb-side .hb-side__grid,.hb-tomorrow ul{grid-template-columns:1fr}.hb-fab{bottom:14px;right:14px}}@page hotbrief{size:A4;margin:12mm}@media print{.hb-paper{page:hotbrief}.hb-fab{display:none!important}body:has(.hb-paper) [data-app-chrome]{display:none!important}body:has(.hb-paper) .ai-report-bookmark{display:none!important}body:has(.hb-paper) [data-sonner-toaster]{display:none!important}body:has(.hb-paper) [role=dialog]{display:none!important}body:has(.hb-paper) a[href=\#main-content]{display:none!important}.hb-paper .print\:hidden{display:none!important}.hb-paper,.hb-paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.hb-paper,.dark .hb-paper{--hb-paper:#faf8f5;--hb-ink:#18181c;--hb-muted:#5c5f66;--hb-accent:#9e1b32;--hb-rule:#d4d0c8;--hb-rule-strong:#18181c;--hb-panel:#f2efe9;--hb-ink-faint:#85878c;font-size:10.5pt}.hb-paper{background:#faf8f5}:is(html:has(.hb-paper),body:has(.hb-paper)){background:#faf8f5!important}.hb-wrap{max-width:none;padding:0}.hb-paper a{text-decoration:none}.hb-mast{padding-top:0}.hb-mast__title{font-size:30pt}.hb-mast__title small{font-size:8pt}.hb-mast__meta,.hb-mast__issue{font-size:10pt}.hb-cover{grid-template-columns:1fr;gap:4mm;padding:4mm 0}.hb-cover__img{aspect-ratio:16/9;object-fit:contain;max-height:36mm}.hb-cover__cap,.hb-art__cap,.hb-cover__label{font-size:8pt}.hb-cover__head{font-size:22pt}.hb-cover__dek{margin-top:2mm;font-size:11pt}.hb-cover__lines{margin-top:3mm}.hb-cover__lines a{min-height:0;padding:.6mm 0;font-size:9pt}.hb-cover__lines b{font-size:11pt}.hb-t0__kw1{font-size:44pt;line-height:1.05}.hb-t0__kw1[data-len="2"]{font-size:32pt}.hb-t0__kw1[data-len="3"]{font-size:24pt}.hb-t0__kw1[data-len="4"],.hb-t0__small{font-size:18pt}.hb-t0__small>span:nth-child(2){font-size:calc(14pt * var(--t0-k,1))}.hb-t0__rank{font-size:8pt}.hb-band{height:22mm}.hb-band--cover{height:8mm}.hb-ph--cover{aspect-ratio:auto;height:36mm}.hb-ph--calm{aspect-ratio:auto;height:18mm}.hb-ph,.hb-ph--calm{color:#000;--ph-ink:#000;--ph-sub:#000;--ph-acc:#9e1b32;background:#fff;border-block:.5pt solid #000}.hb-ph__brand{color:#000}.hb-ph--cover .hb-ph__date{font-size:28pt}.hb-ph--cover .hb-ph__brand{font-size:10pt}.hb-ph--cover{box-sizing:border-box;padding:3mm 4mm}.hb-ph--calm{box-sizing:border-box;padding:0 4mm}.hb-ph__bar{margin:2mm 0 1.5mm}.hb-front{grid-template-columns:1fr;gap:3mm;padding:3mm 0 0}.hb-front h2,.hb-colophon h2{font-size:8pt}.hb-note{font-size:10.5pt;line-height:1.6}.hb-front__basis{font-size:8pt}.hb-toc{columns:2;column-gap:8mm}.hb-toc a{grid-template-columns:10mm 1fr;gap:0 3mm;min-height:0;padding:.7mm 0}.hb-toc__no{font-size:12pt}.hb-toc__kicker{font-size:8pt}.hb-toc a>span:not(.hb-toc__no):not(.hb-toc__line){white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.hb-toc__kw{font-size:10.5pt}.hb-toc__line{display:none}.hb-art{break-before:page;padding:4mm 0}.hb-art__top{break-after:avoid;gap:4mm}.hb-art__no{font-size:36pt}.hb-art__kicker{font-size:8pt}.hb-kcard{break-inside:avoid;aspect-ratio:auto;margin-top:5mm}.hb-kcard--a{height:40mm}.hb-kcard--b,.hb-kcard--c{height:22mm}.hb-kcard__body{padding:3mm 5mm}.hb-kcard--a .hb-kcard__kw[data-len]{font-size:30pt}.hb-kcard--b .hb-kcard__kw[data-len],.hb-kcard--c .hb-kcard__kw[data-len]{font-size:16pt}.hb-art__head,.hb-split .hb-art__head{break-after:avoid;max-width:none;font-size:20pt}.hb-art__dek{break-after:avoid;max-width:none;font-size:11.5pt}.hb-art__fig{break-inside:avoid;margin-top:5mm}.hb-split .hb-art__fig{margin-top:0}.hb-art__fig img{aspect-ratio:16/9;object-fit:contain;max-height:85mm}.hb-art__fig.hb-art__fig--calm img{aspect-ratio:auto;object-fit:cover;height:18mm;max-height:18mm}.hb-art__cap{break-before:avoid}.hb-art__cols{grid-template-columns:minmax(0,1fr);gap:5mm;margin-top:5mm}.hb-split{break-inside:avoid;grid-template-columns:1fr;gap:4mm}.hb-split--rev>:first-child{order:0}.hb-lead{font-size:12pt;line-height:1.7}.hb-body p{orphans:3;widows:3;font-size:10.5pt;line-height:1.75}.hb-sec h3{break-after:avoid;font-size:12pt}.hb-sec__kind{break-after:avoid;font-size:8pt}.hb-pull{break-inside:avoid;padding:4mm 0;font-size:14pt}.hb-srcq blockquote{break-inside:avoid;font-size:10pt}.hb-fact{break-inside:avoid}.hb-fact dl{font-size:9.5pt}.hb-watch{break-inside:avoid}.hb-watch ul{font-size:10pt}.hb-fnlist{font-size:8.5pt!important}.hb-fnlist li{break-inside:avoid}.hb-fn{font-size:8pt}.hb-side{order:0;padding:4mm 0;font-size:9.5pt;position:static}.hb-side .hb-side__grid{grid-template-columns:1fr 1fr;gap:0 8mm;display:grid}.hb-side section{break-inside:avoid}.hb-side h3{font-size:8pt}.hb-stat__num{font-size:16pt}.hb-stat__ring{width:16mm;height:16mm}.hb-stat__ring b{font-size:12pt}.hb-bars{height:12mm}.hb-react{font-size:10pt}.hb-tomorrow{break-inside:avoid;padding:8mm 0 2mm}.hb-tomorrow h2{margin-bottom:4mm;font-size:18pt}.hb-tomorrow ul{grid-template-columns:repeat(3,1fr)}.hb-tomorrow li{break-inside:avoid;padding:3mm 4mm 3mm 0;font-size:9.5pt}.hb-tomorrow li b{font-size:11pt}.hb-colophon{break-inside:avoid;grid-template-columns:1fr 1fr;gap:8mm;padding:6mm 0 4mm;font-size:8pt}.hb-footband{break-inside:avoid;padding:3mm 0 0;font-size:8pt}.hb-feedback,.hb-sharebar{display:none}}
