.site-header[data-astro-cid-fzpbxy5g]{z-index:30;-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--line);background:#fffffff2;transition:box-shadow .2s;position:sticky;top:0}.site-header[data-astro-cid-fzpbxy5g].scrolled{box-shadow:0 6px 20px -10px #0b254540}.bar[data-astro-cid-fzpbxy5g]{align-items:center;gap:28px;max-width:1280px;height:60px;margin:0 auto;padding:0 24px;display:flex}.ico[data-astro-cid-fzpbxy5g]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.brand[data-astro-cid-fzpbxy5g]{align-items:center;gap:10px;text-decoration:none;display:flex}.logo[data-astro-cid-fzpbxy5g]{flex:none;width:30px;height:30px}.word[data-astro-cid-fzpbxy5g]{letter-spacing:-.02em;color:var(--navy);font-size:18px;font-weight:700}.word[data-astro-cid-fzpbxy5g] b[data-astro-cid-fzpbxy5g]{color:var(--gold)}.links[data-astro-cid-fzpbxy5g]{align-self:stretch;gap:4px;display:flex}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;color:var(--muted);align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:flex;position:relative}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] .ico[data-astro-cid-fzpbxy5g]{stroke-width:2.4px;color:#9aa3b0;transition:color .15s}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .ico[data-astro-cid-fzpbxy5g],.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--navy)}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page] .ico[data-astro-cid-fzpbxy5g]{color:var(--gold)}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{content:"";background:var(--gold2);border-radius:3px 3px 0 0;height:3px;transition:transform .2s;position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]:after{transform:scaleX(1)}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:focus-visible,.cta[data-astro-cid-fzpbxy5g]:focus-visible,.brand[data-astro-cid-fzpbxy5g]:focus-visible{outline:2px solid var(--navy2);outline-offset:2px;border-radius:6px}.cta[data-astro-cid-fzpbxy5g]{background:var(--navy);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:8px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.cta[data-astro-cid-fzpbxy5g] .ico[data-astro-cid-fzpbxy5g]{stroke-width:2.6px;width:17px;height:17px;color:var(--gold2)}.cta[data-astro-cid-fzpbxy5g]:hover{background:var(--navy2);transform:translateY(-1px)}@media (width<=900px){.bar[data-astro-cid-fzpbxy5g]{gap:16px}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{padding:0 10px}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g] .ico[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=640px){.bar[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;gap:0;height:auto;padding:0 16px}.brand[data-astro-cid-fzpbxy5g]{height:48px}.logo[data-astro-cid-fzpbxy5g]{width:28px;height:28px}.cta[data-astro-cid-fzpbxy5g]{padding:7px 12px;font-size:13px}.links[data-astro-cid-fzpbxy5g]{scrollbar-width:none;border-top:1px solid var(--line);flex:1 0 calc(100% + 32px);order:3;height:40px;margin:0 -16px;padding:0 6px;overflow-x:auto}.links[data-astro-cid-fzpbxy5g]::-webkit-scrollbar{display:none}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{flex:1;justify-content:center;padding:0 6px;font-size:13.5px}.links[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:after{left:10px;right:10px}}body{flex-direction:column;min-height:100vh;display:flex}.site-footer[data-astro-cid-nns7i3if]{border-top:1px solid var(--line);background:var(--card);color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:auto;padding:20px 24px;font-size:12.5px;display:flex}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if],.site-footer[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{color:var(--navy2);text-decoration:none}.site-footer[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.site-footer[data-astro-cid-nns7i3if] button[data-astro-cid-nns7i3if]:hover{text-decoration:underline}:root{--navy:#0b2545;--navy2:#13315c;--ink:#1f2a37;--muted:#5b6472;--gold:#b8860b;--gold2:#c9a227;--green:#2e7d5b;--green2:#3a8a5b;--red:#b23a48;--teal:#2c7a7b;--line:#e3e6eb;--bg:#f6f7f9;--card:#fff;--soft:#eef1f5;--shadow:0 1px 2px #0f172a0d, 0 6px 16px -4px #0f172a14;--shadow-hover:0 2px 4px #0f172a0f, 0 14px 28px -8px #0f172a2e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background-blend-mode:multiply;color:var(--ink);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='r' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.035' numOctaves='5' seed='3' stitchTiles='stitch'/%3E%3CfeDiffuseLighting lighting-color='%23fff' surfaceScale='2.2'%3E%3CfeDistantLight azimuth='45' elevation='72'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.26 0 0 0 0 0.2 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)' opacity='0.42'/%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:420px 420px;margin:0;font-family:Segoe UI,Thonburi,Tahoma,Sukhumvit Set,sans-serif;font-size:15px;line-height:1.65}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 24px 80px}header.cover{background:var(--navy);color:#fff;padding:54px 0 46px}header.cover .wrap{padding:0 24px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold2);font-size:12px;font-weight:600}h1{margin:8px 0 6px;font-size:34px;font-weight:700;line-height:1.2}.chip a{color:inherit;text-underline-offset:3px;text-decoration:underline dotted #ffffff80}.chip a:hover{text-decoration-color:var(--gold2)}.byline{color:var(--muted);margin:20px 0 0;font-size:13px}.byline a{color:var(--navy2);font-weight:600;text-decoration:none}.byline a:hover{text-decoration:underline}.glossary-box{background:var(--card);box-shadow:var(--shadow);border-radius:10px;margin-top:42px;padding:18px 22px}.glossary-box h4{color:var(--navy);margin:0 0 10px;font-size:14.5px}.glossary-box p{flex-wrap:wrap;gap:8px;margin:0;display:flex}.glossary-box a{background:var(--soft);color:var(--navy2);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none}.glossary-box a:hover{background:var(--navy);color:#fff}.sub{color:#c9d3e0;max-width:760px;font-size:15px}.meta-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chip{color:#e7ecf3;background:#ffffff1a;border:1px solid #ffffff38;border-radius:20px;padding:6px 12px;font-size:12.5px}nav.toc{z-index:20;border-bottom:1px solid var(--line);background:#fff;top:0;box-shadow:0 1px 3px #0b25450f}nav.toc .wrap{flex-wrap:nowrap;gap:4px;padding:8px 24px;display:flex;overflow-x:auto}nav.toc a{color:var(--muted);white-space:nowrap;border-radius:6px;padding:7px 12px;font-size:12.5px;font-weight:500;text-decoration:none}nav.toc a:hover{background:var(--soft);color:var(--navy)}section{margin-top:42px;scroll-margin-top:80px}h2{letter-spacing:-.01em;color:var(--navy);margin:0 0 8px;padding-bottom:12px;font-size:24px;font-weight:700;line-height:1.35;position:relative}h2:after{content:"";background:var(--gold2);border-radius:2px;width:36px;height:3px;position:absolute;bottom:0;left:0}.h2sub{color:var(--muted);margin-bottom:18px;font-size:13.5px}h3{color:var(--navy2);margin:24px 0 8px;font-size:16px;font-weight:600}p{margin:0 0 12px}.lead{color:#33414f;font-size:15.5px}ul{margin:0 0 14px;padding-left:20px}li{margin-bottom:5px}.note{color:var(--muted);overflow-wrap:break-word;margin-top:6px;font-size:12.5px}.grid{gap:14px;display:grid}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);box-shadow:var(--shadow);border-radius:10px;padding:16px 18px}.card .k{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600}.card .v{color:var(--navy);margin-top:4px;font-size:21px;font-weight:700}.card .u{color:var(--muted);margin-top:2px;font-size:12px}.table-wrap{-webkit-overflow-scrolling:touch;width:100%;box-shadow:var(--shadow);border-radius:10px;margin:6px 0 8px;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%;font-size:13.5px}.table-wrap table{margin:0}th,td{text-align:right;border-bottom:1px solid var(--line);min-width:96px;padding:9px 10px}th:first-child,td:first-child{text-align:left}thead th{background:var(--navy);color:#fff;font-size:12.5px;font-weight:600}tbody tr:nth-child(2n){background:var(--soft)}td.pos{color:var(--green);font-weight:600}td.neg{color:var(--red);font-weight:600}caption{caption-side:top;text-align:left;color:var(--muted);margin-bottom:6px;font-size:12.5px}.chart{box-shadow:var(--shadow);background:#fff;border-radius:10px;margin:10px 0;padding:14px 12px 8px}.chart .ct{color:var(--navy);padding:0 6px 8px;font-size:13.5px;font-weight:600}.echart{width:100%;height:340px}.echart.sm{height:300px}.echart.lg{height:380px}.callout{background:#fbf6e9;border-radius:10px;margin:14px 0;padding:16px 20px}.callout.green{background:#edf6f0}.callout.red{background:#fbeef0}.callout.teal{background:#eaf4f4}.callout h4{color:#7a5a08;margin:0 0 6px;font-size:14.5px}.callout.green h4{color:var(--green)}.callout.red h4{color:var(--red)}.callout.teal h4{color:var(--teal)}.callout p{margin:0;font-size:13.5px}.swot{grid-template-columns:1fr 1fr;gap:14px;display:grid}.swot .b{box-shadow:var(--shadow);color:#fff;border-radius:10px;padding:16px 18px}.swot .b h4{margin:0 0 8px;font-size:15px}.swot .b ul{padding-left:18px;font-size:13px}.swot .b li{margin-bottom:5px}.swot .s{background:var(--green)}.swot .w{background:#8a6d2f}.swot .o{background:var(--teal)}.swot .t{background:var(--red)}.swot .b a{color:#fff;font-weight:700;text-decoration:underline}.bbb{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.bbb .b{box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:16px}.bbb .b.bull,.card[style*=border-top][style*="var(--green)"]{box-shadow:var(--shadow), inset 0 0 0 1px #2e7d5b29;background:#f4faf6}.bbb .b.base,.card[style*=border-top][style*=var\(--gold]{box-shadow:var(--shadow), inset 0 0 0 1px #c9a2273d;background:#fdf9ee}.bbb .b.bear,.card[style*=border-top][style*="var(--red)"]{box-shadow:var(--shadow), inset 0 0 0 1px #b23a4829;background:#fdf4f5}.card[style*=border-top][style*="var(--teal)"]{box-shadow:var(--shadow), inset 0 0 0 1px #2c7a7b2e;background:#f2f9f9}.card[style*=border-top]{border-top:0!important}.bbb h4{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.bbb .b h4:before{content:"";width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;flex:none}.bbb .b.bull h4{color:var(--green)}.bbb .b.base h4{color:#8a6a0c}.bbb .b.bear h4{color:var(--red)}.bbb ul{margin:0;padding-left:18px;font-size:13px}footer{border-top:1px solid var(--line);margin-top:50px;padding-top:18px}footer .src{color:var(--muted);margin-bottom:4px;font-size:12.5px}footer .src a{color:var(--navy2);word-break:break-all}.disclaim{color:var(--muted);background:var(--soft);border-radius:8px;margin-top:18px;padding:12px 16px;font-size:12px}@media (width<=900px){.g4{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.g3,.g4,.swot,.bbb{grid-template-columns:1fr}[style*=grid-template-columns]{grid-template-columns:1fr!important}h1{font-size:26px}nav.toc .wrap{padding:8px 16px}.wrap{padding:0 16px 60px}}#peer td a{color:var(--navy);font-weight:600;text-decoration:underline}#peer td.peer-self{color:var(--navy);font-weight:600}#peer td a :is(b,strong),#peer td.peer-self :is(b,strong){font-weight:inherit}
