:root{--accent:#b7a6ff;--cta:#4d00ff;--hover:#6b3dff;--ink:#fcfdff;--body:#d6d8dc;--muted:#aeb2ba;--line:rgba(255,255,255,.14);--surface:#101012}*{box-sizing:border-box}body{margin:0;background:#000;color:var(--body);font:16px/1.6 'DM Sans',system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.wrap{max-width:1160px;margin:auto;padding:0 24px}.nav{min-height:76px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{font-weight:700;font-size:22px;color:var(--accent)}.logo span{color:var(--ink)}nav{display:flex;gap:22px;font-size:14px;font-weight:600}.cta{background:var(--cta);color:#fff;border-radius:999px;padding:10px 18px;font-weight:600}.cta:hover{background:var(--hover);color:#fff}.content{padding:86px 24px}.eyebrow{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.content h1,.content h2{font-family:Georgia,serif;color:var(--ink);font-weight:500;line-height:1.1}.content h1{font-size:clamp(42px,6vw,72px);max-width:760px;margin:16px 0}.lead{font-size:19px;color:var(--muted);max-width:640px}.posts{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:48px}.posts article,.legal{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:28px}.posts h2{font-size:28px;margin:10px 0}.posts p:last-child,.legal p,.legal li{color:var(--body)}.legal{max-width:820px;margin-top:40px}.legal h2{font-size:30px;margin-top:30px}.footer{border-top:1px solid var(--line);padding:30px 0;color:var(--muted);font-size:14px}@media(max-width:760px){nav{display:none}.posts{grid-template-columns:1fr}.content{padding-top:58px}.nav{padding-left:18px;padding-right:18px}.wrap{padding-left:18px;padding-right:18px}}