.related{border-radius:16px;margin:26px 0 0;padding:24px 28px}.related .kick{font-family:var(--mono);letter-spacing:.12em;color:var(--acc-text);margin-bottom:10px;font-size:11.5px}.related h3{color:var(--txt-strong);margin:0 0 14px;font-size:1.15rem}.related nav{flex-direction:column;display:flex}.related nav a{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:14px;padding:10px 2px;text-decoration:none;display:flex}.related nav a:first-child{border-top:0}.related .rl-title{color:var(--txt-strong);word-break:keep-all;font-weight:600;line-height:1.5}.related nav a:hover .rl-title{color:var(--acc-text)}.related .rl-date{font-family:var(--mono);color:var(--txt-3);white-space:nowrap;font-size:12px}.postnav{grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 0;display:grid}.postnav .pn{border:1px solid var(--line);background:var(--fill-1);border-radius:14px;flex-direction:column;gap:6px;padding:15px 18px;text-decoration:none;transition:border-color .14s,background .14s;display:flex}.postnav .pn-next{text-align:right;align-items:flex-end}.postnav .pn-dir{font-family:var(--mono);letter-spacing:.06em;color:var(--acc-text);font-size:11.5px}.postnav .pn-title{color:var(--txt-strong);word-break:keep-all;font-weight:600;line-height:1.45}.postnav .pn-empty{visibility:hidden}.postnav .pn-off{opacity:.55;cursor:default}.postnav .pn-off .pn-title{color:var(--txt-3);font-weight:500}@media (hover:hover) and (pointer:fine){.postnav a.pn:hover{border-color:var(--acc-line);background:var(--acc-tint-2)}.postnav a.pn:hover .pn-title{color:var(--acc-text)}}@media (width<=560px){.postnav{grid-template-columns:1fr}.postnav .pn-next{text-align:left;align-items:flex-start}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.prose h2{scroll-margin-top:96px}.toc nav a{align-items:flex-start}.toc .tc-txt{flex-direction:column;min-width:0;display:flex}.toc .tc-sub{opacity:.62;word-break:keep-all;margin-top:3px;font-size:12px;line-height:1.42}.prose .philosophy{background:var(--acc-tint);border:1px solid var(--acc-line);border-radius:14px;margin:1.5rem 0;padding:15px 20px}.prose .philosophy p{margin:0;line-height:1.72}.prose .philosophy .who{color:var(--acc-text);font-weight:700}.prose .scenario{grid-template-columns:1fr 1fr;gap:14px;margin:1.8rem 0;display:grid}.prose .scenario>div{border:1px solid;border-radius:14px;padding:17px 19px}.prose .scenario .angel{background:#34d39921;border-color:#34d39957}.prose .scenario .devil{background:#f8717121;border-color:#f8717157}.prose .scenario h4{margin:0 0 .55rem;font-size:1rem;font-weight:700}.prose .scenario .angel h4{color:#10b981}.prose .scenario .devil h4{color:#ef4444}.prose .scenario p{margin:0 0 .5rem;font-size:.93rem;line-height:1.7}.prose .scenario p:last-child{margin-bottom:0}@media (width<=560px){.prose .scenario{grid-template-columns:1fr}}.prose .intro-chip{background:var(--acc-tint);border:1px solid var(--acc-line);word-break:keep-all;border-radius:999px;align-items:center;gap:9px;margin:1.5rem 0 .4rem;padding:10px 16px;font-size:.88rem;line-height:1.5;display:flex}.prose .intro-chip .ic-icon{flex-shrink:0;font-size:1rem;line-height:1}.prose .intro-chip a{color:var(--acc-text);border-bottom:1px solid var(--acc-line);padding-bottom:1px;font-weight:700}.prose .intro-chip a:hover{border-bottom-color:var(--acc-text)}@media (width<=560px){.prose .intro-chip{border-radius:15px;align-items:flex-start}.prose .intro-chip .ic-icon{margin-top:2px}}.prose .keypoint{background:var(--acc-tint);border:1px solid var(--acc-line);border-left:4px solid var(--acc-text);border-radius:12px;margin:1.6rem 0;padding:14px 18px}.prose .keypoint p{margin:0;line-height:1.72}.prose .keypoint p+p{margin-top:.55rem}.prose .keypoint .kp-label{font-family:var(--mono);letter-spacing:.1em;color:var(--acc-text);margin-bottom:5px;font-size:11.5px;font-weight:700;display:block}.prose .keypoint strong,.prose .keypoint b{color:var(--acc-text)}.prose .correction{background:var(--fill-1);border:1px solid var(--line-2);border-radius:12px;margin:2rem 0 0;padding:13px 17px}.prose .correction p{color:var(--txt-2);margin:0;font-size:.9rem;line-height:1.7}.prose .correction p+p{margin-top:.5rem}.prose .correction .cr-label{font-family:var(--mono);letter-spacing:.1em;color:var(--txt-2);margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.prose .correction strong,.prose .correction b{color:var(--prose);font-weight:600}.prose .price-figure{margin:1.7rem 0 1.5rem}.prose .price-chart{width:100%;height:auto;display:block}.prose .price-chart .pc-line{stroke:var(--acc-text);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.prose .price-chart .pc-dot{fill:var(--prose)}.prose .price-chart .pc-dot-end{stroke:var(--bg);stroke-width:2px}.prose .price-chart text{font-family:var(--mono);fill:var(--prose)}.prose .price-chart .pc-ticker{font-size:15px;font-weight:700}.prose .price-chart .pc-delta{fill:var(--acc-text);font-size:13px;font-weight:700}.prose .price-chart .pc-delta-sub{opacity:.62;font-size:10px}.prose .price-chart .pc-price-lbl{opacity:.9;font-size:11px;font-weight:600}.prose .price-chart .pc-price-lbl-cur{opacity:1;font-weight:700}.prose .price-chart .pc-mark{stroke:var(--prose);opacity:.4;stroke-width:1px;stroke-dasharray:3 3}.prose .price-chart .pc-mark-cur{stroke:var(--prose);opacity:.92;stroke-width:2px;stroke-dasharray:5 3}.prose .price-chart .pc-mark-label{opacity:.5;font-size:10.5px}.prose .price-chart .pc-mark-label-cur{opacity:.95;font-weight:700}.prose .price-chart .pc-axis{opacity:.62;font-size:11px}.prose .price-chart .pc-axis-cur{opacity:.92;font-weight:700}.prose .price-caption{color:var(--prose);opacity:.72;text-align:left;margin:.6rem 0 0;font-size:.82rem;line-height:1.55}.prose .ticker-hint{color:var(--prose);opacity:.66;word-break:keep-all;align-items:center;gap:5px;margin:1.5rem 0 -.7rem;font-size:.79rem;line-height:1.5;display:flex}.prose .ticker-hint .th-icon{flex-shrink:0;font-size:.86rem;line-height:1}@media (width<=560px){.prose .ticker-hint{align-items:flex-start}.prose .ticker-hint .th-icon{margin-top:2px}}.prose .ticker-copy{font:inherit;font-family:var(--mono);color:var(--acc-text);background:var(--acc-tint);cursor:pointer;border:0;border-bottom:1px dashed var(--acc-line);-webkit-tap-highlight-color:transparent;border-radius:5px;margin:-.16em -.06em;padding:.16em .34em;font-size:.94em;font-weight:600;transition:background-color .14s,transform .14s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.prose .ticker-copy:hover{background:var(--acc-line);border-bottom-style:solid}}.prose .ticker-copy:active{transform:scale(.94)}.prose .ticker-copy:focus-visible{outline:2px solid var(--acc-text);outline-offset:2px}.prose .ticker-copy[data-copied]{color:#059669;background:#34d3994d;border-bottom-color:#0000}.prose .ticker-copy{position:relative}.prose .ticker-copy[data-copied]:after{content:"복사됨";white-space:nowrap;pointer-events:none;font-family:var(--mono);letter-spacing:.02em;color:#fff;background:#059669;border-radius:5px;padding:3px 7px;font-size:10.5px;font-weight:700;animation:.18s cubic-bezier(.23,1,.32,1) ticker-copied;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)}.prose .table-scroll thead .ticker-copy[data-copied]:after{animation-name:ticker-copied-below;top:calc(100% + 5px);bottom:auto}@keyframes ticker-copied{0%{opacity:0;transform:translate(-50%,3px)}to{opacity:1;transform:translate(-50%)}}@keyframes ticker-copied-below{0%{opacity:0;transform:translate(-50%,-3px)}to{opacity:1;transform:translate(-50%)}}:root[data-theme=dark] .prose .ticker-copy[data-copied]{color:#6ee7b7}@media (prefers-reduced-motion:reduce){.prose .ticker-copy{transition:background-color .14s}.prose .ticker-copy:active{transform:none}.prose .ticker-copy[data-copied]:after,.prose .table-scroll thead .ticker-copy[data-copied]:after{animation:none}}
