@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;
  src:url("fonts/source-sans-3.woff2") format("woff2")}
:root{--bg:#0A0D16;--cyan:#00C5FF;--text:#C3C7D1;--muted:#7E8593;--white:#fff;--line:rgba(255,255,255,.08)}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--text);font-family:"Source Sans 3",system-ui,Arial,sans-serif;line-height:1.6}
.wrap{max-width:760px;margin:0 auto;padding:56px 28px 64px}
a{color:var(--cyan);text-decoration:none}
a:hover{text-decoration:underline}
.brand{display:inline-flex;align-items:center;gap:14px}
.brand:hover{text-decoration:none}
.brand img{display:block;width:30px;height:30px}
.word{font-weight:700;letter-spacing:.32em;color:var(--cyan);font-size:1rem}
h1{color:var(--white);font-size:1.8rem;margin:28px 0 6px}
h2{color:var(--white);font-size:1.1rem;margin:32px 0 8px}
p,li{color:var(--text)}
li{margin-bottom:8px}
strong{color:var(--white)}
.muted{color:var(--muted);font-size:.9rem}
ul{padding-left:20px}
.back{display:inline-block;margin-top:40px}
footer{margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}
footer p{color:var(--muted);font-size:.82rem;margin:0 0 4px}
