*{box-sizing:border-box}body{margin:0;background:#171a20;color:#25251f;font:16px/1.7 system-ui,sans-serif}main{max-width:850px;margin:50px auto;padding:64px;background:#faf5e7;border:9px double #9e7a36;box-shadow:0 24px 80px #0005}header{text-align:center;border-bottom:1px solid #cbb984;padding-bottom:30px}h1{font:42px/1.2 Georgia,serif}h2{font:26px/1.3 Georgia,serif;margin-top:36px}a{color:#644a18;text-underline-offset:4px}dt{font-weight:700;margin-top:20px}dd{margin:5px 0;overflow-wrap:anywhere;font-size:14px}code{overflow-wrap:anywhere;font-size:13px}footer{border-top:1px solid #cbb984;margin-top:40px;padding-top:25px}@media(max-width:600px){main{margin:12px;padding:24px;border-width:6px}h1{font-size:32px}}@media print{body{background:white}main{margin:0;max-width:none;padding:24px;box-shadow:none}a{color:inherit}}
