.article-rich {overflow-wrap:anywhere;line-height:1.8;color:#202124;font:16px/1.8 Arial,sans-serif}
.article-rich p,.article-rich div {margin:0 0 1em}.article-rich h1{font-size:2em}.article-rich h2{font-size:1.5em}.article-rich h3{font-size:1.17em}.article-rich h1,.article-rich h2,.article-rich h3,.article-rich h4{font-weight:bold;margin:1.2em 0 .6em;line-height:1.4}
.article-rich ul{list-style:disc;padding-left:2em;margin:1em 0}.article-rich ol{list-style:decimal;padding-left:2em;margin:1em 0}.article-rich blockquote{border-left:4px solid #dadce0;padding:10px 20px;margin:1em 0;color:#5f6368}.article-rich a{color:#1a73e8;text-decoration:underline}.article-rich img{max-width:100%;height:auto;display:inline-block}.article-rich iframe{display:block;width:100%;max-width:720px;aspect-ratio:16/9;height:auto;border:0;margin:1em auto}.article-rich hr{border:0;border-top:1px dashed #dadce0;margin:1.5em 0}.article-rich pre{white-space:pre-wrap;background:#f8f9fa;padding:16px}.article-rich figure{margin:1em 0}.article-rich figcaption{font-size:.85em;color:#5f6368;text-align:center}
.blogger-editor{border:1px solid #dadce0;border-radius:4px;background:white;color:#202124;font-family:Arial,sans-serif;min-width:0;position:relative}.blogger-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;background:#f8f9fa;border-bottom:1px solid #dadce0;position:relative;z-index:2}.blogger-toolbar button,.blogger-toolbar select,.blogger-toolbar .be-color{height:32px;border:0;background:transparent;border-radius:3px;color:#444;padding:0 8px;cursor:pointer;font-size:14px}.blogger-toolbar button{min-width:32px}.blogger-toolbar button:hover,.blogger-toolbar select:hover,.blogger-toolbar .be-color:hover{background:#e8eaed}.blogger-toolbar button:focus-visible,.blogger-toolbar select:focus-visible{outline:2px solid #1a73e8;outline-offset:1px}.blogger-toolbar button[aria-pressed=true]{background:#d2e3fc;color:#174ea6}.blogger-toolbar button:disabled,.blogger-toolbar select:disabled{opacity:.35;cursor:default}.be-divider{height:24px;border-left:1px solid #dadce0;margin:0 4px}.be-color{display:inline-flex;align-items:center;gap:2px;position:relative}.be-color input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.be-color span{border-bottom:3px solid var(--color,#202124);line-height:20px}.be-surface{min-height:400px;padding:28px 36px;outline:none;overflow:auto;max-height:720px}.be-surface:empty:before{content:attr(data-placeholder);color:#9aa0a6;pointer-events:none}.be-source{width:100%;min-height:400px;max-height:720px;padding:24px;font:14px/1.6 Consolas,monospace;border:0;outline:0;resize:vertical;background:#fff}.be-source[hidden],.be-surface[hidden]{display:none}.be-status{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #dadce0;background:#fff;padding:8px 14px;color:#5f6368;font-size:12px}.be-status button{color:#1a73e8;text-decoration:underline}.be-status [hidden]{display:none}.be-mode{font-weight:500;border-right:1px solid #dadce0!important;margin-right:4px}.be-fullscreen{position:fixed;inset:12px;z-index:1000;display:flex;flex-direction:column;box-shadow:0 20px 100px #0006}.be-fullscreen .be-surface,.be-fullscreen .be-source{flex:1;max-height:none}.be-dialog{border:1px solid #dadce0;border-radius:8px;padding:0;width:min(460px,calc(100vw - 32px));box-shadow:0 8px 40px #0003;font:14px Arial,sans-serif}.be-dialog::backdrop{background:#0005}.be-dialog form{padding:24px;display:grid;gap:16px}.be-dialog h3{font-size:20px;font-weight:500;margin:0}.be-dialog label{display:grid;gap:6px;color:#5f6368}.be-dialog input,.be-dialog select{border:1px solid #dadce0;border-radius:4px;padding:10px;width:100%;color:#202124}.be-dialog-actions{display:flex;justify-content:flex-end;gap:10px}.be-dialog-actions button{padding:10px 18px;border-radius:4px;color:#1a73e8}.be-dialog-actions button[type=submit]{background:#f57c00;color:#fff}.be-dialog-error{color:#b3261e}.be-preview{max-height:65vh;overflow:auto;padding:12px 0}.be-error{color:#b3261e}
@media(max-width:640px){.be-surface{padding:20px;min-height:320px}.blogger-toolbar{gap:0;padding:4px}.blogger-toolbar button,.blogger-toolbar select{padding:0 6px}.be-status{flex-wrap:wrap}.be-fullscreen{inset:0}}
