.evidence-visual{margin:30px 0;padding:26px;background:#f7f9f5;border:1px solid #d6e1d8;border-top:3px solid #47735a;min-width:0;scroll-margin-top:150px}.evidence-visual>figcaption{display:block;margin:0 0 22px;text-align:left}.evidence-visual>figcaption h3{margin:10px 0 0;font-size:23px;line-height:1.65;letter-spacing:-.035em;color:#203e32;word-break:keep-all;overflow-wrap:anywhere}.evidence-visual .eyebrow{font-size:10px;letter-spacing:.05em}.evidence-visual p{word-break:keep-all;overflow-wrap:anywhere}.evidence-visual p.evidence-answer{margin:20px 0;padding:16px 18px;background:#e9f0e6;color:#284c39;font-size:15px;font-weight:600;line-height:1.95}.evidence-visual p.evidence-note,.evidence-visual p.evidence-sources,.evidence-visual p.evidence-unit{font-size:12px;line-height:1.9;color:#596e61;margin:17px 0 0}.evidence-sources a{color:#315f48;text-decoration:underline;text-underline-offset:3px}.evidence-visual picture{display:block;background:#fbfcf8}.evidence-visual picture>img{display:block;width:100%;height:auto;max-height:none}.evidence-values{max-width:100%;overflow-x:auto;margin-top:20px}.evidence-values table{width:100%;border-collapse:collapse;background:#fff;font-size:13px;line-height:1.9;min-width:360px}.evidence-values caption{text-align:left;font-size:12px;color:#526c5c;padding:0 0 10px}.evidence-values th,.evidence-values td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5dc;word-break:keep-all}.evidence-values thead th{background:#eaf0e6;font-weight:600}.evidence-values tbody th{font-weight:600}.evidence-values:focus-visible{outline:2px solid #47735a;outline-offset:4px}.evidence-scene-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.evidence-scene-list>li{min-width:0;background:#fff;padding:20px 17px}.evidence-visual svg.explain-icon{width:112px;height:84px;max-width:100%;display:block;stroke:none;stroke-width:0;margin:0 auto 14px}.evidence-label{display:block;color:#687e6d;font-size:11px;line-height:1.7;margin-bottom:8px}.evidence-scene-list strong{display:block;font-size:18px;line-height:1.65;color:#284735;word-break:keep-all}.evidence-scene-list p{font-size:14px;line-height:1.9;margin:10px 0 0;color:#52685a}.evidence-kind-timeline .evidence-scene-list>li{border-top:3px solid #98b18b}.evidence-kind-timeline .evidence-scene-list>li:nth-child(2){border-color:#537c5c;background:#eaf0e6}.evidence-matching-head{display:grid;grid-template-columns:1fr 1fr;gap:18px;text-align:center}.evidence-matching-head>span{font-size:14px;font-weight:600;line-height:1.8}.evidence-matching-head svg.explain-icon{height:80px;margin-bottom:10px}.evidence-matching-rows{list-style:none;margin:22px 0 0;padding:0;background:#fff}.evidence-matching-rows>li{display:grid;grid-template-columns:135px 1fr;gap:18px;padding:16px;border-bottom:1px solid #dce5dc;font-size:14px;line-height:1.9}.evidence-matching-rows strong{color:#315c42}.evidence-matching-rows span{color:#586c5c}.evidence-portion-head{display:flex;align-items:center;gap:22px;padding:20px;background:#fff}.evidence-portion-head .explain-icon{margin:0!important;width:100px!important}.evidence-portion-head span{font-size:12px;color:#657b68;line-height:1.8}.evidence-portion-head strong{display:block;font-size:40px;color:#335e43;line-height:1.5}.evidence-portion-head strong>span{font-size:22px;margin-left:5px}.evidence-portion-bar{display:flex;margin:16px 0 22px;min-height:65px}.evidence-portion-bar>span{flex:2;background:#50785d;color:white;padding:14px;font-size:14px;line-height:1.8}.evidence-portion-bar>span+span{flex:3;background:#dce5d7;color:#354f3d}.evidence-portion-bar b{white-space:nowrap}.evidence-equation{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;line-height:1.9;font-size:14px}.evidence-equation>strong{font-size:19px;color:#315c42}.evidence-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.evidence-cost-grid>div{padding:22px;background:#fff;text-align:center}.evidence-cost-grid strong{font-size:25px;color:#365e44}.evidence-cost-grid p{font-size:14px;line-height:1.9;color:#596c5d;margin:12px 0}.evidence-cost-result{display:block;font-size:19px;font-weight:650;line-height:1.8;padding-top:15px;border-top:1px solid #dce5dc;color:#315d43}
@media(max-width:700px){.evidence-scene-list{grid-template-columns:1fr}.evidence-scene-list>li{display:grid;grid-template-columns:80px minmax(0,1fr);gap:15px;padding:17px}.evidence-scene-list svg.explain-icon{width:80px;height:74px;margin:5px 0;align-self:center}.evidence-scene-list p{margin-top:6px}.evidence-scene-list strong{font-size:17px}.evidence-label{margin-bottom:4px}}
@media(max-width:600px){.evidence-visual{padding:20px 15px;margin:26px 0;scroll-margin-top:125px}.evidence-visual>figcaption h3{font-size:21px;line-height:1.65}.evidence-visual p.evidence-answer{font-size:14px;padding:15px;line-height:1.95}.evidence-visual p.evidence-note,.evidence-visual p.evidence-sources,.evidence-visual p.evidence-unit{font-size:11px}.evidence-values th,.evidence-values td{padding:11px;font-size:12px}.evidence-matching-rows>li{grid-template-columns:1fr;gap:5px;padding:14px}.evidence-matching-head>span{font-size:13px}.evidence-portion-head{padding:15px;gap:10px}.evidence-portion-head .explain-icon{width:80px!important}.evidence-portion-bar>span{padding:12px;font-size:13px}.evidence-cost-grid{gap:10px}.evidence-cost-grid>div{padding:18px 10px}.evidence-cost-grid .explain-icon{width:86px;height:70px}.evidence-cost-grid strong{font-size:22px}.evidence-cost-grid p{font-size:12px}.evidence-cost-result{font-size:16px}}
