.rich-editor-field{display:grid;grid-gap:9px;gap:9px}.rich-editor-label{font-weight:700;color:#24313d}.rich-editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--line);border-bottom:0;border-radius:10px 10px 0 0;background:#f7f8f9}.rich-editor-toolbar button{border:1px solid #dce1e5;background:#fff;color:var(--navy);border-radius:7px;padding:7px 10px;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.rich-editor-toolbar button:hover{border-color:#efc8b5;color:var(--orange)}.rich-editor-content{min-height:360px;padding:18px;border:1px solid var(--line);border-radius:0 0 10px 10px;background:#fff;color:#17202a;line-height:1.75;outline:none;overflow:auto}.rich-editor-content:focus{border-color:#c9d2d9;box-shadow:0 0 0 3px rgba(8,48,80,.05)}.article-rich-content h2,.rich-editor-content h2{margin:34px 0 12px;color:var(--navy);font-size:28px;line-height:1.2;letter-spacing:-.02em}.article-rich-content h3,.rich-editor-content h3{margin:27px 0 10px;color:var(--navy);font-size:22px;line-height:1.25}.article-rich-content h4,.rich-editor-content h4{margin:24px 0 9px;color:var(--navy);font-size:18px}.article-rich-content p,.rich-editor-content p{margin:0 0 18px;line-height:1.78}.article-rich-content ol,.article-rich-content ul,.rich-editor-content ol,.rich-editor-content ul{margin:0 0 20px;padding-left:24px}.article-rich-content li,.rich-editor-content li{margin:7px 0;line-height:1.65}.article-rich-content blockquote,.rich-editor-content blockquote{margin:24px 0;padding:15px 18px;border-left:4px solid var(--orange);background:#fff8f3;color:#43505c;border-radius:0 10px 10px 0}.article-rich-content a,.rich-editor-content a{color:var(--orange);font-weight:700;text-decoration:underline;text-underline-offset:2px}.article-rich-content hr,.rich-editor-content hr{border:0;border-top:1px solid var(--line);margin:30px 0}.rich-editor-field small{color:var(--muted);line-height:1.5}.article-rich-content{font-size:16px;line-height:1.75;color:#263746}.article-rich-content h2:first-child,.article-rich-content h3:first-child,.article-rich-content>p:first-child{margin-top:0}@media(max-width:700px){.rich-editor-content{min-height:300px}.article-rich-content h2{font-size:24px}.article-rich-content h3{font-size:20px}}.article-byline{margin-top:10px;font-size:14px;color:var(--muted)}html[data-theme=dark] .rich-editor-label{color:#edf3f7}html[data-theme=dark] .rich-editor-toolbar{background:#162631;border-color:#2a3b48}html[data-theme=dark] .rich-editor-toolbar button{background:#12212c;color:#e7eef4;border-color:#334754}html[data-theme=dark] .rich-editor-content{background:#0f1d27;color:#dfe8ee;border-color:#2a3b48}html[data-theme=dark] .article-rich-content h2,html[data-theme=dark] .article-rich-content h3,html[data-theme=dark] .article-rich-content h4,html[data-theme=dark] .rich-editor-content h2,html[data-theme=dark] .rich-editor-content h3,html[data-theme=dark] .rich-editor-content h4{color:#edf3f7}html[data-theme=dark] .article-rich-content{color:#cbd6de}html[data-theme=dark] .article-rich-content blockquote,html[data-theme=dark] .rich-editor-content blockquote{background:#241d19;color:#cbd6de}.editorial-workspace{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:calc(100vh - 76px);background:#f5f7f9}.editorial-workspace-nav{display:flex;flex-direction:column;gap:7px;padding:22px 14px;background:#0b3150;color:#fff;min-width:0}.editorial-workspace-nav>div{display:grid;grid-gap:3px;gap:3px;padding:6px 10px 18px;margin-bottom:10px;border-bottom:1px solid #ffffff2b;overflow-wrap:anywhere}.editorial-workspace-nav small{color:#bfd3df}.editorial-workspace-nav a,.editorial-workspace-nav button{display:block;width:100%;padding:12px;border:0;border-radius:9px;background:transparent;color:white;font:inherit;font-size:14px;text-align:left;cursor:pointer}.editorial-workspace-nav a:hover,.editorial-workspace-nav button:hover{background:#ffffff26}.editorial-workspace-nav form{margin-top:auto;border-top:1px solid #ffffff2b;padding-top:12px}.editorial-workspace-main{min-width:0;max-width:100%}.editorial-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.editorial-workspace-grid a:hover{border-color:var(--orange)}.editorial-workspace-grid h2{margin:0}@media(max-width:900px){.editorial-workspace{grid-template-columns:minmax(0,1fr)}.editorial-workspace-nav{flex-direction:row;flex-wrap:wrap;gap:5px;align-items:center}.editorial-workspace-nav>div{width:100%;margin:0;padding:0 8px 10px}.editorial-workspace-nav a,.editorial-workspace-nav button{width:auto}.editorial-workspace-nav form{margin:0;border:0;padding:0}.editorial-workspace-grid{grid-template-columns:1fr}}