*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Inter,system-ui,sans-serif;background:#0b0b0b;color:#d6d6d6;line-height:1.75;-webkit-font-smoothing:antialiased}
a{color:#d7b085}
.top{position:sticky;top:0;background:rgba(11,11,11,.92);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}
.top div{max-width:820px;margin:auto;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.top .brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-family:"DM Serif Display",Georgia,serif;font-size:16px;line-height:.95}
.top .brand img{width:36px;height:36px}
.top .back{font:500 11px Jost,sans-serif;letter-spacing:.22em;text-transform:uppercase;text-decoration:none}
main{max-width:820px;margin:auto;padding:56px 20px 80px}
h1{font:200 clamp(1.6rem,4vw,2.6rem) Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff}
.bar{display:block;width:64px;height:3px;background:#d7b085;border-radius:2px;margin:18px 0 10px}
.upd{font-size:13px;color:#888;margin-bottom:36px}
h2{font:400 15px Jost,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#d7b085;margin:36px 0 10px}
p,li{font-size:15px;font-weight:300}
ul{padding-left:20px;margin:8px 0}li{margin:4px 0}
footer{border-top:1px solid rgba(255,255,255,.08);text-align:center;padding:28px 20px;font-size:13px;color:#777}
footer a{margin:0 10px;text-decoration:none}
.top .brand img{width:56px;height:36px;object-fit:contain}
