:root{color-scheme:light;background:#f7f6ef;color:#273128;font:17px/1.55 system-ui,sans-serif}
body{max-width:40rem;margin:clamp(3rem,12vh,9rem) auto;padding:0 1.25rem}
header{border-bottom:1px solid #b5bbab;padding-bottom:1rem;font-weight:700}
h1{font:normal clamp(2.5rem,8vw,4rem)/1.1 Georgia,serif;margin:2rem 0 1rem}
strong{overflow-wrap:anywhere}
a{color:#804019;text-underline-offset:.18em}
a:focus-visible{outline:3px solid #804019;outline-offset:3px}
.help-form{display:grid;gap:.55rem;max-width:34rem}.help-form label{font-weight:600;margin-top:.6rem}.help-form :is(input,select,button){font:inherit;max-width:100%;box-sizing:border-box;padding:.55rem .7rem;min-height:2.75rem}.help-form button{justify-self:start;background:#273128;color:white;border:0;border-radius:.25rem;cursor:pointer}.help-form :focus-visible{outline:3px solid #804019;outline-offset:3px}
