.infm-intake{max-width:900px;padding-top:6rem;padding-bottom:6rem}.infm-intake h1{max-width:850px;font-size:clamp(2.2rem,5vw,4rem)}.infm-intro{max-width:680px;margin-bottom:2rem;font-size:1.15rem}.infm-intake form{max-width:740px}.infm-intake label{display:block;margin-bottom:1.2rem;font-weight:600}.infm-intake input:not([type=checkbox]),.infm-intake select,.infm-intake textarea{display:block;width:100%;box-sizing:border-box;margin-top:.45rem;padding:.9rem;background:#fff;color:#182438;border:1px solid #a7b1bd;border-radius:3px;font:inherit}.infm-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.infm-intake .infm-consent{display:flex;align-items:flex-start;gap:.8rem;font-weight:400;font-size:.95rem}.infm-consent input{margin-top:.3rem;flex:none}.infm-intake a{text-decoration:underline;text-underline-offset:3px}.infm-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.infm-alternatives{margin-top:2rem;font-size:.95rem;line-height:2}.infm-intake [hidden]{display:none!important}#infm-error{color:#a11;background:#fff0ee;padding:1rem}#infm-success{background:#edf5f0;padding:2rem}#infm-reference{font-size:1.3rem;overflow-wrap:anywhere}@media(max-width:600px){.infm-grid{grid-template-columns:1fr;gap:0}.infm-intake{padding-top:3rem;padding-bottom:3rem}}
