:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1c1915;background:#f4f1ea;font-family:system-ui,sans-serif;line-height:1.45}*,:before,:after{box-sizing:border-box}body{flex-direction:column;align-items:center;min-height:100vh;margin:0;padding:2.5rem 1rem 3rem;display:flex}body>*{width:min(100%,40rem)}h1,h2,p{margin:0}h1{font-size:1.7rem;line-height:1.2}h2{font-size:1.1rem}main,form{flex-direction:column;gap:.85rem;display:flex}label,fieldset{border:0;flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.92rem;font-weight:650;display:flex}input,select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #c9c1b4;border-radius:.45rem;padding:.65rem .75rem;font-weight:450}input[type=radio]{width:auto}button{font:inherit;color:#fff;cursor:pointer;background:#243f34;border:0;border-radius:.45rem;padding:.7rem 1rem;font-weight:650}button[type=button]{color:#243f34;background:#fff;border:1px solid #c9c1b4}a{color:#1d4a38}nav{flex-wrap:wrap;gap:.75rem 1rem;display:flex}ul{margin:0;padding-left:1.15rem}li{margin:.4rem 0}[role=alert]{color:#6b2418;background:#fde8e4;border-radius:.45rem;padding:.65rem .75rem}img{max-width:8rem;height:auto}
