.intake{color:#192923;background:#f5f3ef;min-height:100vh;padding:28px clamp(18px,5vw,80px) 60px;font-family:Arial,Helvetica,sans-serif}.intake nav{border-bottom:1px solid #bdc4bc;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:24px;font-weight:800;display:flex}.intake a{color:#91360e;text-decoration:underline}.intakeIntro{max-width:750px;padding:48px 0 20px}.intake h1{margin:20px 0;font-size:clamp(40px,6vw,70px);line-height:1.05}.intake p{margin:14px 0;line-height:1.6}.intakeEyebrow{color:#91360e;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:800}.intakeNotice{background:#fff0de;border:1px solid #bb6c28;border-radius:8px;margin:12px 0 32px;padding:18px;line-height:1.6}.intakeNotice strong{display:block}.intakeLayout{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);align-items:start;gap:32px;display:grid}.intake fieldset,.intakeReview{background:#fff;border:1px solid #c6cfc8;border-radius:8px;min-width:0;margin:0 0 28px;padding:24px}.intake legend{padding:0 8px;font-weight:800}.intakeFields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.intake label{gap:8px;font-size:15px;font-weight:600;display:grid}.intake input,.intake textarea,.intake select{color:#192923;width:100%;font:inherit;background:#fff;border:1px solid #829288;border-radius:5px;min-width:0;padding:12px}.intake textarea{resize:vertical;min-height:110px}.intakeWide{grid-column:1/-1}.intake button{font:inherit;cursor:pointer;border:1px solid #456153;border-radius:5px;margin:5px 5px 5px 0;padding:12px 18px}.intake .intakePrimary{color:#fff;background:#91360e;border-color:#91360e;font-weight:700}.intake button:disabled{opacity:.6;cursor:not-allowed}.intake :focus-visible{outline-offset:3px;outline:3px solid #b74a1d}.intake small{font-weight:400;line-height:1.5}.intakeNext{background:#e6ece7;border-radius:8px;padding:24px}.intakeNext h2,.intakeReview h2{margin:0 0 18px;font-size:24px}.intakeNext ol{padding-left:20px;line-height:1.7}.intakeNext li{margin-bottom:14px}.intakeReview dt{margin-top:18px;font-weight:700}.intakeReview dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0}.intakeFileList{padding:0;list-style:none}.intakeFileList li{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;display:flex}.intakeSr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.intakeLayout,.intakeFields{grid-template-columns:1fr}.intake fieldset,.intakeReview{padding:18px}}
