
  @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap');
  :root { --bg:#0a1628; --card:#132042; --green:#22c55e; --text:#e8eaf0; --dim:#7b8eb5; --border:#1e3460; }
  * { margin:0; padding:0; box-sizing:border-box; }
  body { font-family:'Inter',-apple-system,sans-serif; background:var(--bg); color:var(--text); min-height:100vh; }
  .container { max-width:760px; margin:0 auto; padding:48px 24px; }
  .logo { display:flex; align-items:center; gap:10px; font-weight:800; font-size:1.2rem; margin-bottom:40px; }
  .logo-icon { width:36px; height:36px; background:linear-gradient(135deg,var(--green),#16a34a); border-radius:10px; display:flex; align-items:center; justify-content:center; font-size:1rem; }
  h1 { font-size:2rem; font-weight:800; margin-bottom:8px; }
  .date { color:var(--dim); font-size:0.85rem; margin-bottom:32px; }
  h2 { font-size:1.15rem; font-weight:700; margin:32px 0 12px; color:var(--green); }
  p, li { font-size:0.92rem; color:var(--dim); line-height:1.8; margin-bottom:12px; }
  ul { padding-left:24px; margin-bottom:16px; }
  .highlight { background:var(--card); border:1px solid var(--border); border-radius:12px; padding:20px 24px; margin:24px 0; }
  .highlight p { color:var(--text); font-weight:600; margin:0; }
  a { color:var(--green); text-decoration:none; }
  a:hover { text-decoration:underline; }
  footer { margin-top:48px; padding-top:24px; border-top:1px solid var(--border); text-align:center; }
  footer p { font-size:0.8rem; }
