.cms-content-shell{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:24px;padding:20px 18px 40px;direction:rtl;align-items:start}
.cms-content-shell .post-wrap,.cms-content-shell .cms-article{min-width:0;width:100%;max-width:none;margin:0;padding:0}
.cms-content-shell .post-wrap article{padding:24px 28px}
.cms-public-sidebar{display:grid;gap:16px;position:sticky;top:20px;min-width:0}
.cms-side-panel{background:#fff;border:1px solid #e1e8f0;border-radius:14px;padding:20px;direction:rtl;text-align:right}
.cms-side-panel h2{font-size:19px;line-height:1.7;color:#092c63;margin:0 0 10px}
.cms-side-panel p{font-size:14px;line-height:1.9;color:#62758a;margin:0 0 12px}
.cms-side-panel a{display:block;color:#0b4970;padding:9px 0;text-decoration:none;border-top:1px solid #eaf0f5;font-size:14px}
.cms-share-panel{background:#fff;border:1px solid #e1e8f0;border-radius:14px;padding:18px;margin:22px 0;direction:rtl;text-align:right}
.cms-share-panel strong{display:block;color:#092c63;font-size:18px;margin-bottom:12px}
.cms-share-actions{display:flex;flex-wrap:wrap;gap:9px}
.cms-share-actions a,.cms-share-actions button{font:inherit;font-size:13px;border:1px solid #d5e3ef;border-radius:9px;padding:9px 13px;background:#eff5fb;color:#0b4970;text-decoration:none;cursor:pointer}
.cms-share-actions a:hover,.cms-share-actions button:hover{background:#dcecf9}
.cms-share-actions a:focus-visible,.cms-share-actions button:focus-visible,.cms-public-nav a:focus-visible{outline:3px solid #efb85c;outline-offset:3px}
.cms-copy-status{display:block;font-size:13px;margin-top:7px;color:#13744c}




@media(max-width:850px){.cms-content-shell{grid-template-columns:minmax(0,1fr);padding:14px 12px 30px}.cms-public-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.cms-content-shell .post-wrap article{padding:18px 16px}.cms-public-sidebar{grid-template-columns:1fr}.cms-side-panel{padding:16px}.cms-share-panel{padding:14px}}
@media print{.top,footer,.cms-public-sidebar,.cms-share-panel{display:none!important}.cms-content-shell{display:block;padding:0}.cms-content-shell .post-wrap article{box-shadow:none;border:0}}
