*{box-sizing:border-box}body{margin:0;background:#faf7f2;color:#242018;font:16px/1.75 Arial,sans-serif}header{background:#0b0b0a;color:#e7c389;padding:22px max(22px,calc((100% - 920px)/2))}header a{font:28px Georgia;letter-spacing:4px;text-decoration:none;color:inherit}main{max-width:820px;padding:52px 24px 70px;margin:auto}h1{font:clamp(36px,7vw,54px)/1.1 Georgia;margin:16px 0 30px}h2{font:26px Georgia;margin-top:35px}a{color:#715124}.eyebrow{color:#8a6a3d;font-size:12px;letter-spacing:2px;text-transform:uppercase}.notice{padding:18px;background:#eee1cd;border-left:3px solid #bd965f}nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:10px;font-size:13px}footer{border-top:1px solid #dbcbb4;padding:24px;text-align:center}button{background:#cfa66b;border:0;padding:10px 18px;border-radius:20px;cursor:pointer}@media print{header,footer,.print{display:none}main{padding:0}}
.setup-field{display:block;width:100%;padding:14px;margin:8px 0 24px;border:1px solid #c9b188;border-radius:8px;background:white;font:inherit}
