@font-face{font-family:"A3 Sans";src:url(sans.woff2) format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"A3 Serif";src:url(serif.woff2) format("woff2");font-weight:400;font-display:swap}
*{box-sizing:border-box}
body{margin:0;background:#111113;color:#f3efe6;font:16px/1.65 "A3 Sans",ui-sans-serif,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}
a{color:inherit}
.hd{max-width:720px;margin:0 auto;padding:22px 20px 0}
.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:17px;letter-spacing:-.015em}
.brand i{width:9px;height:9px;border-radius:50%;display:inline-block}
main{max-width:720px;margin:0 auto;padding:36px 20px 40px}
h1{font:400 52px/1 "A3 Serif",Georgia,serif;margin:0 0 10px;letter-spacing:-.02em}
.upd{color:#a8a49b;font-size:13.5px;margin:0 0 28px}
h2{font-size:17px;font-weight:700;margin:30px 0 6px;color:#ff6a3d}
p,li{color:#d6d1c6}
ul{padding-left:1.2em}
.foot{max-width:720px;margin:0 auto;padding:20px 20px 40px;border-top:1px solid #2c2c32;font-size:13px;color:#a8a49b;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.foot nav{display:flex;gap:16px}.foot a{text-decoration:none}.foot a:hover{color:#f3efe6;text-decoration:underline}
