/* v80: readable report bodies with a single quiet surface and clear hierarchy. */
.v21-redesign #mission-report .report-list article,.v21-redesign #mission-report .report-list article:nth-child(even){background:#edf2f5;border-color:#cad8e1}
.v21-redesign #mission-report .report-list article::before{display:none}
.v21-redesign #mission-report .report-list article>dl,.v21-redesign #mission-report .report-list article:nth-child(even)>dl{display:block;background:#edf2f5;padding:8px 26px 26px;margin:0}
#mission-report .report-block-v80{padding:22px 0;border-bottom:1px solid #c7d5df}
#mission-report .report-block-v80:last-child{border-bottom:0;padding-bottom:0}
.v21-redesign #mission-report .report-list .report-block-v80>dt{display:block;margin:0 0 10px;padding:0 0 0 11px;border:0;border-left:4px solid #087bc5;background:none;color:#102c43;font-size:17px;font-weight:900;line-height:1.5}
.v21-redesign #mission-report .report-list .report-block-v80>dd{margin:0;padding:0;border:0;background:none;color:#243c4e;font-size:16px;line-height:1.85;overflow-wrap:anywhere}
#mission-report .report-service-list-v80{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;list-style:none;margin:0;padding:0}
#mission-report .report-service-list-v80 li{position:relative;padding:0 0 0 13px;line-height:1.65;font-size:14px;font-weight:600}
#mission-report .report-service-list-v80 li::before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:#087bc5}
.v21-redesign #mission-report .formal-note{color:#304c60;font-size:14px;line-height:1.85;padding:18px 20px;border-left:3px solid #087bc5;background:#e6eef3;border-radius:0 10px 10px 0}
@media(max-width:767px){.v21-redesign #mission-report .report-list article>dl,.v21-redesign #mission-report .report-list article:nth-child(even)>dl{padding:4px 20px 22px}#mission-report .report-block-v80{padding:20px 0}#mission-report .report-service-list-v80{grid-template-columns:1fr;gap:7px}.v21-redesign #mission-report .report-list .report-block-v80>dt{font-size:16px}}
