*{box-sizing:border-box}body{margin:0;background:#f7f8fc;color:#202735;font:16px Arial,sans-serif}header{background:white;border-bottom:1px solid #e4e6eb;padding:18px max(20px,calc((100vw - 1100px)/2));display:flex;gap:22px;align-items:center;flex-wrap:wrap}header a{color:#b60025;text-decoration:none;font-weight:700}main{max-width:1100px;margin:32px auto;padding:0 20px}h1{font-size:2rem}a{color:#a9002c}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.card,form,.article{background:white;border:1px solid #e5e7eb;border-radius:14px;padding:24px}.card h2{font-size:1.2rem}.muted{color:#616a78}.tag{color:#a9002c;font-weight:bold;font-size:.85rem}label{display:block;margin:14px 0;font-weight:bold}input,textarea,select{width:100%;padding:12px;border:1px solid #c9cdd5;border-radius:8px;font:inherit;margin-top:7px}textarea{min-height:180px}button{background:#c90032;color:white;border:0;padding:12px 22px;border-radius:9px;font-weight:bold;cursor:pointer}.article{line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.actions{display:flex;gap:10px;flex-wrap:wrap}.error{color:#aa0025}.nw-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin-bottom:14px}.nw-hero-cover{display:block;width:100%;max-height:480px;aspect-ratio:16/9;object-fit:cover;border-radius:14px;margin:18px 0 22px}