.article-page .decision-evidence{margin:30px 0;padding:clamp(16px,3vw,28px);background:#101b16;border:1px solid #405046;color:#e9ede2;max-width:100%;min-width:0}.article-page .decision-evidence h4{font:600 19px/1.5 Arial,'Microsoft YaHei',sans-serif;margin:0 0 20px;color:#dce8ad}.article-page .decision-evidence p,.article-page .decision-evidence label{font-size:15px;line-height:1.8;color:#e9ede2}.article-page .decision-evidence figcaption{font-size:13px;color:#c5cdbd;line-height:1.8;margin-top:18px}.decision-evidence svg{display:block;width:100%;height:auto;min-width:610px;color:#e9ede2}.decision-evidence svg text{fill:currentColor;font-family:Arial,'Microsoft YaHei',sans-serif}.decision-scroll{max-width:100%;overflow-x:auto}.decision-evidence table{width:100%;border-collapse:collapse;min-width:520px;font-size:14px;line-height:1.7}.decision-evidence th,.decision-evidence td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #405046;overflow-wrap:anywhere}.decision-evidence th{font-weight:600}.decision-evidence a{color:#d2df94;text-decoration:underline;text-underline-offset:4px}.decision-flow,.decision-timeline{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.decision-flow li,.decision-timeline li{border-top:2px solid #b8cb6b;padding:14px 0;display:grid;gap:8px;line-height:1.6}.decision-flow b,.decision-timeline time{color:#c7d787;font-size:15px}.decision-timeline small{font-size:12px;color:#c5cdbd}.decision-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.decision-controls input{display:block;width:100%;box-sizing:border-box;margin-top:6px;background:#07100b;border:1px solid #7f9078;color:#fff;padding:10px;font:16px Arial,sans-serif;border-radius:0}.decision-controls label{min-width:0}.decision-check{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #405046}.decision-check input{flex:0 0 auto;width:20px;height:20px;margin-top:4px;accent-color:#b8cb6b}.decision-evidence output{display:block;margin:22px 0;padding:16px;border-left:3px solid #c6d78a;font-size:15px;line-height:1.9;overflow-wrap:anywhere}.decision-evidence button{background:#c7d787;color:#122015;border:1px solid #c7d787;padding:12px 16px;font:600 14px Arial,sans-serif;cursor:pointer}.decision-evidence :is(input,button,a):focus-visible{outline:3px solid #e9c780;outline-offset:4px}.decision-formula{overflow-wrap:anywhere;font-family:monospace!important;font-size:13px!important}.decision-sources{padding-left:22px}.decision-sources li{padding:0 0 22px;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.decision-sources small{display:block;font-size:12px;color:#c5cdbd;margin-top:6px}.decision-contact{display:inline-block;border:1px solid #7f9078;padding:12px 15px}@media(max-width:580px){.decision-controls,.decision-flow,.decision-timeline{grid-template-columns:1fr}.article-page .decision-evidence{padding:16px}.decision-evidence th,.decision-evidence td{padding:9px}.article-page .decision-evidence h4{font-size:18px}}
