/* Intake additions inherit the established ECR brand tokens. */
.assessment-intake{max-width:1280px;margin:auto;padding:64px 4.4%;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:56px;align-items:start}.assessment-intake aside{position:sticky;top:24px}.assessment-intake h2{font-size:42px}.assessment-intake ol{padding-left:22px}.assessment-intake li{margin:18px 0}.assessment-intake iframe{width:100%;height:1950px;border:1px solid var(--line);background:white}.form-fallback{font-size:14px;margin:0 0 18px}.form-fallback a{color:var(--brand-blue-deep)}.assessment-intake .scope-note{font-size:14px}.page-assessment .service-image{display:none}.page-assessment .service-hero{grid-template-columns:1fr}.market-context-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.market-context-grid article{border-top:1px solid var(--line);padding-top:24px}.market-checklist li{margin:12px 0}.market-sector-label{font-size:14px;color:var(--muted)}.market-context-grid p,.market-checklist li{font-size:16px;line-height:1.7}
@media(max-width:760px){.assessment-intake{grid-template-columns:1fr;padding:44px 22px;gap:24px}.assessment-intake aside{position:static}.assessment-intake h2{font-size:34px}.assessment-intake iframe{height:2450px}.market-context-grid{grid-template-columns:1fr}.market-context-grid h3{font-size:24px}.market-checklist{padding-left:20px}}
