body{margin:0;font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",sans-serif;color:#374151;background:#f9fafb;line-height:1.6}main{max-width:48rem;margin:0 auto;padding:2rem 1rem 4rem}nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;font-size:.95rem}.langs{display:flex;flex-wrap:wrap;gap:.5rem 1rem}a{color:#2563eb}h1{font-size:1.9rem;margin:1.5rem 0 .25rem;color:#111827}article{background:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:1.25rem 1.5rem;margin-top:1.5rem}h2{font-size:1.35rem;margin:0;color:#111827}ul{margin:.75rem 0 0;padding-left:1.25rem}.date{color:#6b7280;margin:.25rem 0 0}.headline{font-weight:600;margin:.5rem 0 0}.note{color:#6b7280;font-size:.9rem;font-style:italic;margin:.5rem 0 0}.type{display:inline-block;font-size:.8rem;font-weight:600;color:#1e40af;background:#eff6ff;border-radius:.25rem;padding:0 .4rem;margin-right:.4rem}