*{box-sizing:border-box}body{margin:0;background:#f6f6ef;color:#183c39;font:16px/1.55 system-ui,-apple-system,sans-serif}main{max-width:32rem;margin:8vh auto;padding:1.25rem}.word{font-weight:800;margin-bottom:3rem;font-size:1.25rem}.word span,small{color:#54706c}.box{background:white;padding:clamp(1.25rem,5vw,2.5rem);border:1px solid #ccd9d3;border-radius:1rem}.box p{font-size:.77rem;letter-spacing:.12em;font-weight:750}.box h1{font-size:2.45rem;letter-spacing:-.045em;margin:.1rem 0 .6rem}label{display:block;font-weight:650;margin-top:1rem}input,button{font:inherit;width:100%;padding:.7rem;border-radius:.5rem;background:white;border:1px solid #95a9a1}button{background:#194c44;color:white;margin-top:1.4rem;cursor:pointer;font-weight:700}small{display:block;margin-top:1rem}
