.page{max-width:760px}.page-header{display:flex;flex-direction:column;gap:8px;padding-top:22px}.page-header .back{display:inline-flex;align-items:center;gap:6px;font:700 13px var(--body);color:var(--muted);text-decoration:none}.page-header .back:hover{color:var(--ink)}.page-header .brand{font-size:clamp(36px,7vw,56px)}.updated{margin:0;font:700 14px var(--mono);color:var(--muted)}.prose{font-size:16px;line-height:1.65}.prose .lead{font-size:18px}.prose h2{margin:26px 0 6px;font:900 24px var(--display);text-transform:uppercase;letter-spacing:.04em}.prose p,.prose ul{margin:8px 0}.prose a,.site-footer a{color:var(--brass);text-decoration-thickness:1.5px;text-underline-offset:2px}.site-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin-top:36px;padding-top:12px;border-top:2px solid var(--line);color:var(--muted);font-size:14px}.site-footer p{margin:0}.footer-mark{font:700 14px var(--mono)}
