*{box-sizing:border-box}html{scroll-behavior:smooth;background:#090f17;color:#e5ecf5;font:16px/1.7 system-ui,-apple-system,"Segoe UI","Noto Sans TC",sans-serif}body{margin:0;background:radial-gradient(circle at 82% 0,#10293a 0,transparent 28rem)}main{max-width:1600px;margin:auto;padding:30px 34px 64px}header{margin-bottom:22px;border-left:4px solid #6bd7bd;padding:4px 0 4px 20px}h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15;margin:8px 0}h2{font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.35;margin:0 0 18px}h3{font-size:1.12rem;line-height:1.45}p{margin:12px 0}header p,.caption{color:#aebcce}.eyebrow{color:#76dec7;letter-spacing:.13em;font-size:.82rem;font-weight:750}section{padding:34px 0;border-bottom:1px solid #293547;scroll-margin-top:20px}#comparison{padding-top:0}.conditions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.conditions-grid div{padding:14px 16px;background:#122130;border:1px solid #28475a;border-radius:8px}.conditions-grid span{display:block;color:#9fb2c5;font-size:.8rem}.conditions-grid strong{display:block;margin-top:3px;font-size:.94rem}.notice{padding:14px 17px;background:#302519;border-left:3px solid #e9b963;color:#f5d6a0;border-radius:4px;font-size:.94rem}.table-title{margin-top:26px}.caption{font-size:.85rem}.table-wrap{overflow:auto;border:1px solid #34465b;border-radius:9px;box-shadow:0 16px 50px #0004}table{width:100%;border-collapse:collapse;font-size:.84rem;font-variant-numeric:tabular-nums}th,td{padding:14px 12px;border-bottom:1px solid #29374b;vertical-align:top;text-align:left}thead th{background:#1a2839;color:#c8d7e8;min-width:120px}tbody th{min-width:160px;position:sticky;left:0;background:#111b28;z-index:1}td{white-space:nowrap}td:nth-child(2),td:nth-child(3){white-space:normal;min-width:165px}tr.primary{background:#102e2b}tr.primary th{background:#163a35;color:#8fead4}tr.archive{background:#292119}tr.archive th{background:#33271c}.badge{font-size:.82rem;font-weight:700}nav{display:flex;gap:11px 21px;flex-wrap:wrap;padding:22px 0}a{color:#86ddca;text-underline-offset:4px}nav a{font-size:.88rem}.cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}article{padding:22px;background:#111c2a;border:1px solid #2c3c51;border-radius:9px}article p{color:#c5d1e0}.flow{display:flex;align-items:center;gap:8px;margin:18px 0}.flow.vertical{flex-direction:column}.flow div{width:100%;padding:10px;text-align:center;background:#192a39;border:1px solid #355469;border-radius:7px}.flow i,.timeline i,.failure-chain i{font-style:normal;color:#6bd7bd;font-weight:800}.flow b{font-size:.8rem;color:#e9b963}.failure-chain{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin:18px 0}.failure-chain span{padding:6px 9px;background:#202f3e;border-radius:5px;font-size:.78rem}.lead{font-size:1.12rem;color:#bde3da}.timeline{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1.2fr;align-items:center;gap:10px;margin:22px 0}.timeline div{min-height:100px;padding:16px;background:#13202e;border:1px solid #2f4256;border-radius:8px}.timeline strong,.timeline span{display:block}.timeline span{color:#aebed0;font-size:.87rem;margin-top:6px}.risk{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:20px;background:#2c1b22;border:1px solid #98524f;border-radius:9px}.risk div{display:flex;justify-content:space-between;gap:16px;align-items:center}.risk span{color:#f0c6c1}.risk strong{font-size:1.8rem;color:#ffb5ac}.versus{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.versus>span{font-weight:800;color:#e9b963}.versus article{padding:18px}.versus h3{margin-top:0}.subsection{margin-top:34px}.capital-card{padding:25px;background:linear-gradient(135deg,#15332e,#142233);border:1px solid #3b7468;border-radius:10px}.capital-card>strong{font-size:1.3rem;color:#91ead5}.split{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.split article{text-align:center}.split h3{font-size:1.75rem;color:#8fe1cf;margin:0}.source-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.source-grid div{padding:18px;background:#142130;border-radius:7px;border:1px solid #283c50}.source-grid span{display:block;color:#afc0d3;font-size:.84rem;margin-top:5px}.final-box{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.65;padding:28px;background:linear-gradient(135deg,#153830,#17283b);border:1px solid #4c8f80;border-left:5px solid #72ddc5;border-radius:10px}footer{padding-top:25px;color:#9dadc0;font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:3px solid #8ce9d3;outline-offset:4px}@media(max-width:1100px){.conditions-grid{grid-template-columns:repeat(2,1fr)}.cards{grid-template-columns:1fr}.timeline{grid-template-columns:1fr}.timeline i{transform:rotate(90deg);text-align:center}.source-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){main{padding:22px 17px 48px}.conditions-grid,.risk,.split,.source-grid{grid-template-columns:1fr}.versus{grid-template-columns:1fr}.versus>span{text-align:center}section{padding:27px 0}header{padding-left:14px}.risk div{align-items:flex-start;flex-direction:column;gap:2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{html{background:white;color:black}body{background:none}main{max-width:none;padding:0}.table-wrap{overflow:visible}table{font-size:8px}th,td{padding:5px}tbody th{position:static}article,.conditions-grid div,.risk,.capital-card,.final-box{background:transparent;color:black}p,article p,.caption{color:#222}nav{display:none}}
