*{box-sizing:border-box}body{margin:0;font:18px/1.7 Georgia,serif;color:#222;background:#fdfcf9}a{color:#1a5d3a}header,footer{background:#1f3a2c;color:#eee}header a,footer a{color:#fff;text-decoration:none}.w{max-width:760px;margin:0 auto;padding:0 20px}header .w{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding:16px 20px;font-family:system-ui,sans-serif}header .brand{font-weight:700;font-size:22px;margin-right:auto}nav a{margin-left:14px;font-size:15px}main{padding:28px 0}img{max-width:100%;height:auto}iframe{max-width:100%}h1{line-height:1.2}.meta{color:#777;font:14px system-ui,sans-serif}.card{border-bottom:1px solid #e5e2d8;padding:18px 0;display:flex;gap:18px}.card img{width:160px;height:110px;object-fit:cover;border-radius:6px}.card h2{margin:0 0 6px;font-size:22px}.pg{display:flex;justify-content:space-between;font-family:system-ui;margin:24px 0}.tags a{display:inline-block;background:#e8efe9;padding:2px 10px;border-radius:12px;margin:3px;font:13px system-ui;text-decoration:none}.cm{border-left:3px solid #cfd8d1;padding:4px 14px;margin:14px 0;font-size:16px}footer{padding:20px 0;font:14px system-ui,sans-serif}footer .w{padding:16px 20px}.feat{width:100%;border-radius:8px}form.cf label{display:block;margin:12px 0;font:15px system-ui}form.cf input,form.cf textarea{display:block;width:100%;padding:8px;font:16px system-ui;border:1px solid #ccc;border-radius:4px}form.cf button{background:#1f3a2c;color:#fff;border:0;padding:10px 22px;border-radius:4px;font:16px system-ui}.pods li{margin:14px 0}.pods span{color:#555;font-size:16px}@media(max-width:600px){.card img{width:96px;height:72px}}