:root{color-scheme:only light;--ink:#111;--muted:#6b6b68;--border:#ddddd8;--surface:#f6f6f3}
*{box-sizing:border-box}
body{margin:0;background:#fff;color:var(--ink);font:16px/1.7 "Inter",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.wrap{width:min(760px,calc(100% - 44px));margin:0 auto}
header{border-bottom:1px solid var(--border)}
.head{display:flex;justify-content:space-between;align-items:center;min-height:62px}
.brand{font-family:"Inter Tight",sans-serif;font-weight:300;letter-spacing:.32em;text-decoration:none;color:inherit;font-size:1rem}
.back{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--border);border-radius:999px;padding:7px 16px;color:#343434}
.back:hover{border-color:var(--ink);color:var(--ink)}
main{padding:38px 0 70px}
h1{font-family:"Inter Tight",sans-serif;font-weight:300;font-size:2rem;line-height:1.15;margin:0 0 6px}
h2{font-family:"Inter Tight",sans-serif;font-weight:400;font-size:1.15rem;margin:32px 0 8px}
p,li{color:#343434}
ul{padding-left:20px}
li{margin-bottom:6px}
a{color:inherit}
button{padding:10px 16px;border:1px solid var(--ink);border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:.78rem;cursor:pointer}
.updated{color:var(--muted);font-size:.85rem;margin-bottom:26px}
.note{background:var(--surface);border-radius:4px;padding:14px 16px;font-size:.85rem}
table{width:100%;border-collapse:collapse;font-size:.88rem;margin:10px 0}
th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border);vertical-align:top}
th{font-weight:500}
footer{border-top:1px solid var(--border);padding:24px 0 34px;font-size:.8rem;color:var(--muted)}
footer a{margin-right:16px}
