.board-section.board-conclusion{background:#f1f6ff;border:1px solid #d7e4f5;border-left:5px solid #648fd2;border-radius:14px;padding:22px 24px;margin:16px 0 24px;box-sizing:border-box}.board-conclusion .board-metrics>div{background:#fff;border-color:#d5e0ef}.board-conclusion .board-label{color:#536d90}.board-conclusion .board-text,.board-conclusion .board-list{color:#274563}.board-conclusion h3{color:#234c7c}.board-conclusion h3 small{color:#637e9d}@media(max-width:700px){.board-section.board-conclusion{padding:18px 16px}}@media print{.board-section.board-conclusion{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
.board-conclusion .board-metrics{gap:12px;margin:14px 0 18px}.board-conclusion .board-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-radius:10px;min-height:0}.board-conclusion .board-metrics small{font-size:12px;line-height:1.5;flex-shrink:0}.board-conclusion .board-metrics b{display:inline;margin:0;font-size:19px;line-height:1.5;overflow-wrap:anywhere;text-align:right}@media(max-width:700px){.board-conclusion .board-metrics{grid-template-columns:1fr;gap:8px;margin:12px 0 16px}.board-conclusion .board-metrics>div{padding:10px 13px}.board-conclusion .board-metrics b{font-size:18px}}
.board-metrics{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:22px 0}.board-metrics>div{background:white;border:1px solid #dfe6e2;border-radius:13px;padding:17px}.board-metrics small{color:#657780;font-size:12px}.board-metrics b{display:block;font-size:23px;margin-top:9px;color:#183b37}.board-metrics .board-red{color:#b83c37}.board-metrics em{font-size:9px;font-style:normal;color:#9aaba7}.board-section{padding:22px 0;border-top:1px solid #dfe6e2;line-height:1.9}.board-section:first-child{border-top:0;padding-top:0}.board-section h3{font-size:17px;color:#193b38;margin:0 0 18px}.board-section h3 small{font-size:10px;font-weight:400}.board-section h4{font-size:14px;margin:17px 0 10px}.board-role{font-size:12px;color:#4a6265}.board-role p{margin:5px 0}.board-label{font-size:11px;color:#71847d;font-weight:650;margin:14px 0 7px}.board-label small{font-size:9px;font-weight:400;color:#9b8d6a}.board-text{font-size:13px;line-height:2;color:#263e49;margin:5px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}.board-conclusion{border-top:0;margin-top:10px;padding-bottom:5px}.board-risk{padding:8px 0 25px;border-top:1px solid #e1e8e4}.board-risk:first-of-type{border-top:0}.board-risk h4{font-size:15px;line-height:1.8}.board-tag{display:inline-block;font-size:10px;padding:2px 7px;border-radius:5px;margin-left:5px}.level-高{background:#fbe9e7;color:#b13f37}.level-中{background:#fff3df;color:#98651d}.level-低{background:#eaf5ef;color:#38775d}.board-quote{background:#f3f6f4;border-left:3px solid #a8b8b1;border-radius:5px;padding:12px 14px;font-size:12px;color:#425754;margin:8px 0;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.board-copy{background:#edf4ff;border:1px solid #b9d0f3;border-left:4px solid #648fd2;border-radius:9px;padding:14px;color:#274b7b;font-size:13px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.board-bottom{background:#fff6e7;border:1px solid #ecd6aa;border-radius:9px;padding:13px 15px;color:#775b2d;font-size:12px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.board-muted{font-size:11px;color:#899990;line-height:1.8;margin-top:10px}.board-columns{display:grid;grid-template-columns:1fr 1fr;gap:17px}.board-item{padding:13px 0;border-top:1px solid #e6ebe8;font-size:12px;line-height:2;overflow-wrap:anywhere}.board-item>b{color:#365950}.board-item p{margin:6px 0;color:#596d65}.board-list{padding-left:20px;font-size:12px;line-height:2;color:#47605b}.board-list li{margin:8px 0}.board-conditions{display:grid;grid-template-columns:1fr;gap:13px}.board-conditions>div{border:1px solid #dfe6e2;border-radius:10px;padding:12px 15px;background:#f8fbf9}.board-conditions h4{margin:0 0 8px}.condition-A{border-top:3px solid #b56a60!important}.condition-B{border-top:3px solid #b58d4d!important}.condition-C{border-top:3px solid #679582!important}.board-locate{font-size:10px;padding:4px 8px;color:#547f75}.board-conditions small{font-size:10px}@media(max-width:700px){.board-columns{grid-template-columns:1fr}.board-metrics b{font-size:19px}}@media print{.board-locate{display:none}.board-risk{break-inside:avoid}}
