:root{font-family:Arial,sans-serif;color:#171b18;background:#f5f6f3}*{box-sizing:border-box}main{width:min(50rem,calc(100% - 2rem));margin:3rem auto}.eyebrow{text-transform:uppercase;color:#526254}form{display:grid;gap:1rem;background:#fff;border:1px solid #ccd2ca;padding:1.25rem}label{display:grid;gap:.35rem;min-width:0}input,select,textarea,button{font:inherit;padding:.7rem;max-width:100%}textarea{min-height:5rem}button{justify-self:start}
