:root{font-family:"Instrument Sans",system-ui,sans-serif;color:#192e2c;background:#f2f0e8}*{box-sizing:border-box}main{width:min(1080px,100% - 40px);margin:clamp(32px,10vw,120px) auto;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,7vw,96px);align-items:start}.brand{color:inherit;font-weight:750;text-decoration:none}h1{font-family:"Instrument Serif",Georgia,serif;font-weight:500;font-size:clamp(2.6rem,6vw,5rem);line-height:1;margin:.55em 0 .4em}p,dd{line-height:1.55;color:#465653}dt{font-weight:750;margin-top:18px}dd{margin:4px 0}.card{background:#fff;border:1px solid #d7ddd4;border-radius:18px;padding:clamp(18px,4vw,34px);box-shadow:0 12px 36px #192e2c10}h2{margin-top:0}label{display:grid;gap:7px;margin:16px 0;font-weight:650}input,button{font:inherit;border-radius:7px;padding:10px 12px}input{width:100%;border:1px solid #697b75}button{cursor:pointer;color:white;background:#174e43;border:1px solid #174e43;font-weight:650}button+button{background:white;color:#174e43}.actions{display:flex;flex-wrap:wrap;gap:8px}button:disabled{opacity:.6}pre{background:#eef3ed;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-radius:7px}#activation{border-top:1px solid #d7ddd4;margin-top:18px}#status{font-weight:650}@media(max-width:720px){main{grid-template-columns:1fr}}
