.public-intake{color:#e9e6dd;gap:1.35rem;max-width:52rem;margin-block:2rem;display:grid}body:has(.intake-inbox){min-width:0}.public-intake label{gap:.55rem;font-size:1rem;line-height:1.55;display:grid}.public-intake>*,.public-intake label,.intake-grid>*{min-width:0}.public-intake,.intake-inbox{overflow-wrap:anywhere}.public-intake input,.public-intake textarea,.public-intake select,.intake-inbox textarea,.intake-inbox select{box-sizing:border-box;color:#f5f0e6;width:100%;min-width:0;font:inherit;background:#102a36;border:1px solid #68808a;border-radius:4px;min-height:46px;padding:.8rem}.public-intake textarea{resize:vertical}.public-intake small{color:#b9c9ce}.public-intake fieldset{border:1px solid #68808a;min-width:0;padding:1rem}.intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.public-intake .intake-consent{align-items:flex-start;gap:.8rem;display:flex}.public-intake [type=checkbox]{flex-shrink:0;width:24px;min-height:24px}.public-intake button,.intake-inbox button{color:#091b24;font:inherit;cursor:pointer;background:#e59567;border:1px solid #e59567;border-radius:4px;min-height:46px;padding:.9rem 1.25rem}.public-intake button:disabled{opacity:.55;cursor:wait}.public-intake :focus-visible,.intake-inbox :focus-visible{outline-offset:4px;outline:3px solid #f4bd8b}.public-intake a,.intake-inbox a{color:#efb38d;text-decoration:underline}.intake-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.public-intake [data-intake-status]{overflow-wrap:anywhere;background:#102a36;border-left:3px solid #e59567;padding:1rem}.intake-inbox{color:#e9e6dd;max-width:74rem;margin:auto;padding:2rem}.intake-inbox article{background:#102630;border:1px solid #526b75;min-width:0;margin-block:1.5rem;padding:1.5rem}.intake-inbox pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.intake-inbox label{gap:.5rem;margin-block:1rem;display:grid}.intake-inbox button{margin:.5rem .75rem .5rem 0}.intake-inbox [role=status]{white-space:pre-wrap}.intake-inbox dialog{color:#e9e6dd;background:#102630;border:1px solid #526b75;max-width:min(32rem,100vw - 3rem);padding:1.5rem}.intake-inbox dialog::backdrop{background:#000000b3}.public-intake [hidden],.intake-inbox [hidden]{display:none!important}@media (width<=600px){.intake-grid{grid-template-columns:1fr}.intake-inbox,.intake-inbox article{padding:1rem}}
