.cms-posts{display:grid;gap:18px;min-width:0}.cms-post-card{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#1a254249,#16152f55)}.cms-post-date{font-size:11px;letter-spacing:1.1px;color:var(--muted)}.cms-post-card h3{font-size:21px;line-height:1.65;margin:12px 0}.cms-post-open{padding:0;text-align:left;background:transparent;font:inherit;overflow-wrap:anywhere}.cms-post-open:hover{color:#b8bbfc}.cms-post-summary{font-size:13px;color:var(--muted);line-height:2}.cms-article{color:var(--text);background:#0c1223;border:1px solid var(--line);border-radius:20px;width:min(820px,calc(100% - 32px));max-height:88svh;overflow:auto}.cms-article::backdrop{background:#030611d9;backdrop-filter:blur(8px)}.cms-article h2{font-size:clamp(24px,4vw,34px);line-height:1.6;overflow-wrap:anywhere}.cms-article-body{font-size:15px;line-height:2;overflow-wrap:anywhere}.cms-article-body>p,.cms-article-body>ul,.cms-article-body>ol,.cms-article-body>blockquote{margin:22px 0}.cms-article-body h3{font-size:23px;margin:30px 0 16px}.cms-article-body h4{font-size:19px;margin:25px 0 13px}.cms-article-body blockquote{border-left:2px solid #a49fff;padding:10px 20px;color:var(--muted)}.cms-article-body hr{border:0;border-top:1px solid var(--line);margin:28px 0}.cms-article-summary{color:var(--muted)}@media(max-width:700px){.cms-posts{margin-top:28px}.cms-post-card{padding:24px}.cms-post-card h3{font-size:20px}.cms-article-body{font-size:15px}.cms-article .dialog-inner{padding:48px 22px 24px}}
