[hidden]{display:none!important}.news-main a,.news-article a{color:#fff}.news-main>p,.news-card p{line-height:1.6;color:#c5cbd0}.topbar nav{gap:clamp(9px,1vw,20px)}.topbar .brand{min-width:220px}.topbar .brand b{font-size:23px}.topbar .campus{white-space:nowrap;padding:12px}.topbar nav a{white-space:nowrap;font-size:14px}.login-box{max-width:480px;margin:0 auto}.login-box h1{font-size:38px}.editor-form{max-width:820px}label{display:block;margin:22px 0;font-weight:700}input,textarea,select{display:block;width:100%;margin-top:9px;padding:13px;border:1px solid #63717c;border-radius:6px;background:#131c23;color:#fff;font:inherit}textarea{resize:vertical;line-height:1.6}button{cursor:pointer;font:inherit;border:0;border-radius:6px;padding:13px 20px;background:#d7192d;color:#fff;font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #fff;outline-offset:4px}.error{border:1px solid #fa6676;padding:16px;border-radius:6px}.editor-list{margin-top:36px}.editor-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #39434a}.editor-row>div{flex:1;min-width:200px}.editor-row h2{font-size:23px}.badge{font-size:13px;border:1px solid #63717c;border-radius:20px;padding:5px 10px}.photo-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}figure{margin:0 0 24px}.photo-editor img{width:100%;height:200px;object-fit:cover}.check input{display:inline;width:auto}.delete-box{margin-top:48px;padding:24px;border:1px solid #a43a48;border-radius:8px}.article-photos img{margin-top:20px}.news-card-grid>.news-empty{grid-column:1/-1}@media(max-width:1180px) and (min-width:1051px){.topbar{gap:12px;padding:0 2%}.topbar .brand{min-width:200px}.topbar .brand b{font-size:20px}.topbar nav a{font-size:12px}}@media(max-width:700px){.photo-editor{grid-template-columns:1fr}.news-top{flex-wrap:wrap}.editor-row{gap:16px}}
