.dp-homepage dp-department-form{display:block;margin-top:24px;min-width:0}
.dp-homepage .dp-project-form dp-department-form{margin-top:0}
.dp-homepage .dp-dept-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;border-bottom:1px solid #d5dfd6;padding-bottom:18px;margin-bottom:22px}
.dp-homepage .dp-dept-intro p{font-size:12px;line-height:1.6;color:#53685b;margin:0}
.dp-homepage .dp-dept-intro strong{font-size:13px;font-weight:400;color:#31553e}
.dp-homepage .dp-dept-chooser{margin-bottom:24px}
.dp-homepage .dp-dept-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}
.dp-homepage .dp-dept-field{min-width:0}
.dp-homepage .dp-dept-field label{display:block;font:400 13px/1.5 Arial,sans-serif;color:#34503d;letter-spacing:0;margin-bottom:7px}
.dp-homepage .dp-dept-field input,.dp-homepage .dp-dept-field select,.dp-homepage .dp-dept-field textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:47px;padding:11px 12px;border:1px solid #b7cab9;border-radius:2px;background:#fff;color:#182626;box-shadow:none;font:400 16px/1.4 Arial,sans-serif;letter-spacing:0}
.dp-homepage .dp-dept-field textarea{min-height:125px;resize:vertical}
.dp-homepage .dp-dept-field input:focus-visible,.dp-homepage .dp-dept-field select:focus-visible,.dp-homepage .dp-dept-field textarea:focus-visible{outline:2px solid #31553e;outline-offset:2px}
.dp-homepage .dp-dept-group{min-width:0;border:0;border-top:1px solid #d5dfd6;margin:26px 0 0;padding:20px 0 0}
.dp-homepage .dp-dept-group legend{font:400 22px/1.25 Georgia,serif;color:#182e25;padding:0 10px 0 0;letter-spacing:-.3px}
.dp-homepage .dp-dept-group[hidden]{display:none}
.dp-homepage .dp-dept-help{font:400 12px/1.6 Arial,sans-serif;color:#53685b;letter-spacing:0;margin:7px 0 0}
.dp-homepage .dp-dept-message{margin-top:25px}
.dp-homepage .dp-dept-privacy{font:400 12px/1.6 Arial,sans-serif;color:#53685b;letter-spacing:0;margin:20px 0}
.dp-homepage .dp-dept-privacy a{color:inherit;text-underline-offset:3px}
.dp-homepage dp-department-form .dp-button{width:100%;justify-content:center;margin:0;min-height:48px}
.dp-homepage .dp-dept-status{padding:22px;background:#e8f1e8;color:#285538}
.dp-homepage .dp-dept-status--error{background:#fff1e8;color:#7a3028;margin-bottom:24px}
.dp-homepage .dp-dept-status h3{font:400 27px/1.2 Georgia,serif;letter-spacing:-.3px;margin:0 0 12px}
.dp-homepage .dp-dept-status p,.dp-homepage .dp-dept-status ul{font:400 14px/1.7 Arial,sans-serif;letter-spacing:0;margin:0}
.dp-homepage .dp-dept-status a{color:inherit}
@media(max-width:599px){.dp-homepage .dp-dept-grid{grid-template-columns:minmax(0,1fr)}.dp-homepage .dp-dept-intro{gap:7px}.dp-homepage .dp-dept-group{margin-top:23px}}

.dp-homepage .dp-dept-scope{padding:16px 18px;background:#edf2eb;border-left:3px solid #7d9c82;font-size:12px;line-height:1.75;margin-top:20px;color:#34523e}.dp-homepage .dp-dept-scope p{margin:0 0 10px}.dp-homepage .dp-dept-scope a{color:#234b35;text-underline-offset:4px;display:inline-block}

.dp-homepage .dp-moving-summary{border:1px solid #b9cdbc;border-left:3px solid #31553e;background:#edf2eb;padding:18px 20px;margin:25px 0 0;min-width:0}.dp-homepage .dp-moving-summary[hidden]{display:none}.dp-homepage .dp-moving-summary legend{font:400 12px/1.5 Arial,sans-serif;letter-spacing:0;color:#34523e;padding:0 7px}.dp-homepage .dp-moving-summary strong{display:block;font:400 23px/1.25 Georgia,serif;letter-spacing:-.025em;color:#182e25}.dp-homepage .dp-moving-summary p{font:400 12px/1.75 Arial,sans-serif;letter-spacing:0;color:#34523e;margin:10px 0}.dp-homepage .dp-moving-summary a{font-size:12px;color:#234b35;text-underline-offset:4px}.dp-homepage .dp-moving-summary .dp-moving-scope-review{font-size:11px;margin-bottom:0;color:#52675b}
