*{box-sizing:border-box;margin:0}
body{background:#171414;color:#EAE1C7;font:500 17px/1.6 'Archivo',system-ui,sans-serif;padding:26px 18px 60px}
main{max-width:68ch;margin:auto}
a{color:#c9a678;font-weight:700}
.back{display:inline-block;margin-bottom:26px;padding:6px 0}
h1{font:400 clamp(42px,9vw,70px)/1 'Gloock',Georgia,serif;letter-spacing:-.025em;margin-bottom:16px}
h2{font:400 28px/1.15 'Gloock',Georgia,serif;margin:34px 0 8px}
.lead{font-size:20px;line-height:1.45}
p+p{margin-top:10px}
ul{padding-left:20px;display:grid;gap:7px}
table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.4}
th,td{text-align:left;vertical-align:top;padding:9px 10px 9px 0;border-bottom:1px solid rgba(234,225,199,.25)}
th{color:#c9a678}
.updated{margin-top:36px;font-size:14px;color:#c9a678}
:focus-visible{outline:3px solid #c9a678;outline-offset:3px}
