:root{font-family:system-ui,-apple-system,sans-serif;background:#efede7;color:#472c1d}*{box-sizing:border-box}body{margin:0}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 6vw;border-bottom:1px solid #dbd9cf}a{color:#6b4230;text-underline-offset:4px}a:focus-visible{outline:3px solid #bb9e85;outline-offset:4px}.brand{display:flex;align-items:center;gap:12px;font-family:Georgia,serif;font-size:24px;text-decoration:none}.brand img{object-fit:contain}main{max-width:860px;margin:48px auto;padding:40px;background:#fafaf8;border:1px solid #dbd9cf;border-radius:12px}.eyebrow{font-size:12px;letter-spacing:2px}h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,48px);font-weight:400;margin:12px 0}h2{font-family:Georgia,serif;font-size:24px;margin-top:36px}p,li{line-height:1.75}li{margin-bottom:12px}.updated{font-size:14px;color:#715d50}.draft{padding:18px;background:#efede7;border-left:4px solid #bb9e85;line-height:1.6}footer{margin-top:40px;padding-top:24px;border-top:1px solid #dbd9cf}@media(max-width:600px){header{padding:16px;flex-wrap:wrap}main{margin:20px 12px;padding:24px 20px}ul{padding-left:22px}}
