.management-report{background:#eef2f1}
.report-intro{max-width:850px}
.report-shell{margin-top:46px;background:#fff;border:1px solid #d6dedf;box-shadow:0 28px 65px rgba(7,29,49,.12)}
.report-head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:34px 38px;border-bottom:1px solid #dfe5e6}
.report-kicker{margin:0 0 7px;color:var(--green);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.report-head h3{margin:0;font:400 clamp(27px,4vw,39px)/1.1 Georgia,serif;color:var(--navy)}
.report-stamp{flex:0 0 auto;padding:9px 12px;border:1px solid #b9ccb0;color:#4f8d2e;background:#f7faf6;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.report-body{display:grid;grid-template-columns:.72fr 1.28fr}
.report-summary{padding:36px 38px;background:var(--navy);color:#fff}
.report-summary h4,.report-main h4{margin:0 0 23px;font-size:11px;letter-spacing:.13em;text-transform:uppercase}
.report-summary h4{color:#90a7b6}
.report-fact{padding:17px 0;border-top:1px solid rgba(255,255,255,.16)}
.report-fact:first-of-type{border-top:0;padding-top:0}
.report-fact small{display:block;margin-bottom:7px;color:#8facbd;font-size:10px;letter-spacing:.11em;text-transform:uppercase}
.report-fact strong{font-size:15px;font-weight:500}
.report-main{padding:36px 38px}
.report-main h4{color:var(--navy)}
.report-flow{display:grid;gap:12px}
.report-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 17px;background:#f5f7f6;border-left:3px solid #a9b4b7}
.report-row[data-state="open"]{border-color:#c89a45}
.report-row[data-state="review"]{border-color:var(--green)}
.report-dot{width:10px;height:10px;border-radius:50%;background:#a9b4b7}
.report-row[data-state="open"] .report-dot{background:#c89a45}
.report-row[data-state="review"] .report-dot{background:var(--green)}
.report-row strong{display:block;color:var(--navy);font-size:14px}
.report-row span:not(.report-dot):not(.report-tag){display:block;margin-top:4px;color:var(--muted);font-size:12px}
.report-tag{white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#52666f}
.report-foot{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dfe5e6;border-top:1px solid #dfe5e6}
.report-foot article{background:#fff;padding:27px 38px}
.report-foot strong{display:block;margin-bottom:8px;color:var(--navy);font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.report-foot p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
.report-note{margin:18px 0 0;color:var(--muted);font-size:13px}
@media(max-width:760px){.report-head{display:block;padding:28px}.report-stamp{display:inline-block;margin-top:18px}.report-body{grid-template-columns:1fr}.report-summary,.report-main{padding:30px 28px}.report-row{grid-template-columns:14px minmax(0,1fr)}.report-tag{grid-column:2}.report-foot{grid-template-columns:1fr}.report-foot article{padding:25px 28px}}
