:root{--paper:#d7c6a3;--ink:#21180f;--line:rgba(44,29,16,.38)}*{box-sizing:border-box}body{margin:0;background:#080604;color:#eee;font-family:Georgia,serif}.bar{height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid rgba(199,160,100,.18);font:9px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}.bar a{color:#c9a16b;text-decoration:none}.sheet{width:min(900px,calc(100% - 28px));margin:34px auto 70px;background:var(--paper);color:var(--ink);padding:clamp(26px,5vw,65px);box-shadow:0 20px 80px #000;position:relative;background-image:radial-gradient(circle at 20% 10%,rgba(255,255,255,.18),transparent 32%),linear-gradient(90deg,rgba(72,46,22,.025) 1px,transparent 1px);background-size:auto,19px 19px}.sheet:before{content:"";position:absolute;inset:13px;border:1px solid var(--line);pointer-events:none}.code{font:10px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding-bottom:12px}.sheet h1{font:700 clamp(38px,7vw,72px)/.9 Georgia,serif;text-transform:uppercase;margin:26px 0 12px}.sub{font-style:italic;font-size:18px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:24px}.cols{columns:2;column-gap:40px;column-rule:1px solid var(--line);font-size:16px;line-height:1.55}.cols h2{break-after:avoid;font-size:19px;text-transform:uppercase;margin:20px 0 7px}.cols p{margin:0 0 14px}.stamp{display:inline-block;border:2px solid rgba(91,42,24,.55);padding:8px 12px;margin:15px 0;font:700 11px ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-1deg)}.foot{border-top:1px solid var(--line);margin-top:28px;padding-top:12px;font:10px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.form-row{display:grid;grid-template-columns:180px 1fr;border-bottom:1px solid var(--line);padding:11px 0;gap:15px}.box{display:inline-block;width:13px;height:13px;border:1px solid #332416;margin-right:8px;vertical-align:-2px}@media(max-width:650px){.cols{columns:1}.sheet{padding:35px 25px}.form-row{grid-template-columns:1fr;gap:3px}}
