.site-head{gap:18px}.site-head nav{gap:16px}.site-head nav>a{font-size:12px}.brand img{width:190px;height:auto!important;max-height:55px;object-fit:contain}.brand{min-width:165px}.notification-bell{display:inline-flex;align-items:center;gap:6px}.notification-bell span{display:inline-grid;place-items:center;min-width:20px;min-height:20px;padding:1px 5px;border-radius:50px;background:#edf2ff;color:#315de0;font-size:10px}.notification-bell .has-alerts{background:#7135df;color:#fff}.admin-signin{border-left:1px solid var(--line);padding-left:13px}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:20px;border:1px solid var(--line);border-radius:10px}.permission-grid legend{font-weight:700;padding:0 8px}.permission-grid .check{display:flex;flex-wrap:nowrap;align-items:start;margin:0;font-size:12px;gap:9px}.permission-grid input{margin-top:5px;flex:0 0 auto}.alert-toast{position:fixed;right:24px;bottom:24px;width:350px;max-width:calc(100vw - 32px);background:#102342;color:white;border:1px solid #6484b8;border-radius:13px;padding:20px;box-shadow:0 12px 45px #10234233;z-index:1000}.alert-toast strong{display:block;font-size:14px;margin-bottom:7px}.alert-toast span{display:block;font-size:12px;color:#d3e1f8}.alert-toast:hover{color:#fff;background:#18365d}.blog-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.blog-editor-grid>div,.blog-editor-grid>aside{min-width:0}.blog-editor-grid aside .btn{width:100%}.blog-editor-grid .rich-shell{margin-top:15px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.rich-toolbar{background:#f4f7fd;border-bottom:1px solid var(--line);padding:10px;display:flex;gap:6px;flex-wrap:wrap}.rich-toolbar button,.rich-toolbar select{width:auto;max-width:100%;font-size:11px;border:1px solid #cdd9ec;border-radius:6px;background:white;color:#203c63;padding:7px 10px;min-height:34px}.rich-toolbar select{max-width:160px}.rich-content{min-height:450px;padding:25px;outline:none;overflow-wrap:anywhere;background:white}.rich-content:focus{box-shadow:inset 0 0 0 2px #a8c9ff}.rich-status,.rich-help{font-size:11px;color:var(--muted);padding:0 12px}.rich-dialog{width:620px;max-width:calc(100vw - 24px);max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:14px;padding:24px;background:white;color:var(--ink);box-shadow:0 20px 70px #10234244}.rich-dialog::backdrop{background:#10234288}.rich-dialog header{display:flex;align-items:center;justify-content:space-between;padding:0;background:white;position:static}.rich-dialog h2{font-size:23px;margin:0 0 20px}.rich-dialog footer{display:flex;justify-content:end;gap:10px;background:transparent;color:var(--ink);padding:15px 0;margin:0;border:0}.rich-dialog button{border:1px solid var(--line);border-radius:7px;padding:8px 14px;background:#f2f6ff;color:var(--ink)}.rich-dialog .rich-apply{background:var(--blue);color:white}.rich-dialog .quiet{padding:3px 11px;font-size:23px}.rich-dialog .rich-error{font-size:12px;color:#a32342}.rich-dialog .rich-results{display:grid;gap:8px;max-height:200px;overflow:auto}.rich-dialog .rich-check{display:flex;gap:9px;align-items:center;margin:12px 0}.rich-preview-body{max-height:55vh;overflow:auto}.article-prose{color:#34445d;font-size:17px;line-height:1.9;overflow-wrap:anywhere}.article-prose h2{font-size:30px;margin:42px 0 18px}.article-prose h3{font-size:23px;margin:32px 0 15px}.article-prose h4{font-size:19px;margin:26px 0 12px}.article-prose p{color:inherit;margin:18px 0}.article-prose a{text-decoration:underline;text-underline-offset:3px}.article-prose img{display:block;width:auto;max-width:100%;height:auto;max-height:700px;object-fit:contain;margin:auto;border-radius:10px}.article-prose figure{margin:28px 0}.article-prose figcaption{font-size:12px;text-align:center;color:var(--muted);line-height:1.6}.article-prose blockquote{margin:25px 0;border-left:4px solid #7540e0;padding:8px 25px;background:#f4f3ff}.search-preview{padding:15px;background:#f4f7fd;border:1px solid var(--line);border-radius:9px;margin:20px 0}.search-preview small{display:block;font-size:10px;color:#5f6d83}.search-preview b{display:block;font-size:17px;color:#1d41aa;line-height:1.4;margin:6px 0;overflow-wrap:anywhere}.search-preview p{font-size:12px;line-height:1.6;margin:0}.seo-score{display:flex;align-items:baseline;gap:5px;color:var(--ink)}.seo-score b{font-size:36px;color:var(--blue)}.seo-score span{font-size:10px;margin-left:10px;color:var(--muted)}.seo-checks{list-style:none;padding:0;font-size:11px;line-height:1.7}.seo-checks li{margin-bottom:9px}.seo-checks .pass{color:#14756a}.seo-checks .needs{color:#946323}.blog-article{max-width:950px;padding-top:55px}.blog-article>h1{font-size:clamp(36px,4.8vw,58px);line-height:1.13}.blog-featured{width:100%;height:auto;max-height:600px;object-fit:contain;background:#f4f7fd;border-radius:14px;margin:25px 0}.blog-article-cta{margin-top:50px;border:1px solid var(--line);background:#f4f7fd;border-radius:15px;padding:30px}.blog-article-cta h2{font-size:28px}.blog-editor-grid .panel h2{font-size:23px}.blog-editor-grid .row-actions{margin-top:15px}#local-draft-status{margin-top:12px}.blog-editor-grid #article-body-source{min-height:420px}.dash-main .panel .inline-form .btn{white-space:nowrap}.site-head .btn.gold{padding:11px 15px;font-size:12px}.site-head .btn.ghost{padding:10px 13px;font-size:11px}
@media(max-width:1180px){.site-head .menu{display:block;background:#eef4ff;border:0;border-radius:7px;padding:8px 13px;color:var(--ink)}.site-head nav{display:none;position:absolute;left:0;right:0;top:100%;background:white;padding:20px 5vw;box-shadow:0 15px 25px #10234212;align-items:stretch}.site-head nav.open{display:flex;flex-direction:column;gap:8px}.site-head nav>a{font-size:14px;padding:9px}.site-head .brand img{width:190px}.admin-signin{border-left:0;padding-left:0}.site-head{min-height:85px}}
@media(max-width:950px){.blog-editor-grid{grid-template-columns:1fr}.blog-editor-grid>aside{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;align-items:start}.blog-editor-grid>aside>.panel{margin-top:0!important}.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.blog-editor-grid>aside{display:block}.blog-editor-grid>aside>.panel{margin-top:20px!important}.rich-toolbar{gap:5px;padding:8px}.rich-toolbar button{padding:7px 8px;font-size:10px}.rich-content{padding:18px;min-height:380px}.article-prose{font-size:16px}.article-prose h2{font-size:26px}.blog-article-cta{padding:22px}.blog-article-cta h2{font-size:25px}.permission-grid{grid-template-columns:1fr}.alert-toast{right:16px;bottom:16px}.rich-dialog{padding:18px}.rich-dialog h2{font-size:20px}.blog-editor-grid .panel{padding:19px}.page-title{flex-wrap:wrap}.blog-article>h1{font-size:36px}}
