body { margin: 0; background: #0d1420; color: #dfe6f2; font: 17px/1.55 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
main { max-width: 760px; margin: 0 auto; padding: 24px 18px 60px; }
h1 { font-size: 26px; color: #ffd27a; margin: 18px 0 6px; }
h2 { font-size: 20px; color: #ffd27a; margin: 26px 0 8px; }
a { color: #8cc8ff; }
.date, .lang { color: #9fb0c8; font-size: 15px; }
section + section { border-top: 1px solid #2a3a52; margin-top: 40px; padding-top: 10px; }
ul { padding-left: 22px; }
li { margin: 4px 0; }
