.news-page,.news-admin{max-width:1200px;margin:30px auto;padding:20px}.news-page h1,.news-admin h1{font-size:clamp(28px,5vw,46px)}.news-admin{display:grid;grid-template-columns:260px 1fr;gap:30px}.news-admin section,.news-admin aside{min-width:0}.news-list{display:block;padding:15px;border-bottom:1px solid #8885;overflow-wrap:anywhere}.news-list small{display:block}.news-field{display:flex;flex-direction:column;gap:7px;margin:15px 0}.news-field input,.news-field textarea,.news-field select,.news-filters select{width:100%;font:inherit;padding:12px;box-sizing:border-box;background:var(--panel,#fff);color:var(--text,#182024);border:1px solid #8888;border-radius:9px}.news-tags{display:flex;flex-wrap:wrap;gap:16px}.news-admin fieldset{margin:20px 0;padding:18px;border:1px solid #8886;border-radius:12px}.news-admin details{padding:15px 0;border-bottom:1px solid #8885}.news-error{color:#b22}.news-filters{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.news-filters label{flex:1;min-width:180px}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px}.news-card{padding:24px;border:1px solid #bc965955;border-radius:22px;background:var(--panel,#fff);box-shadow:0 12px 32px #0001;overflow:hidden}.news-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px}.news-card h2{font-size:25px;line-height:1.25;overflow-wrap:anywhere}.news-card p{font-size:17px;line-height:1.65}.news-body{white-space:pre-wrap;overflow-wrap:anywhere}.news-meta{opacity:.7;font-size:14px}.news-admin button{margin-top:12px}.news-admin input[type=checkbox]{accent-color:#936d30}.news-page .btn{display:inline-flex;white-space:normal}.news-admin summary{cursor:pointer;font-weight:700}@media(max-width:700px){.news-admin{display:block}.news-admin aside{margin-bottom:25px}.news-page,.news-admin{padding:14px;margin:10px auto}.news-grid{grid-template-columns:1fr}}
