*{box-sizing:border-box}body{margin:0;background:#111513;color:#f2eee4;font:16px/1.75 system-ui,sans-serif}a{color:#e5b771;text-underline-offset:4px}header,main,footer{max-width:900px;margin:auto;padding:26px}header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #3b413b}h1{font-size:clamp(30px,5vw,48px);line-height:1.15}h2{font-size:23px;margin-top:36px;color:#e5b771}.draft,.missing{border-left:3px solid #d5a66b;padding:12px 18px;background:#2b271d}.draft{font-size:14px}.button{display:inline-block;padding:10px 18px;border:1px solid #e5b771;border-radius:8px}footer{border-top:1px solid #3b413b;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:14px}.form-print{border:1px solid #798176;padding:16px}@media print{body{background:white;color:black}header,footer,.draft{display:none}a{color:black}main{padding:0}.missing{border:1px solid black}h2{color:black}}