*{box-sizing:border-box}body{margin:0;background:#111416;color:#ece9e1;font:16px/1.55 system-ui,sans-serif}header,main{max-width:1000px;margin:auto;padding:22px 6%}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #54554e}header b{font: bold 24px Georgia,serif}header span,.eyebrow{color:#efc675;font-size:13px;letter-spacing:.08em}main{padding-top:50px}h1{font:600 clamp(34px,6vw,60px)/1.15 Georgia,serif;margin:12px 0}h2{font-size:21px;margin:28px 0 8px}section{padding:4px 0 22px}label{display:grid;margin-bottom:12px;max-width:370px}input,button,.action{padding:10px 14px;border-radius:5px;border:1px solid #756e5c;font:inherit}input{background:#181d20;color:white}button,.action{background:#efd098;color:#1f211f;cursor:pointer;text-decoration:none}#plans{display:flex;flex-wrap:wrap;gap:8px}footer{border-top:1px solid #555950;padding:20px 0;color:#bebeb4}#entries,#grants{white-space:pre-line}#message{color:#ffcf8f}
