.live-panel{box-sizing:border-box;min-width:0;max-width:100%;margin:20px 0 28px;padding:18px 18px 14px;background:#fff;border:1px solid #E8E4DC;border-left:3px solid #6B4F3A;border-radius:12px;word-break:keep-all;overflow-wrap:break-word}
.live-panel h2{margin:0 0 6px;font-size:1.05rem;line-height:1.5;color:#4A3728}
.live-panel-meta{margin:0 0 12px;font-size:13px;line-height:1.7;color:#6B4F3A}
.live-panel-scroll{display:block;max-width:100%;overflow-x:auto;margin:0 0 10px;border:1px solid #EFE9E0;border-radius:8px}
.live-panel-scroll:focus-visible,.live-panel a:focus-visible{outline:3px solid #9A4633;outline-offset:2px}
.live-panel-table{border-collapse:collapse;width:100%;min-width:420px;font-size:14px;line-height:1.6}
.live-panel-sub{display:block;font-weight:400;font-size:13px;color:#6B4F3A}
.live-panel-table caption{caption-side:top;text-align:left;padding:8px 10px;font-size:13px;color:#6B4F3A}
.live-panel-table th,.live-panel-table td{padding:8px 10px;border-top:1px solid #EFE9E0;text-align:right;white-space:nowrap}
.live-panel-table th[scope=row],.live-panel-table thead th:first-child{text-align:left;white-space:normal}
.live-panel-table thead th{background:#FBF8F3;font-weight:700;color:#4A3728}
.live-panel-cond{margin:0 0 8px;font-size:13px;line-height:1.7;color:#6B4F3A}
.live-panel-list{margin:0 0 10px;padding-left:20px;font-size:14px;line-height:1.8}
.live-panel-fx{margin:0 0 10px;font-size:14px;line-height:1.75}
.live-panel-verdict{margin:0 0 8px;font-size:14px;line-height:1.75}
.live-panel-verdict.is-changed{padding:8px 10px;background:#FBF3EC;border-radius:8px}
.live-panel-links{margin:0 0 6px;font-size:14px}
.live-panel-links a{color:#6B4F3A;text-decoration:underline;text-underline-offset:3px}
.live-panel-note{margin:0;font-size:13px;color:#6B4F3A}
.nav .links a,.nav .brand{display:inline-flex;align-items:center;min-height:44px}
.nav .links a{padding:0 2px}
.card .card-date{display:block;margin:2px 0 6px;font-size:13px;font-weight:400;color:#6B4F3A}
.live-related{margin:28px 0 8px;padding:16px 18px;border:1px solid #E8E4DC;border-radius:12px;background:#fff}
.live-related h2{margin:0 0 8px;font-size:1rem;line-height:1.5;color:#4A3728}
.live-related ul{margin:0;padding-left:20px;line-height:1.85}
.live-related a{color:#6B4F3A;text-underline-offset:3px}
.live-editor-note{margin:16px 0 0;padding:12px 14px;border:1px solid #E7C9B6;border-left:3px solid #9A4633;border-radius:10px;background:#FBF3EC;font-size:14px;line-height:1.75;word-break:keep-all}
main p,main li,main h1,main h2,main h3,main dd,main dt,main caption,main summary{word-break:keep-all;overflow-wrap:break-word}
@media (max-width:480px){.live-panel-table{min-width:0}.live-panel-table thead{display:none}.live-panel-table tr{display:block;padding:8px 10px;border-top:1px solid #EFE9E0}.live-panel-table th,.live-panel-table td{display:block;border:0;padding:2px 0;text-align:left;white-space:normal}.live-panel-table td::before{content:attr(data-label);display:inline-block;min-width:7.5em;color:#6B4F3A;font-size:13px}}
.live-site-note{margin:4px 0 8px;font-size:13px;line-height:1.6;color:#6B4F3A;word-break:keep-all}
.live-site-note a{color:#6B4F3A;text-decoration:underline;text-underline-offset:3px}
.nav,.site-nav{border-bottom:0!important}
.nav .links,.nav .links a,.site-nav-links,.site-nav-links a{font-family:"Nanum Gothic","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif!important}
.nav .inner,.site-nav-inner{max-width:720px!important;margin:0 auto!important;padding:8px 20px!important;min-height:60px;box-sizing:border-box;display:flex;align-items:center;gap:20px;border-image:linear-gradient(to top,#E8E4DC 1px,rgba(253,251,247,.96) 1px) fill 0//0 100vw}
.nav .brand,.site-brand{font-family:'Noto Serif KR','Nanum Myeongjo','AppleMyungjo','Batang',serif!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.01em;color:#4A3728!important;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}
.nav .links,.site-nav-links{display:flex;gap:18px!important;margin-left:auto;font-size:.9rem!important;white-space:nowrap}
.nav .links a,.site-nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px!important;color:#6B4F3A!important;font-weight:600!important;text-decoration:none}
.nav .links a[aria-current=page],.site-nav-links a[aria-current=page]{color:#4A3728!important;font-weight:800!important}
@media (max-width:600px){.nav .inner,.site-nav-inner{padding:6px 16px!important;gap:8px;min-height:56px}.nav .brand,.site-brand{font-size:1.05rem!important}.nav .links,.site-nav-links{gap:12px!important;font-size:.85rem!important}}
@media (max-width:360px){.nav .links,.site-nav-links{gap:9px!important;font-size:.8rem!important}}
@media (max-width:340px){.nav .inner,.site-nav-inner{padding:6px 12px!important;gap:6px}.nav .brand,.site-brand{font-size:.95rem!important}.nav .links,.site-nav-links{gap:6px!important;font-size:.75rem!important}}
.std-footer{max-width:720px;margin:48px auto 0;padding:20px 20px 32px;border-top:1px solid #E8E4DC;box-sizing:border-box;font-size:13px;line-height:1.8;color:#6B4F3A;text-align:left;word-break:keep-all}
.std-footer p{margin:0 0 4px}
.std-footer strong{color:#4A3728}
.std-footer a{display:inline-block;padding:5px 0;color:inherit;text-underline-offset:3px}
.std-footer a:focus-visible{outline:3px solid #9A4633;outline-offset:2px}
.std-footer .std-footer-life,.std-footer .std-footer-copy{margin-top:6px}
@media (max-width:480px){.std-footer{font-size:14px}}

.page>.nav{margin:-32px -20px 0}
main h1,#main h1{font-family:'Noto Serif KR','Nanum Myeongjo','AppleMyungjo','Batang',serif!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.35!important;font-size:clamp(1.6rem,1.15rem + 1.5vw,2.05rem)!important}
body>.wrap{max-width:680px!important}
.live-page a{color:#4A3728;text-underline-offset:3px}
.live-crumb{margin:0 0 8px;font-size:13px;color:#6B4F3A}
.live-crumb a{color:inherit}
.etf-controls{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}
.etf-period{display:flex;flex-wrap:wrap;gap:6px}
.etf-period button{min-height:44px;padding:8px 14px;border:1px solid #d6d0c4;border-radius:999px;background:#fff;color:#4A3728;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.etf-period button span{font-weight:400;font-size:13px}
.etf-period button[aria-pressed=true]{background:#4A3728;border-color:#4A3728;color:#fff}
.etf-sort{display:flex;align-items:center;gap:8px;font-size:14px;color:#4A3728;font-weight:700}
.etf-sort select{min-height:44px;padding:6px 10px;border:1px solid #d6d0c4;border-radius:10px;background:#fff;color:#2E241B;font:inherit;font-size:14px}
.etf-table .etf-t{display:block;width:max-content;min-height:32px;line-height:32px;font-weight:800;color:#2E241B;text-decoration:underline;text-underline-offset:3px}
.etf-table .etf-l{display:block;font-size:13px;font-weight:400;color:#6B4F3A;white-space:normal}
.etf-table .etf-sub{display:block;font-size:13px;color:#6B4F3A}
.etf-table .etf-group th{text-align:left!important;background:#FBF8F3;color:#4A3728;font-size:13px}
.etf-table .etf-links{display:block;margin-top:2px;font-size:13px;font-weight:400}
.etf-table .etf-links a{display:inline-block;padding:4px 2px;color:#4A3728;text-underline-offset:3px}
.etf-table{min-width:0!important}
.etf-table .etf-s{display:block;font-size:13px;color:#6B4F3A;white-space:nowrap}
.etf-table th[scope=row]{min-width:9.5em}
.etf-table tr:target{background:#FBF3EC}
.etf-period button:focus-visible,.etf-sort select:focus-visible,.etf-table a:focus-visible{outline:3px solid #9A4633;outline-offset:2px}
#story-reset[hidden]{display:none!important}
html{scroll-padding-top:76px}
body{font-family:"Nanum Gothic","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif!important}
.amount-entry input{padding-right:2.6em!important}
.live-summary::before{content:'▸';display:inline-block;margin-right:6px;color:#6B4F3A;transition:transform .15s}
details[open]>.live-summary::before{transform:rotate(90deg)}
.compare-assumptions{margin:12px 0;padding:10px 14px;border:1px solid #E8E4DC;border-radius:12px;background:#fff}
.compare-assumptions summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;color:#4A3728}
.compare-assumption-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:8px 0}
.compare-assumption-grid .compare-check{grid-column:1/-1;display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.6}
.compare-assumption-grid .compare-check input{margin-top:4px;width:18px;height:18px;flex:none}
.compare-assumption-grid label{display:block;font-size:14px;font-weight:700;color:#4A3728}
.compare-assumption-grid input[type=number]{width:100%;box-sizing:border-box;min-height:44px;padding:8px 10px;border:1px solid #d6d0c4;border-radius:10px;font:inherit}
@media (max-width:480px){.compare-assumption-grid{grid-template-columns:1fr}}
.compare-mix{margin-top:10px;padding:8px 10px;border:1px dashed #d6d0c4;border-radius:10px}
.compare-mix summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-size:14px;font-weight:700;color:#4A3728}
.compare-mix label{display:block;margin-top:8px}
.compare-mix input[type=number]{width:100%;box-sizing:border-box;min-height:44px;padding:8px 10px;border:1px solid #d6d0c4;border-radius:10px;font:inherit}
.compare-field-error{margin:6px 0 0;font-size:14px;line-height:1.6;color:#9A4633;font-weight:700}
.compare-quick{display:none;width:100%;max-width:100%;min-width:0!important;table-layout:fixed;margin:0 0 12px;border-collapse:collapse;font-size:14px;background:#fff;border:1px solid #E8E4DC;border-radius:10px}
.compare-quick caption{caption-side:top;text-align:left;padding:6px 2px;font-size:13px;color:#6B4F3A}
.compare-quick th,.compare-quick td{padding:6px 8px;border-top:1px solid #EFE9E0;text-align:right;white-space:normal;overflow-wrap:anywhere}
.compare-quick th[scope=row]{width:28%}
.compare-quick th[scope=row]{text-align:left;font-weight:700;color:#4A3728;white-space:normal}
.compare-quick thead th{background:#FBF8F3}
.live-correction-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}
.live-correction-cards li{padding:12px 14px;border:1px solid #E8E4DC;border-radius:10px;background:#fff}
.live-correction-cards dl{margin:0;display:grid;grid-template-columns:6.5em 1fr;gap:4px 10px;font-size:14px;line-height:1.7}
.live-correction-cards dt{color:#6B4F3A;font-weight:700}
.live-correction-cards dd{margin:0;min-width:0;overflow-wrap:anywhere;word-break:keep-all}
@media (max-width:480px){table[data-live-stack]{min-width:0!important;width:100%!important;border-collapse:collapse}table[data-live-stack] thead{display:none}table[data-live-stack] tr{display:block;padding:8px 2px;border-top:1px solid #EFE9E0}table[data-live-stack] th,table[data-live-stack] td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 2px!important;border:0!important;text-align:right;white-space:normal!important;min-width:0!important;width:auto!important;background:none!important}table[data-live-stack] tr>th:first-child{display:block;text-align:left;font-weight:700}table[data-live-stack] td::before{content:attr(data-label);flex:none;max-width:48%;text-align:left;color:#6B4F3A;font-size:13px;font-weight:700}}
@media (max-width:480px){.live-panel-table td{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px}.live-panel-table td::before{min-width:0!important;flex:none}.live-correction-cards dl{grid-template-columns:1fr}}
#story-count{font-size:13px}
.live-saved ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}
.live-saved li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;border:1px solid #E8E4DC;border-radius:10px;background:#fff}
.live-saved li a{flex:1 1 60%;min-width:0;color:#4A3728;font-weight:700}
.live-saved li .live-panel-sub{flex:1 1 100%;order:3}
.live-saved-delete{min-height:40px;padding:6px 12px;border:1px solid #d6d0c4;border-radius:9px;background:#fff;color:#4A3728;font:inherit;font-size:14px;cursor:pointer}
.live-saved-delete:focus-visible{outline:3px solid #9A4633;outline-offset:2px}
body{word-break:keep-all;overflow-wrap:break-word}
.compare-dd-note{display:block;margin-top:2px;font-size:13px;font-weight:400;color:#6B4F3A;font-variant-numeric:normal}
td[data-num]{text-align:right;font-variant-numeric:tabular-nums}
body[data-live-article] main h2,body[data-live-article] #main h2{font-family:'Noto Serif KR','Nanum Myeongjo','AppleMyungjo','Batang',serif!important}
body[data-live-article] main a:not([class]){color:#6B4F3A;text-underline-offset:3px}
.whatif label:has(>input[type=checkbox]){display:flex!important;flex-direction:row!important;align-items:flex-start;gap:8px}
.whatif label:has(>input[type=checkbox])>input{flex:none;margin-top:4px}
.live-searching #reading-library,.live-searching .insights-quick{display:none!important}
.reading-library.live-empty{display:none!important}
.compare-legend{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:4px 0 8px;font-size:13px;color:#4A3728}
.compare-legend .lg{display:inline-block;width:22px;height:0;border-top:3px solid #4a3728;margin-right:5px;vertical-align:middle}
.compare-legend .lg-b{border-top-color:#2f6f8f}
.compare-legend .lg-p{border-top:2px dashed #6B4F3A}
.site-footer-note a,.live-footer a{display:inline-block;padding:6px 0}
.live-figtext{display:none;margin:8px 0 0;padding:8px 10px;border-radius:8px;background:#FBF8F3;font-size:14px;line-height:1.7;color:#2E241B;word-break:keep-all}
@media (max-width:600px){.live-figtext{display:block}}
.live-tool-box{margin:28px 0 8px;padding:16px 18px;border:1px solid #E8E4DC;border-left:3px solid #2f6f8f;border-radius:12px;background:#fff;word-break:keep-all}
.live-tool-box h2{margin:0 0 8px;font-size:1rem;line-height:1.5;color:#4A3728}
.live-tool-box p{margin:0 0 8px;font-size:14px;line-height:1.75}
.live-tool-hint{margin:8px 0 0;padding:10px 12px;border:1px solid #E8E4DC;border-radius:10px;background:#FBF8F3;font-size:14px;line-height:1.7}
.live-tool-hint a{color:#4A3728;text-decoration:underline;text-underline-offset:3px}
.compare-chart{min-width:0!important}
aside[data-price-version=LIVE] details summary{cursor:pointer;font-size:14px;line-height:1.7;color:#4A3728}
aside[data-price-version=LIVE] details[open] summary{margin-bottom:6px}
aside[data-price-version=LIVE] p{font-size:14px;line-height:1.8;margin:0}
.compare,#main{font-family:inherit!important}
.live-list-title{margin-top:44px!important}
aside[data-limit-version]{font-size:14px;line-height:1.75;color:#2E241B}
aside[data-limit-version] h2{margin:0 0 4px!important;font-size:1rem!important;line-height:1.5!important}
aside[data-limit-version] small{display:block;font-size:13px;color:#6B4F3A}
aside[data-limit-version] ul{margin:8px 0 0;padding-left:1.2em}
aside[data-limit-version] li{margin:3px 0}
[data-live-article] table>caption{caption-side:top;text-align:left;padding:10px 12px 6px;font-size:14px;line-height:1.6;color:#6B4F3A}
.live-assume{margin:28px 0 12px;padding:10px 16px;border:1px solid #E8E4DC;border-radius:12px;background:#fff;font-size:15px;line-height:1.75;color:#2E241B}
.live-assume>summary{cursor:pointer;min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:800;color:#4A3728}
.live-assume-sub{font-weight:400;font-size:14px;color:#6B4F3A}
.live-assume small{display:block;font-size:14px;color:#6B4F3A}
.live-assume ul{margin:8px 0 4px;padding-left:1.2em}
.live-assume li{margin:3px 0}
body[data-load-failed] .live-jump{display:none!important}
.etf-jump{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 4px}
.etf-jump[hidden]{display:none}
.etf-jump-label{font-size:14px;font-weight:700;color:#4A3728;margin-right:2px}
.etf-jump a{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:0 12px;border:1px solid #d6d0c4;border-radius:999px;background:#fff;color:#4A3728;font-size:14px;font-weight:700;text-decoration:none}
.etf-jump a span{font-weight:400;color:#6B4F3A}
.etf-jump a:focus-visible,.live-top:focus-visible{outline:3px solid #9A4633;outline-offset:2px}
.etf-table tr.etf-group{scroll-margin-top:12px}
.etf-table tr.etf-group th:focus{outline:3px solid #9A4633;outline-offset:-3px}
.live-top{position:fixed;right:16px;bottom:16px;z-index:30;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:#4A3728;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 2px 10px rgba(46,36,27,.25)}
.live-top[hidden]{display:none}
.live-facts-box{margin:4px 0 8px;padding:14px 16px;border:1px solid #E8E4DC;border-radius:12px;background:#fff}
.live-facts-box h2{margin:0 0 8px!important;font-size:1.05rem!important}
.live-facts{display:grid;grid-template-columns:minmax(8em,auto) 1fr;gap:4px 14px;margin:0 0 8px;font-size:15px;line-height:1.65}
.live-facts>div{display:contents}
.live-facts dt{color:#6B4F3A;font-weight:700}
.live-facts dd{margin:0;color:#2E241B;overflow-wrap:anywhere}
.live-facts-sub{margin:10px 0 4px;font-size:14px;font-weight:700;color:#4A3728}
@media (max-width:480px){.live-facts{grid-template-columns:1fr;gap:0}.live-facts dd{margin-bottom:6px}}
.live-pair-list{margin:0;padding-left:1.2em}
.live-pair-list li{margin:6px 0;line-height:1.6}
.live-pair-list .live-panel-sub{display:block}
.live-pair-points{margin-top:0}
.live-company-group{margin:28px 0 0!important}
.live-company-sec{margin:10px 0 6px;padding:12px 14px;border:1px solid #EFE9E0;border-radius:10px;background:#FFFDFC}
.live-company-sec .live-panel-key{font-size:15px}
.live-bars{display:flex;gap:6px;margin:10px 0 6px}
.live-bar{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center}
.live-bar-plot{height:108px;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}
.live-bar-v{font-size:13px;line-height:1.2;color:#4A3728;margin-bottom:3px;white-space:nowrap;font-variant-numeric:tabular-nums}
.live-bar-fill{display:block;width:72%;max-width:40px;background:#CDBBA8;border-radius:4px 4px 0 0}
.live-bar.is-last .live-bar-fill{background:#6B4F3A}
.live-bar.is-last .live-bar-v{font-weight:800}
.live-bar-l{margin-top:4px;font-size:13px;line-height:1.25;color:#6B4F3A;text-align:center;word-break:keep-all}
@media (max-width:400px){.live-bars{gap:4px}.live-bar:nth-child(-n+2){display:none}}
.live-sec-box .live-panel-verdict strong,.live-sec-box .live-panel-key strong{font-weight:800}
.whatif-step{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}
.whatif-step button{min-height:44px;padding:0 12px;border:1px solid #d6d0c4;border-radius:999px;background:#fff;color:#4A3728;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.whatif-step button:focus-visible{outline:3px solid #9A4633;outline-offset:2px}
.live-fail{color:#9A4633}
@media (max-width:480px){.live-panel-meta,.live-panel-note,.live-panel-sub,.live-panel-cond,.live-panel-fx,.live-crumb,.live-assume-sub,.live-assume small,.std-footer,.live-panel-table caption,[data-live-article] table>caption,.live-site-note,.live-tool-hint,.etf-table .etf-links a,.live-chart figcaption,.compare-quick caption{font-size:14px!important}}
.site-disclosure{line-height:1.7}
.whatif-save-note a,.whatif a:not([class]){color:#4A3728;text-underline-offset:3px}
.etf-table .etf-links{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:6px!important;font-size:0!important}
.etf-table .etf-links a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:48px;margin:0;padding:0 10px;border:1px solid #d6d0c4;border-radius:8px;background:#fff;font-size:13px;text-decoration:none;box-sizing:border-box}
.live-jump{display:none}
.live-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:#4A3728;color:#fff!important;font-weight:700;text-decoration:none}
.compare-presets{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}
.compare-presets button{min-height:40px;padding:6px 12px;border:1px solid #d6d0c4;border-radius:999px;background:#fff;color:#4A3728;font:inherit;font-size:14px;font-weight:700;cursor:pointer}
.compare-presets button[aria-pressed=true]{background:#4A3728;border-color:#4A3728;color:#fff}
.live-company{padding:16px 18px;border:1px solid #E8E4DC;border-radius:14px;background:#fff;word-break:keep-all;scroll-margin-top:76px}
.live-company h2{margin:0 0 8px!important;font-size:1.1rem!important;line-height:1.5!important}
.live-company-tk{font-family:"Nanum Gothic","Noto Sans KR",sans-serif;font-size:13px;font-weight:700;color:#6B4F3A}
.live-company-posts{margin:0 0 10px;padding-left:1.1em;font-size:15px;line-height:1.7}
.live-company-q{margin:8px 0 4px;font-size:14px;font-weight:700;color:#4A3728}
.live-company-check{margin:0 0 8px;padding-left:1.1em;font-size:14px;line-height:1.7;color:#3A2E23}
.live-company-src{margin:0;font-size:13px;color:#6B4F3A;overflow-wrap:anywhere}
.live-company-hub{margin:20px 0 8px;padding:12px 14px;border:1px solid #E8E4DC;border-radius:10px;background:#FBF8F3;font-size:14px;line-height:1.7}
.whatif-share-options{margin:12px 0 4px;padding:12px 14px;border:1px solid #E8E4DC;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:6px}
.whatif-share-options-title{margin:0;font-size:14px;font-weight:700;color:#4A3728}
.live-panel-key{margin:0 0 8px;font-size:15px;line-height:1.7;color:#2E241B}
.live-panel-key strong{font-weight:800}
.live-panel-key .live-panel-sub{margin-top:2px}
.live-panel-more{margin:8px 0}
.live-panel-more>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-size:14px;font-weight:700;color:#4A3728}
.compare-plain dd{font-size:15px!important;font-weight:400!important;line-height:1.7;word-break:keep-all}
[data-years][aria-pressed=true]{background:#4A3728!important;border-color:#4A3728!important;color:#fff!important}
.live-crumb a,nav[aria-label="현재 위치"] a{display:inline-block;padding:12px 2px;margin:-12px 0}
.compare label.consent{display:flex!important;gap:8px;align-items:flex-start;line-height:1.6}
.compare label.consent input{flex:none;width:18px;height:18px;margin:3px 0 0}
.compare-more{margin-top:8px;border-top:1px dashed #E8E4DC;padding-top:4px}
.compare-more>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:700;color:#4A3728}
.whatif-chart{min-width:0!important}
.whatif-chart-wrap{overflow-x:visible!important}
.live-chart{margin:4px 0 8px}
.live-chart svg{display:block;width:100%;height:auto;background:#fff;border:1px solid #E8E4DC;border-radius:12px}
.live-chart .lc-narrow{display:none}
.live-chart figcaption{margin-top:6px;font-size:13px;line-height:1.6;color:#6B4F3A}
.live-chart .lg{display:inline-block;width:20px;height:0;border-top:3px solid #4a3728;margin:0 4px 0 0;vertical-align:middle}
.live-chart .lg-p{border-top:2px dashed #6B4F3A;margin-left:8px}
@media (max-width:600px){.live-chart .lc-wide{display:none}.live-chart .lc-narrow{display:block}}
.live-addendum{margin:8px 0;padding:18px 20px;border:1px solid #E8E4DC;border-left:3px solid #2f6f8f;border-radius:16px;background:#fff;word-break:keep-all}
.live-addendum h2{margin:0 0 6px!important;font-size:1.1rem!important;line-height:1.5!important;color:#2E241B}
.live-addendum-meta{margin:0 0 10px;font-size:13px;color:#6B4F3A}
.live-addendum ul{margin:0 0 10px;padding-left:1.2em;font-size:15px;line-height:1.75;color:#3A2E23}
.live-addendum li{margin:6px 0}
.live-addendum p{margin:0 0 8px;font-size:15px;line-height:1.75;color:#3A2E23}
.live-addendum .live-addendum-src{font-size:13px;color:#6B4F3A}
@media (max-width:600px){
.live-jump{display:block;margin:10px 0 0}
}
@media (max-width:600px){
#story-finder>h2+p{display:none}
.story-finder{padding:14px!important;margin-top:16px!important}
.story-filters{gap:6px!important}
.story-filters button{padding:6px 10px!important}
.compare-quick{display:table}
.insights-quick{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin:10px 0 14px!important;padding:2px 2px 6px;scrollbar-width:thin}
.insights-quick a{flex:0 0 auto;min-height:44px!important;padding:0 14px!important;border-radius:999px!important;justify-content:center}
.insights-quick span{display:none}
.insights-quick strong{font-size:14px;white-space:nowrap}
}
