body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.65;margin:0;color:#172033;background:#f7f7f8}.wrap{max-width:980px;margin:auto;padding:32px 18px}.card{background:white;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin:16px 0;box-shadow:0 1px 4px rgba(0,0,0,.04)}a{color:#0f766e}img{max-width:100%;height:auto;border-radius:10px}.meta{color:#667085;font-size:.92rem}.grid{display:grid;gap:12px}.tag{display:inline-block;background:#ecfeff;color:#155e75;border-radius:999px;padding:2px 10px;margin:2px}.article-body{font-size:1.05rem}.article-body blockquote{border-left:4px solid #94a3b8;margin:1rem 0;padding:.5rem 1rem;background:#f8fafc}input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #cbd5e1;border-radius:12px;font-size:1rem}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #e5e7eb;padding:8px;text-align:left;vertical-align:top}@media(max-width:640px){.wrap{padding:18px 12px}.card{padding:16px}}