:root{--ink:#232c30;--orange:#b94621;--paper:#faf8f2;--line:#d9d7ce}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.55 Arial,sans-serif}main{max-width:950px;margin:auto;padding:35px 24px}h1,h2{font-family:Georgia,serif;font-weight:normal;line-height:1.15}h1{font-size:42px}h2{font-size:27px}a{color:var(--orange);text-underline-offset:3px}nav{display:flex;flex-wrap:wrap;gap:24px;padding:25px 0}label{display:block;font-size:13px;font-weight:bold;margin:15px 0}input,select,textarea{display:block;width:100%;border:1px solid var(--line);background:white;padding:12px;font:inherit;color:inherit;margin-top:5px}button{border:0;background:var(--orange);color:white;padding:12px 18px;font:inherit;cursor:pointer}.secondary{background:var(--ink)}form{padding:20px;background:#f0eadd;margin:18px 0}article{border-top:1px solid var(--line);padding:20px 0}article form{padding:12px}.notice{background:#dce8eb;padding:20px}dt{font-weight:bold;font-size:12px;text-transform:uppercase;margin-top:12px}dd{margin:0;overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}
