body{margin:0;padding:0;font-family:sans-serif;background-color:#fdf8f5;color:#111}input,textarea{border:1px solid #ccc;border-radius:5px;padding:.75rem;font-size:1rem;box-sizing:border-box}button{cursor:pointer;font-weight:700;border:none;border-radius:8px}a{text-decoration:none}section{padding:4rem 2rem}h2,h3{margin-bottom:1rem}
