.news-admin-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.news-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.news-list .news-card{padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid #8c9b8140;background:#102127}.news-card-cover{display:block;aspect-ratio:16/9;overflow:hidden}.news-card-cover img{width:100%;height:100%;object-fit:cover}.news-card-copy{padding:28px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.news-card-copy>.inline-buttons{margin-top:auto;padding-top:15px;width:100%;justify-content:space-between}.news-card-copy>h2{font-size:32px;line-height:1.2;margin:13px 0}.news-card-copy>p{font-size:19px;line-height:1.65}.news-card-copy>time,.news-article>time{color:#bca777;font-size:14px;letter-spacing:.06em}.news-list>.empty-state{grid-column:1/-1;padding:45px;border:1px dashed #82908055}.news-article-page{max-width:1080px}.news-article-nav{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:40px}.news-article{max-width:850px;margin-inline:auto;overflow-wrap:anywhere}.news-article h1{font-size:clamp(36px,5vw,64px);line-height:1.12;margin:14px 0 26px;max-width:100%}.news-lead{font-size:24px;line-height:1.65;color:#bdc9c1;white-space:pre-wrap}.news-cover{width:100%;max-height:540px;object-fit:cover;margin:32px 0}.news-rich-content{font-size:21px;line-height:1.8;color:#d9e2da}.news-rich-content :first-child{margin-top:0}.news-rich-content p{white-space:pre-wrap;margin:0 0 1.1em}.news-rich-content h2{font-size:36px;line-height:1.2;margin:1.3em 0 .6em}.news-rich-content h3{font-size:28px;line-height:1.3;margin:1.2em 0 .5em}.news-rich-content ul,.news-rich-content ol{padding-left:1.7em;margin:1em 0}.news-rich-content li{padding-left:.2em}.news-rich-content li p{margin:0}.news-rich-content a{color:#dec58e;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.news-rich-content blockquote{border-left:3px solid #c8b17c;background:#c8b17c0a;margin:28px 0;padding:18px 26px;font-style:italic}.news-rich-content blockquote p:last-child{margin-bottom:0}.news-rich-content hr{border:0;border-top:1px solid #b9ad7855;margin:32px 0}.news-rich-content code{font-size:.85em;background:#0004;padding:2px 5px}.news-figure{margin:28px 0}.news-figure img{width:auto;max-width:100%;max-height:800px;margin:auto}.news-figure figcaption{font-family:Arial,sans-serif;font-size:14px;line-height:1.6;text-align:center;color:#9aafa7;margin:12px 0 0}.news-article>.button{margin-top:25px}
.content-workspace.news-editor{width:min(1430px,94%);max-width:none;padding-top:125px}.news-editor-top{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.news-editor-top .section-kicker{display:block;margin-top:16px;font-size:11px}.news-editor-top h1{font-size:42px;margin:5px 0 0;line-height:1.2}.news-editor-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.news-editor-actions .button{padding:12px 18px;font-size:14px}.news-save-line{display:flex;align-items:center;gap:15px;flex-wrap:wrap;min-height:45px;border-block:1px solid #83917b44;padding:12px 0;margin-bottom:28px;font:14px/1.6 Arial,sans-serif}.news-save-line>.text-button{margin-left:auto}.news-state{color:#e1cb99;background:#c8b17c13;border:1px solid #ad9b6860;padding:3px 11px;white-space:nowrap}.news-save-line .error{color:#ffa8a0}.news-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:30px;align-items:start}.news-writing,.news-settings{min-width:0}.news-field{display:grid;gap:9px;font:14px/1.5 Arial,sans-serif;color:#b5c5bb;margin-bottom:22px}.news-field input,.news-field textarea{width:100%;min-width:0;border:1px solid #7d8d744d;border-radius:3px;background:#102127;color:#e3e8e0;padding:13px 15px;font:17px/1.55 Arial,sans-serif}.news-field textarea{resize:vertical;min-height:88px}.news-field input:focus,.news-field textarea:focus{outline:2px solid #c8b17c;outline-offset:2px}.news-title-label input{font-family:Book,Georgia,serif;font-size:32px;line-height:1.25;padding:18px}.news-rich-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:9px;gap:10px;font:14px/1.5 Arial,sans-serif;color:#b5c5bb}.news-rich-label>span{color:#91a69c;font-size:12px}.news-rich-frame{border:1px solid #7d8d744d;background:#102127;border-radius:3px}.news-toolbar{position:sticky;top:97px;z-index:8;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:10px;background:#192d31;border-bottom:1px solid #8c977150}.news-toolbar button,.news-toolbar select{border:1px solid transparent;border-radius:3px;color:#d8dfd5;background:transparent;min-height:35px;padding:5px 9px;font:14px/1.5 Arial,sans-serif;white-space:nowrap}.news-toolbar select{background:#0c2027;border-color:#81907450;max-width:170px}.news-toolbar button:hover,.news-toolbar button[aria-pressed=true]{background:#c8b17c22;border-color:#c8b17c75;color:#e7d3a8}.news-toolbar button:disabled{opacity:.35;cursor:default}.news-tool-separator{height:22px;border-left:1px solid #83917b55;margin:0 4px}.news-editor .tiptap{min-height:480px;padding:28px 32px;outline:none;white-space:pre-wrap;overflow-wrap:anywhere;font-family:Book,Georgia,serif;font-size:23px;line-height:1.7;color:#e3e8df}.news-editor .tiptap p{font:inherit;line-height:inherit;margin:0 0 .8em}.news-editor .tiptap p:last-child{margin-bottom:0}.news-editor .tiptap h2{font-size:36px;line-height:1.2;margin:1em 0 .5em}.news-editor .tiptap h3{font-size:28px;line-height:1.3;margin:1em 0 .5em}.news-editor .tiptap blockquote{border-left:3px solid #c8b17c;margin:20px 0;padding:10px 22px;background:#c8b17c0b}.news-editor .tiptap ul,.news-editor .tiptap ol{padding-left:1.7em}.news-editor .tiptap li p{margin:0}.news-editor .tiptap img{max-height:520px;width:auto;max-width:100%;margin:20px auto}.news-editor .tiptap .ProseMirror-selectednode{outline:3px solid #c8b17c;outline-offset:4px}.news-editor .tiptap a{color:#d5bd86;text-decoration:underline}.news-editor .tiptap hr{border:0;border-top:1px solid #9caa8455;margin:25px 0}.news-help{font:13px/1.65 Arial,sans-serif;color:#94a99f;margin:10px 0 0}.news-settings{display:grid;gap:20px;position:sticky;top:115px}.news-settings>section{border:1px solid #8190763d;background:#102127;padding:22px}.news-settings h2{font-size:24px;line-height:1.25;margin:0 0 18px}.news-checkbox{display:flex;align-items:flex-start;gap:8px;margin-top:18px;font:13px/1.6 Arial,sans-serif;color:#b5c5bb}.news-checkbox input{margin-top:4px;accent-color:#c8b17c}.news-cover-preview{aspect-ratio:16/10;background:#08181e;border:1px dashed #8d9a7455;display:grid;place-items:center;margin-bottom:13px;overflow:hidden}.news-cover-preview>span{padding:15px;font:13px/1.6 Arial,sans-serif;color:#91a295;text-align:center}.news-cover-preview img{width:100%;height:100%;object-fit:cover}.news-upload-button{position:relative;cursor:pointer;font-size:13px!important;padding:10px 13px!important;display:inline-flex;justify-content:center}.news-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.news-settings .news-upload-button{width:100%}.news-settings [data-news-cover-remove]{margin-top:10px}.news-settings .news-field:last-child{margin-bottom:0}.news-dialog{width:min(570px,94vw);max-height:88svh;overflow:auto;background:#102127;color:#e3e8df;border:1px solid #9f966580;border-radius:5px;padding:28px}.news-dialog::backdrop{background:#030b10cf}.news-dialog h2{font-size:30px;line-height:1.2;margin:0}.news-dialog .section-head{margin:0 0 25px;display:flex;justify-content:space-between}.news-dialog .news-upload-button{margin-bottom:20px}.news-dialog [data-dialog-status]{font:14px/1.5 Arial,sans-serif;color:#efb5a0}.news-preview{width:min(980px,95vw);padding:35px}.news-preview>[data-close]{position:sticky;top:0;z-index:2;background:#183137;margin-bottom:35px}.news-recovery{padding:18px 22px;margin-bottom:25px;background:#75633424;border:1px solid #bb9c5266;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.news-recovery p{margin:0;font:15px/1.6 Arial,sans-serif}
@media(max-width:1050px){.news-editor-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}.news-editor-top{align-items:start;flex-direction:column}.news-editor-actions{justify-content:flex-start}.news-settings>section{padding:18px}.news-toolbar{top:80px}.news-settings{top:100px}.news-editor .tiptap{padding:23px}.news-editor-top h1{font-size:38px}}
@media(max-width:760px){.news-list{grid-template-columns:1fr}.news-editor-layout{grid-template-columns:1fr}.news-settings{position:static;grid-template-columns:1fr 1fr;gap:14px}.news-settings>section:last-of-type{grid-column:1/-1}.news-editor-actions{width:100%}.news-editor-actions .button{flex:1;padding:11px 12px;min-width:130px;text-align:center}.news-title-label input{font-size:26px}.news-editor .tiptap{font-size:21px;padding:22px 18px;min-height:340px}.news-toolbar{gap:2px;padding:7px}.news-toolbar button{padding:4px 8px}.news-toolbar select{max-width:142px}.news-card-copy{padding:23px}.news-article-nav{align-items:start;flex-wrap:wrap;margin-bottom:25px}.news-preview{padding:23px}.news-dialog .inline-buttons{flex-wrap:wrap}.news-article h1{font-size:36px}.news-lead{font-size:21px}.news-rich-content{font-size:20px}.news-rich-content h2{font-size:30px}.news-rich-content h3{font-size:26px}.news-rich-content blockquote{padding:15px 18px}.news-save-line>.text-button{margin-left:0}}
@media(max-width:420px){.news-settings{grid-template-columns:1fr}.news-editor-actions .button{min-width:100%;flex:auto}.news-toolbar button{font-size:13px;min-height:36px}.news-editor-top h1{font-size:34px}.news-save-line{gap:9px}.news-card-copy>h2{font-size:29px}.news-dialog{padding:20px}}
