.intake-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.intake-layout aside{position:sticky;top:36px}.intake-layout h2{font-size:38px}.intake-layout ol{padding-left:22px;color:#56616c}.intake-layout li{padding:7px 0}.intake-layout a{color:#806125}.intake-layout .small{font-size:13px;line-height:1.7;color:#59616b;margin-top:20px}.intake-layout form,.result{background:white;border:1px solid #d8d4cb;padding:32px}.intake-layout label{display:block;font-size:14px;font-weight:600;margin-bottom:22px;color:#172534}.intake-layout label span{font-weight:400;color:#67727c}.intake-layout input,.intake-layout select,.intake-layout textarea{display:block;width:100%;box-sizing:border-box;background:#fbfaf7;border:1px solid #b3b6b8;border-radius:2px;padding:13px 12px;font:400 16px/1.5 Arial,sans-serif;color:#172534;margin-top:8px}.intake-layout textarea{resize:vertical}.intake-layout :is(input,select,textarea,button,a):focus-visible{outline:3px solid #9a7737;outline-offset:3px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.intake-layout button,.intake-layout .primary{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;border:1px solid #b3b6b8;padding:12px 18px;font:600 14px/1.5 Arial,sans-serif;cursor:pointer;text-decoration:none;background:white;color:#172534}.intake-layout .primary{background:#c6a25a;color:#06111f;border-color:#c6a25a}.result-actions{display:flex;gap:10px;flex-wrap:wrap}.result[hidden],#intake-form[hidden]{display:none!important}.notice{padding:18px;border:2px solid #c6a25a}.result h2{font-size:30px}.result #draft{font-size:14px}.intake-layout #copy-status{font-size:14px;min-height:24px}.intake-layout #edit-intake{margin-top:8px}@media(max-width:850px){.intake-layout{grid-template-columns:1fr;gap:30px}.intake-layout aside{position:static}.form-grid{grid-template-columns:1fr}.intake-layout form,.result{padding:22px}.intake-layout h2{font-size:32px}.intake-layout .result-actions>*{width:100%;box-sizing:border-box}}

.intake-layout fieldset{border:1px solid #d8d4cb;padding:20px;margin:0 0 22px}.intake-layout legend{font-weight:600;color:#172534;padding:0 6px}.intake-layout [hidden]{display:none!important}

.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.intake-layout button:disabled{opacity:.65;cursor:wait}#send-status{margin-top:18px;font-size:14px;line-height:1.65}#intake-reference{overflow-wrap:anywhere}
