.cp-development{display:grid;gap:110px}.cp-dev-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);gap:56px;align-items:start}.cp-dev-status{padding:30px;background:linear-gradient(145deg,#173023,#091711);border:1px solid var(--cp-line);box-shadow:0 24px 60px #0007}.cp-dev-status span,.cp-dev-status strong{display:block}.cp-dev-status span{color:var(--cp-gold);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cp-dev-status strong{margin:18px 0 12px;font:600 28px 'Cormorant Garamond';color:var(--cp-cream)}.cp-dev-status p,.cp-dev-block p,.cp-dev-cta p{color:#c2cdbf;line-height:1.75}.cp-dev-block{border-top:1px solid var(--cp-line);padding-top:56px}.cp-dev-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px}.cp-dev-flow article{padding:26px 22px;background:#0c1b14;border:1px solid var(--cp-line)}.cp-dev-flow b{color:var(--cp-gold);font-size:12px}.cp-dev-flow h3{font-size:29px;margin:28px 0 10px}.cp-dev-flow p{font-size:13px;margin:0}.cp-dev-evidence{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center}.cp-dev-shot img{display:block;width:100%;border:1px solid var(--cp-line);box-shadow:0 25px 70px #000a}.cp-dev-checklist{list-style:none;padding:0;margin:28px 0 0}.cp-dev-checklist li{padding:13px 0 13px 30px;border-bottom:1px solid var(--cp-line);color:#d7e0d3;position:relative}.cp-dev-checklist li:before{content:'✓';position:absolute;left:0;color:var(--cp-gold);font-weight:700}.cp-dev-funding{grid-template-columns:repeat(4,1fr)}.cp-dev-funding .cp-card h3{font-size:26px}.cp-dev-note{max-width:820px;margin:24px 0 0;padding-left:18px;border-left:2px solid var(--cp-gold);font-size:13px}.cp-dev-cta{display:flex;justify-content:space-between;gap:40px;align-items:end;padding:45px;background:linear-gradient(135deg,#183324,#08130f);border:1px solid var(--cp-line)}.cp-dev-cta h2{max-width:650px}.cp-dev-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cp-dev-button{display:inline-block;padding:14px 19px;border:1px solid var(--cp-gold);background:var(--cp-gold);color:#07110d;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cp-dev-button--quiet{background:transparent;color:var(--cp-cream)}
.cp-grant-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0 20px}.cp-grant-summary article{padding:25px;background:#0c1b14;border:1px solid var(--cp-line)}.cp-grant-summary b,.cp-grant-summary span{display:block;color:#aebbad;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.cp-grant-summary strong{display:block;margin:10px 0;font:600 clamp(28px,3vw,40px) 'Cormorant Garamond';color:var(--cp-cream)}
.cp-budget-grid,.cp-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cp-budget-grid article,.cp-team-grid article{padding:24px;background:#091711;border:1px solid var(--cp-line)}.cp-budget-grid span,.cp-team-grid b{color:var(--cp-gold);font-size:12px}.cp-budget-grid h3,.cp-team-grid h3{font-size:25px;margin:18px 0 8px}.cp-budget-grid p,.cp-team-grid p{font-size:13px;margin:0}.cp-team-grid{margin-top:34px}
.cp-schedule-list{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--cp-line)}.cp-schedule-list li{display:grid;grid-template-columns:150px 240px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--cp-line)}.cp-schedule-list b{color:var(--cp-gold);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.cp-schedule-list strong{color:var(--cp-cream)}.cp-schedule-list span{color:#c2cdbf}.cp-risk-box{margin-top:28px;padding:25px;background:linear-gradient(90deg,#173023,#091711);border:1px solid var(--cp-line)}.cp-risk-box h3{font-size:26px;margin:0 0 8px}.cp-risk-box p{margin:0}
@media(max-width:900px){.cp-dev-flow,.cp-dev-funding,.cp-budget-grid,.cp-team-grid{grid-template-columns:repeat(2,1fr)}.cp-dev-intro,.cp-dev-evidence{grid-template-columns:1fr}.cp-schedule-list li{grid-template-columns:120px 190px 1fr}.cp-dev-cta{display:block}.cp-dev-actions{justify-content:flex-start;margin-top:28px}}
@media(max-width:560px){.cp-development{gap:75px}.cp-dev-flow,.cp-dev-funding,.cp-grant-summary,.cp-budget-grid,.cp-team-grid{grid-template-columns:1fr}.cp-schedule-list li{grid-template-columns:1fr;gap:5px}.cp-dev-cta{padding:28px}.cp-dev-actions{display:grid}.cp-dev-button{text-align:center}}
