*{box-sizing:border-box}body{margin:0;background:#f0f6f8;color:#214354;font:17px/1.65 system-ui,sans-serif}main{max-width:1000px;margin:auto;padding:26px 20px 60px}h1{font-size:28px}h2{font-size:21px;margin:4px 0}.card{background:#fff;border:1px solid #d4e1e7;border-radius:16px;padding:24px;margin:20px 0}.actions,.choices{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}input,button,.button{font:inherit}input:not([type=checkbox]){display:block;border:1px solid #a9c1cd;border-radius:8px;padding:10px;width:100%;max-width:500px;margin-top:6px}button,.button{cursor:pointer;background:#21788e;color:#fff;border:1px solid #21788e;border-radius:9px;padding:10px 18px;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.secondary{background:white;color:#21788e}.danger{background:#fff;color:#a22b2b;border-color:#b34b4b}.hint{font-size:14px;color:#617985}.person{display:flex;gap:12px;align-items:center}.person img{width:52px;height:52px;border-radius:50%;object-fit:cover}.choices label{border:1px solid #bbcfd8;padding:10px;border-radius:8px}.choices input{width:18px;height:18px;vertical-align:middle;margin-right:7px}a{color:#21788e}[hidden]{display:none!important}
