.news-main{max-width:1100px;margin:auto;padding:38px 20px 64px}.news-main h1,.news-main h2{color:#e3b35d}.news-card{padding:24px;margin:20px 0;border:1px solid #80612f;border-radius:10px;background:#101c25}.news-card h2{margin:8px 0 14px}.news-card a{color:#f2ce89}.news-meta{color:#c8b792;font-size:.9rem}.news-body{line-height:1.8;overflow-wrap:anywhere}.news-body p{margin:0 0 1.3em}.news-summary{font-size:1.15rem;line-height:1.65}.news-filters,.news-pagination,.news-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.news-filters label,.news-editor label{display:grid;gap:8px}.news-filters select,.news-editor input,.news-editor textarea,.news-editor select{box-sizing:border-box;width:100%;padding:12px;border:1px solid #80612f;border-radius:6px;background:#091119;color:#f4dfb8;font:inherit}.news-editor{display:grid;gap:20px}.news-editor textarea{min-height:140px;resize:vertical}.news-editor textarea[name=body]{min-height:350px}.news-actions a,.news-actions button,.news-filters button,.news-pagination a{display:inline-flex;padding:12px 18px;border:1px solid #9a691f;border-radius:6px;background:linear-gradient(#263642,#15232d);color:#f4dfb8;font:inherit;text-decoration:none;cursor:pointer}.news-actions a:hover,.news-actions button:hover{border-color:#e3b35d}.news-actions :focus-visible,.news-editor :focus-visible,.news-filters :focus-visible{outline:2px solid #efc978;outline-offset:3px}.news-preview-note{padding:15px;border:1px solid #e3b35d;background:#302818}.news-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-home-grid .news-card{margin:0}.news-home-grid a{color:inherit}.news-pagination{margin-top:24px}@media(max-width:650px){.news-home-grid{grid-template-columns:1fr}.news-main{padding:22px 12px}.news-card{padding:18px}.news-filters>*{width:100%}.news-actions>*{max-width:100%}}
