:root{color:#153f3a;background:#f6f1e6;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}body{margin:0}.page{display:grid;min-height:100vh;place-content:center;padding:2rem;text-align:center}.eyebrow{color:#b34b28;font-family:Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.year-form{display:grid;gap:.75rem;width:min(100%,24rem);text-align:left}.year-form input,.year-form select{width:100%;padding:.75rem;border:1px solid #153f3a;border-radius:.25rem;background:#fff;color:inherit;font:inherit}.year-form :focus-visible{outline:2px solid #b34b28;outline-offset:3px}.year-form p{margin:0;font-size:.875rem;line-height:1.5}
