.ui-system .box-news-strip{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:.65rem 1rem;margin:0;background:linear-gradient(105deg,#242424,#2f2f2f 60%,#39372e);color:#faf9f6;border:0;border-bottom:1px solid #d4af37;border-radius:0;text-align:center;font-weight:500;font-size:.8125rem;line-height:1.5;letter-spacing:.015em;overflow-wrap:anywhere}
.ui-system .box-news-strip span{display:block;min-width:0;max-width:70rem;color:inherit;text-wrap:pretty}
@media(min-width:640px){.ui-system .box-news-strip{padding:.6rem 1.5rem;font-size:.875rem}}
.box-news-section{margin-top:3rem;padding-top:2rem;border-top:1px solid #a8c8ff}
.box-news-card{margin-top:1.5rem;padding:clamp(1rem,3vw,2rem);overflow-wrap:anywhere}
.box-news-card img,.box-news-card video{display:block;width:100%;max-height:70vh;object-fit:contain;background:#2f2f2f;border-radius:12px;margin:1rem 0}
.box-news-description{white-space:pre-wrap;line-height:1.7;margin:1rem 0 0}
.box-news-form{display:grid;gap:1rem}.box-news-form label{display:grid;gap:.4rem;font-weight:700}
.box-news-form input:not([type=checkbox]),.box-news-form textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #777;border-radius:10px;padding:.7rem;background:#faf9f6;color:#2f2f2f;font:inherit}
.box-news-form .box-news-check{display:flex;align-items:center;gap:.7rem;min-height:44px}
.box-news-form button,.box-news-form a{min-height:44px;padding:.7rem 1rem;border-radius:12px}
.box-news-admin-item{padding:1rem 0;border-bottom:1px solid #888;overflow-wrap:anywhere}
html.dark .box-news-form input:not([type=checkbox]),html.dark .box-news-form textarea{background:#2f2f2f;color:#faf9f6}
[data-news-section][hidden],[data-news-strip][hidden],[data-news-expires][hidden]{display:none!important}
