*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased}
a:hover{color:var(--accent2)}
.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(6,7,11,.9);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}
.logo em{font-style:normal;color:var(--accent)}
:root{--bg:#06070b;--bg2:#0e1018;--bg3:#161926;--border:#262a42;--text:#ecedf2;--text2:#858aa0;--accent:#f5a623;--accent2:#e08e10;--font:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
html{font-size:16px}
a{color:var(--accent);text-decoration:none}
.nav-in{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:60px}
.logo{display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:800;font-size:1rem;color:#fff}
.back{font-size:.875rem;color:var(--text2)}
.back:hover{color:#fff}
.bc{padding:72px 24px 0}
.bc-in{max-width:820px;margin:0 auto;font-size:.875rem;color:var(--text2)}
.bc-in a{color:var(--text2)}
.bc-in a:hover{color:var(--accent)}
.bc-in span{margin:0 6px;opacity:.4}
.pg{max-width:820px;margin:0 auto;padding:28px 24px 80px}
.pg h1{font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:8px}
.pg .upd{font-size:.875rem;color:var(--text2);margin-bottom:36px}
.pg h2{font-size:1.2rem;font-weight:700;color:#fff;margin:32px 0 10px}
.pg p{font-size:.95rem;color:var(--text2);line-height:1.8;margin-bottom:14px}
.pg ul{margin:0 0 14px 20px;color:var(--text2);font-size:.95rem;line-height:1.8}
.pg li{margin-bottom:5px}
.ft{background:var(--bg2);border-top:1px solid var(--border);padding:28px 24px}
.ft-in{max-width:820px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}
.ft-in p,.ft-in a{font-size:.875rem;color:var(--text2)}
.ft-in a{margin-left:14px}
.ft-in a:hover{color:var(--accent)}