*{box-sizing:border-box}body{color:#193d34;background:#f3f4ee;margin:0;font:16px system-ui,sans-serif}main{max-width:680px;margin:auto;padding:48px 24px}header span{letter-spacing:2px;font-size:12px}h1{margin:16px 0;font-size:48px}header p{color:#5e7067}form,section{background:#fff;border:1px solid #dde4db;border-radius:16px;margin:24px 0;padding:24px}h2{margin-top:0;font-size:20px}label{margin:12px 0;font-size:14px;display:block}input,select{width:100%;font:inherit;border:1px solid #a9bdb1;border-radius:8px;margin-top:6px;padding:12px;display:block}.fields{gap:16px;display:flex}.fields label{flex:1;min-width:0}button{color:#fff;font:inherit;cursor:pointer;background:#173f35;border:0;border-radius:8px;padding:13px 20px}button:disabled{opacity:.6}.secondary{color:#173f35;background:0 0}ul{margin:0;padding:0;list-style:none}li{border-bottom:1px solid #edf0ea;justify-content:space-between;padding:16px 0;display:flex}small{float:right;color:#667b6e;font-size:13px}[role=alert]{background:#ffe4db;border-radius:8px;padding:16px}
