.journal-cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:20px}.blog-card{overflow:hidden}.blog-card>.journal-cover{margin-top:0}.journal-meta{font-size:14px!important;color:#426657;line-height:1.6}.journal-body p{white-space:pre-line;font-size:17px!important;line-height:1.8}#admin-panel>p{max-width:75ch}.journal-editor-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}#post-form{max-width:800px;padding:24px;background:#f4f8f4;border:1px solid #d4e2d7;border-radius:18px}#post-form label small{display:block;font-size:13px;color:#53685c;margin-top:6px}#editor-cover{max-width:360px}#editor-cover .journal-cover{margin:10px 0}.journal-admin-row{padding:24px;border:1px solid #d8e3db;border-radius:16px;margin:16px 0;background:#fff}.journal-admin-row h4{font-size:21px;margin:0 0 8px}.journal-admin-row p{font-size:15px;line-height:1.6;margin:0}.journal-admin-row .btn{padding:11px 17px;font-size:14px}.journal-body{padding-bottom:15px}@media(max-width:760px){#post-form{padding:18px}.journal-body p{font-size:16px!important}.blog-card .journal-cover{margin-bottom:15px}.journal-editor-actions .btn{width:auto;font-size:15px}.journal-admin-row{padding:18px}.journal-admin-row h4{font-size:20px}.journal-cover{border-radius:10px}#admin-panel h2{font-size:28px}}
#blog-posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.blog-placeholder{grid-column:1/-1}
