.new-project-cover{margin:30px 7%;padding:30px;background:#e6ece5;border-radius:22px;border:1px solid #d8e2d8}.new-project-cover>img{display:block;width:100%;height:auto;max-height:850px;object-fit:contain}.new-project-caption{font-size:14px;line-height:1.8;color:#4b6254;margin-top:22px;max-width:85ch}.widget-project-cover{text-align:center;background:#e8e7df}.widget-project-cover>img{width:auto;height:auto;max-width:100%;max-height:740px;margin:auto;border-radius:12px}.widget-project-cover .new-project-caption{text-align:left}.reporting-diagram{margin:30px 7%;padding:42px;border-radius:22px;background:#143650;color:#fff}.reporting-diagram .eyebrow{color:#a9d8c2}.reporting-flow{display:flex;align-items:center;gap:24px;justify-content:space-between;margin:55px 0}.reporting-flow>div{min-width:0}.reporting-flow small{font-size:12px;letter-spacing:.8px;color:#a8d5c1}.reporting-flow h3{font-size:25px;line-height:1.25;font-weight:500;margin:18px 0 12px}.reporting-flow p{font-size:15px;color:#c6d9df;line-height:1.7}.reporting-flow>span{color:#31c399;font-size:25px}.reporting-diagram .new-project-caption{color:#bdd0dc}.portfolio-card .new-project-art{padding:26px;background:#e2eae2}.portfolio-card .new-project-art img{max-width:100%;max-height:100%;object-fit:contain;border-radius:7px}.portfolio-card .widget-card-art{background:#e8e7df}.portfolio-card .widget-card-art img{width:auto;max-height:330px;border-radius:10px}.reporting-card{width:100%;color:#173a5e;padding:8px}.reporting-card>small{font-size:12px;letter-spacing:.8px;font-weight:600}.reporting-card h4{font-size:44px;line-height:1.1;letter-spacing:-2px;margin:24px 0;font-weight:500}.reporting-card>span{font-size:11px;letter-spacing:.6px}.portfolio-card .reporting-card em{color:#087d5c}@media(max-width:900px){.reporting-flow{flex-direction:column;align-items:start;gap:25px;margin:35px 0}.reporting-flow>span{transform:rotate(90deg)}}@media(max-width:540px){.new-project-cover{margin:25px 5%;padding:16px}.reporting-diagram{margin:25px 5%;padding:25px}.reporting-card h4{font-size:38px}.reporting-card>span{font-size:10px;letter-spacing:0}.portfolio-card .widget-card-art img{max-height:290px}.reporting-flow h3{font-size:24px}.new-project-caption{font-size:14px}}
