*{box-sizing:border-box}body{margin:0;background:#faf8ef;color:#233f35;font:17px/1.7 -apple-system,BlinkMacSystemFont,sans-serif}main{max-width:560px;margin:auto;padding:40px 24px}small{letter-spacing:4px;font-size:12px}h1{font-size:38px;line-height:1.35;margin:28px 0 12px}h2{font-size:21px}section{background:#fff;border:1px solid #dedfd5;border-radius:22px;padding:24px;margin-top:28px}ol{padding-left:24px}.notice,footer{font-size:13px;color:#607069}label{display:flex;gap:10px;align-items:center;font-size:15px}input{width:22px;height:22px;accent-color:#285c48}button{width:100%;margin-top:22px;border:0;border-radius:14px;background:#285c48;color:#fff;font-size:19px;padding:16px}button:disabled{opacity:.45}footer{margin:25px 0}p[role=status]{font-size:14px;overflow-wrap:anywhere}
