.public-application-form{max-width:740px;margin:0 auto}.public-application-form form,.public-application-form fieldset{gap:18px;display:grid}.public-application-form fieldset{border:0;min-width:0;margin:24px 0;padding:0}.public-application-form label{gap:8px;font-weight:550;display:grid}.public-application-form label small{opacity:.7;font-weight:400;display:block}.public-application-form input:not([type=checkbox]),.public-application-form textarea,.public-application-form select{box-sizing:border-box;border:1px solid;border-color:color-mix(in srgb,currentColor 25%,transparent);width:100%;min-height:46px;color:inherit;font:inherit;background:0 0;border-radius:10px;padding:12px}.public-application-form select option{color:#181818;background:#fff}.public-application-form .application-consent{align-items:flex-start;gap:12px;font-size:.92em;font-weight:400;line-height:1.5;display:flex}.application-consent input{width:19px;min-width:19px;height:19px;accent-color:var(--landing-accent,#ff804a);margin-top:2px}.public-application-boundary{opacity:.72;font-size:.9em;line-height:1.6}.public-application-form button[type=submit]{background:var(--landing-accent,#ff804a);min-height:46px;color:var(--landing-button-ink,#17120f);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:13px 24px;font-weight:650}.public-application-form button:disabled{opacity:.5;cursor:not-allowed}:is(.public-application-form input:focus-visible,.public-application-form textarea:focus-visible,.public-application-form select:focus-visible,.public-application-form button:focus-visible){outline:2px solid var(--landing-accent,#ff804a);outline-offset:3px}.public-application-preview,.public-application-thanks{border:1px solid;border-radius:12px;padding:14px}.public-application-form .application-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.service-applications-list{gap:18px;display:grid}.application-review-card{border:1px solid var(--line,#353535);border-radius:14px;padding:18px}.application-review-card>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.application-review-content{gap:16px;margin-top:18px;display:grid}.application-review-content label{gap:8px;display:grid}.application-review-content input,.application-review-content select,.application-review-content textarea{box-sizing:border-box;width:100%;min-height:44px}.application-answer{border-left:2px solid #ff804a;padding-left:14px}.application-answer p{white-space:pre-wrap;overflow-wrap:anywhere}.application-private-note{opacity:.7;font-size:.9em}.application-handoff{border:1px solid var(--line,#353535);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:16px}
