.arch-panel[data-astro-cid-yfpopsgy]{margin:0;border:1px solid #e4e7eb;border-radius:14px;background:#fff;padding:14px 14px 12px}.arch-kicker[data-astro-cid-yfpopsgy]{display:flex;align-items:baseline;gap:10px;padding-bottom:10px}.arch-kicker__name[data-astro-cid-yfpopsgy]{font-size:16px;font-weight:650;letter-spacing:-.02em;color:#1a2330}.arch-kicker__en[data-astro-cid-yfpopsgy]{font-size:12px;color:#6b7682}.arch-grid[data-astro-cid-yfpopsgy]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.arch-cell[data-astro-cid-yfpopsgy]{display:flex;align-items:flex-start;gap:8px;min-width:0;border-left:3px solid #ffab5e;border-radius:8px;background:#f7f8f9;padding:8px 10px}.arch-cell__index[data-astro-cid-yfpopsgy]{flex:none;font-size:11px;font-weight:650;letter-spacing:.04em;line-height:1.45;color:#ffab5e}.arch-cell__body[data-astro-cid-yfpopsgy]{min-width:0}.arch-cell__title[data-astro-cid-yfpopsgy]{margin:0;font-size:14px;font-weight:650;line-height:1.35;color:#1a2330}.arch-cell__en[data-astro-cid-yfpopsgy]{margin:2px 0 0;font-size:12px;line-height:1.4;color:#7b8692}.arch-layer[data-astro-cid-yfpopsgy]{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:8px;border-radius:8px;background:#2e4a66;padding:7px 12px}.arch-layer__title[data-astro-cid-yfpopsgy]{margin:0;font-size:13px;font-weight:650;color:#fff}.arch-layer__en[data-astro-cid-yfpopsgy]{margin:0;font-size:12px;color:#ffffffb8}@media (max-width: 900px){.arch-grid[data-astro-cid-yfpopsgy]{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.arch-kicker[data-astro-cid-yfpopsgy],.arch-layer[data-astro-cid-yfpopsgy]{flex-direction:column;align-items:flex-start;gap:2px}.arch-layer[data-astro-cid-yfpopsgy]{align-items:center;text-align:center}.arch-grid[data-astro-cid-yfpopsgy]{grid-template-columns:1fr}}.roll-panel[data-astro-cid-v5j6vin2]{margin:0;border:1px solid #e4e7eb;border-radius:14px;background:#fff;padding:14px 14px 12px;text-align:center}.roll-title[data-astro-cid-v5j6vin2]{margin:0 0 10px;text-align:left;font-size:15px;font-weight:650;color:#1a2330}.roll-total[data-astro-cid-v5j6vin2]{margin:0;font-size:14px;font-weight:650;color:#1a2330}.roll-link[data-astro-cid-v5j6vin2]{position:relative;display:block;width:1px;height:12px;margin:4px auto;background:#d5dbe1}.roll-link[data-astro-cid-v5j6vin2]:after{content:"";position:absolute;left:50%;bottom:-1px;width:5px;height:5px;border-right:1.5px solid #c5ced6;border-bottom:1.5px solid #c5ced6;transform:translate(-50%) rotate(45deg)}.roll-branches[data-astro-cid-v5j6vin2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.roll-branch[data-astro-cid-v5j6vin2]{border:1px solid #e6e9ed;border-radius:10px;background:#f7f8f9;padding:8px 6px 7px}.roll-branch__name[data-astro-cid-v5j6vin2],.roll-wbs[data-astro-cid-v5j6vin2],.roll-result__label[data-astro-cid-v5j6vin2]{margin:0;font-size:13px;font-weight:600;color:#1a2330}.roll-branch__value[data-astro-cid-v5j6vin2]{margin:2px 0 0;font-size:20px;font-weight:650;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums;color:#1a2330}.roll-wbs-note[data-astro-cid-v5j6vin2],.roll-result__note[data-astro-cid-v5j6vin2]{margin:2px 0 0;font-size:12px;line-height:1.4;color:#8a939c}.roll-result[data-astro-cid-v5j6vin2]{border:1px solid #e6e9ed;border-radius:10px;background:#f7f8f9;padding:8px 12px 7px}.roll-result__value[data-astro-cid-v5j6vin2]{margin:1px 0 0;font-size:28px;font-weight:650;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums;color:#1f7a4d}@media (max-width: 720px){.roll-branches[data-astro-cid-v5j6vin2]{grid-template-columns:1fr}}.bridge-panel[data-astro-cid-s2d6zdfk]{margin:0;border:1px solid #e4e7eb;border-radius:14px;background:#fff;padding:14px 14px 12px}.bridge-title[data-astro-cid-s2d6zdfk]{margin:0 0 12px;font-size:15px;font-weight:650;color:#1a2330}.bridge-steps[data-astro-cid-s2d6zdfk]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.bridge-steps[data-astro-cid-s2d6zdfk]:before{content:"";position:absolute;top:11px;left:8%;right:8%;height:1px;background:#e1e6eb}.bridge-step[data-astro-cid-s2d6zdfk]{position:relative;margin:0;padding:0 4px 2px;text-align:center}.bridge-step--emphasis[data-astro-cid-s2d6zdfk]:after{content:"";position:absolute;z-index:0;inset:28px 2px 0;border-radius:8px;background:#f7f8f9}.bridge-step__num[data-astro-cid-s2d6zdfk]{position:relative;z-index:1;display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid #e1e6eb;border-radius:999px;background:#fff;font-size:11px;font-weight:650;line-height:1;color:#2e4a66}.bridge-step--emphasis[data-astro-cid-s2d6zdfk] .bridge-step__num[data-astro-cid-s2d6zdfk]{border-color:#2e4a66;background:#2e4a66;color:#fff}.bridge-step__title[data-astro-cid-s2d6zdfk]{position:relative;z-index:1;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.35;color:#1a2330}.bridge-step__note[data-astro-cid-s2d6zdfk]{position:relative;z-index:1;margin:3px 0 0;font-size:12px;line-height:1.4;color:#7b8692}@media (max-width: 720px){.bridge-steps[data-astro-cid-s2d6zdfk]{grid-template-columns:1fr;gap:6px}.bridge-steps[data-astro-cid-s2d6zdfk]:before{inset:8px auto 8px 16px;width:1px;height:auto}.bridge-step--emphasis[data-astro-cid-s2d6zdfk]:after{content:none}.bridge-step[data-astro-cid-s2d6zdfk],.bridge-step--emphasis[data-astro-cid-s2d6zdfk]{display:grid;background:transparent;grid-template-columns:22px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:start;padding:4px 8px 4px 6px;text-align:left}.bridge-step__num[data-astro-cid-s2d6zdfk]{grid-row:1 / span 2;margin-top:1px}.bridge-step__title[data-astro-cid-s2d6zdfk],.bridge-step__note[data-astro-cid-s2d6zdfk]{margin:0}.bridge-step__note[data-astro-cid-s2d6zdfk]{margin-top:1px}.bridge-step--emphasis[data-astro-cid-s2d6zdfk]{border-radius:8px;background:#f7f8f9}}.evm-panel[data-astro-cid-rykvp7do]{margin:0;border:1px solid #e4e7eb;border-radius:14px;background:#fff;padding:14px 14px 10px}.evm-title[data-astro-cid-rykvp7do]{margin:0 0 2px;font-size:15px;font-weight:650;color:#1a2330}.evm-bases[data-astro-cid-rykvp7do]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:1px solid #e4e7eb;padding:8px 0 10px;text-align:center}.evm-code[data-astro-cid-rykvp7do]{margin:0;font-size:11px;font-weight:650;letter-spacing:.08em;color:#5d6872}.evm-name[data-astro-cid-rykvp7do]{margin:2px 0 0;font-size:15px;font-weight:650;line-height:1.3;color:#1a2330}.evm-en[data-astro-cid-rykvp7do]{margin:1px 0 0;font-size:12px;line-height:1.35;color:#8a939c}.evm-groups[data-astro-cid-rykvp7do]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px}.evm-group__title[data-astro-cid-rykvp7do]{margin:0 0 6px;font-size:13px;font-weight:650;color:#1a2330}.evm-formulas[data-astro-cid-rykvp7do]{display:grid;gap:6px}.evm-formula[data-astro-cid-rykvp7do]{border:1px solid #e6e9ed;border-radius:8px;background:#f7f8f9;padding:7px 10px}.evm-formula__label[data-astro-cid-rykvp7do]{margin:0;font-size:12px;line-height:1.3;color:#7b8692}.evm-formula__value[data-astro-cid-rykvp7do]{margin:2px 0 0;font-size:15px;font-weight:650;letter-spacing:-.02em;line-height:1.3;font-variant-numeric:tabular-nums;color:#1a2330}.evm-forecast[data-astro-cid-rykvp7do]{padding-top:10px}.evm-forecast[data-astro-cid-rykvp7do] ul[data-astro-cid-rykvp7do]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.evm-forecast[data-astro-cid-rykvp7do] li[data-astro-cid-rykvp7do]{margin:0;border:1px solid #e6e9ed;border-radius:8px;background:#f7f8f9;padding:7px 8px;font-size:13px;font-weight:650;line-height:1.35;text-align:center;color:#1a2330}.evm-forecast[data-astro-cid-rykvp7do] li[data-astro-cid-rykvp7do]:before{content:none}.evm-note[data-astro-cid-rykvp7do]{margin:8px 0 0;border-top:1px solid #eef0f2;padding-top:8px;font-size:12px;line-height:1.5;color:#8a939c}@media (max-width: 720px){.evm-bases[data-astro-cid-rykvp7do],.evm-groups[data-astro-cid-rykvp7do],.evm-forecast[data-astro-cid-rykvp7do] ul[data-astro-cid-rykvp7do]{grid-template-columns:1fr}}.sc-pro[data-astro-cid-pq3r6qan]{font-size:16px;line-height:1.7}.sc-pro[data-astro-cid-pq3r6qan] h1,.sc-pro[data-astro-cid-pq3r6qan] h2,.sc-pro[data-astro-cid-pq3r6qan] h3,.sc-pro[data-astro-cid-pq3r6qan] h4{line-height:1.25;color:inherit}.sc-pro[data-astro-cid-pq3r6qan] ul,.sc-pro[data-astro-cid-pq3r6qan] ol{margin-left:0;margin-bottom:0;padding-left:0;list-style:none}
