.table-wrap{overflow-x:auto;margin:24px 0;border-radius:10px;box-shadow:0 2px 10px #0000000f}.article-table{width:100%;border-collapse:collapse;font-size:14px;background:#fff;min-width:520px}.article-table thead tr{background:#0f2848;color:#fff}.article-table th{padding:12px 16px;text-align:left;font-weight:700;font-size:13px;white-space:nowrap}.article-table td{padding:12px 16px;border-bottom:1px solid #f0f0f0;vertical-align:top;color:#333;line-height:1.6}.article-table tbody tr:last-child td{border-bottom:none}.article-table tbody tr:hover td{background:#f4f8fa}.article-table .row-label{font-weight:700;color:#0f2848;white-space:nowrap}.article-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.article-content .table-note{font-size:12px;color:#777;line-height:1.7;margin:-12px 0 24px}.wallet-split{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.wallet-box{background:#fff;border:1px solid #e0eaf2;border-radius:10px;overflow:hidden}.wallet-head{background:#00b900;color:#fff;font-size:14px;font-weight:800;padding:10px 18px}.wallet-box.agency .wallet-head{background:#0f2848}.wallet-list{list-style:none;padding:16px 18px 8px;margin:0}.wallet-list li{font-size:14px;color:#444;line-height:1.8;padding-left:18px;position:relative;margin-bottom:6px}.wallet-list li:before{content:"";position:absolute;left:2px;top:.75em;width:7px;height:7px;border-radius:50%;background:#00b900}.wallet-box.agency .wallet-list li:before{background:#0f2848}.article-content .wallet-note{font-size:12px;color:#666;background:#f4f8fa;margin:0 18px 16px;padding:8px 10px;border-radius:6px;line-height:1.6}.calc-box{background:#fff;border:1px solid #e0eaf2;border-radius:10px;overflow:hidden;margin:24px 0}.calc-title{background:#0f2848;color:#fff;font-size:13px;font-weight:700;padding:10px 18px}.calc-row{display:grid;grid-template-columns:190px minmax(0,1fr);border-bottom:1px solid #f0f0f0}.calc-row:last-child{border-bottom:none}.calc-label{background:#f4f8fa;font-size:13px;font-weight:700;color:#0f2848;padding:12px 18px;line-height:1.6}.calc-value{font-size:14px;color:#333;padding:12px 18px;line-height:1.8}.model-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:24px 0}.model-cards.three{grid-template-columns:repeat(3,1fr)}.model-card{background:#fff;border:1px solid #e0eaf2;border-top:4px solid #00B900;border-radius:10px;padding:18px}.model-name{font-size:15px;font-weight:800;color:#0f2848;margin-bottom:8px}.article-content .model-desc{font-size:13px;color:#555;line-height:1.75;margin:0 0 10px}.article-content .model-check{font-size:12px;color:#555;background:#f4f8fa;border-radius:6px;padding:8px 10px;line-height:1.6;margin:0}.article-content .model-check strong{color:#0f2848}.check-list{list-style:none;padding:18px 20px;margin:24px 0;background:#f4f8fa;border-radius:10px}.check-list li{font-size:14px;color:#444;line-height:1.8;padding-left:28px;position:relative;margin-bottom:10px}.check-list li:last-child{margin-bottom:0}.check-list li:before{content:"✓";position:absolute;left:0;top:2px;width:18px;height:18px;border:2px solid #00B900;border-radius:4px;color:#00b900;font-size:12px;font-weight:800;line-height:16px;text-align:center;background:#fff}.question-list{list-style:none;padding:0;margin:24px 0;counter-reset:question}.question-item{counter-increment:question;position:relative;background:#fff;border:1px solid #e0eaf2;border-radius:10px;padding:16px 18px 16px 58px;margin-bottom:12px}.question-item:last-child{margin-bottom:0}.question-item:before{content:"Q" counter(question);position:absolute;left:14px;top:16px;width:32px;height:32px;background:#0f2848;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.question-title{font-size:15px;font-weight:700;color:#0f2848;margin-bottom:6px}.article-content .question-desc{font-size:14px;color:#555;line-height:1.8;margin:0}@media(max-width:768px){.wallet-split,.model-cards,.model-cards.three{grid-template-columns:1fr}}@media(max-width:480px){.calc-row{grid-template-columns:1fr}.calc-label{padding-bottom:4px}}
