/* Focused first-project offer. Existing CE artwork and typography are unchanged. */
.ce-starting-project{background:#f2f5f8;color:#0a192f;padding:52px 0;border-bottom:1px solid #d7dfe8}.ce-starting-project__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}.ce-starting-project h2{font-weight:700;font-size:clamp(1.65rem,2.6vw,2.35rem);line-height:1.18;margin:10px 0 18px;max-width:24ch}.ce-starting-project p{line-height:1.7;margin:0 0 20px}.ce-starting-project .eyebrow{margin:0;color:#77602e}.ce-starting-project__details{padding:26px;background:#fff;border:1px solid #d7dfe8;border-top:4px solid #b19559;border-radius:8px}.ce-starting-project h3{font-weight:700;font-size:1.12rem;margin:0 0 18px}.ce-starting-project dl{margin:0 0 20px}.ce-starting-project dt{font-weight:700;margin:14px 0 3px}.ce-starting-project dd{margin:0;line-height:1.6;color:#33445b}.ce-starting-project .ce-starting-project__alternative{margin-top:18px;font-size:.9rem}.ce-starting-project a:not(.button){color:#0a192f;text-decoration:underline;text-underline-offset:3px}.ce-starting-project a:focus-visible{outline:3px solid #927125;outline-offset:4px}.ce-starting-project__details>p{font-size:.9rem}.ce-starting-project .button{white-space:normal;text-align:center;height:auto;max-width:100%;line-height:1.5}
@media(max-width:760px){.ce-starting-project{padding:34px 0}.ce-starting-project__grid{grid-template-columns:1fr;gap:24px}.ce-starting-project__details{padding:20px}.ce-starting-project h2{max-width:none}.ce-starting-project .button{width:100%}}
@media print{.ce-starting-project__grid{display:block}.ce-starting-project{padding:20px 0}.ce-starting-project__details{break-inside:avoid}}

#project-planning h3{font-size:1.05rem;font-weight:700;line-height:1.4;margin:24px 0 8px}#project-planning p,#plan-the-work p{margin:0 0 18px}#project-planning h2,#plan-the-work h2{margin-bottom:22px}
