*{box-sizing:border-box}body{color:#202720;background:#f3f2ed;margin:0;font-family:Georgia,serif}main{max-width:760px;margin:7vh auto;padding:32px}header{letter-spacing:1px;border-bottom:1px solid #aeb6a8;justify-content:space-between;padding-bottom:20px;font:12px Courier New,monospace;display:flex}h1{letter-spacing:-2px;margin:42px 0 12px;font-size:clamp(38px,7vw,64px);font-weight:400}.lead{color:#556050;margin:0 0 38px;font-size:18px}dl{margin:0}dt{color:#64705e;text-transform:uppercase;margin-top:22px;font:12px Courier New,monospace}dd{overflow-wrap:anywhere;margin:5px 0 0;font:14px/1.6 Courier New,monospace}.actions{flex-wrap:wrap;gap:12px;margin-top:35px;display:flex}button{color:#233f2c;cursor:pointer;background:0 0;border:1px solid #233f2c;padding:14px 18px;font:14px Courier New,monospace}#close{color:#fff;background:#233f2c}button:disabled{opacity:.4;cursor:not-allowed}#status{overflow-wrap:anywhere;min-height:26px;font:14px/1.7 Courier New,monospace}a{color:#234d32;font:14px Courier New,monospace}@media (width<=600px){main{margin:15px auto;padding:22px}.actions button{width:100%}}
