.bo-blog-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.bo-blog-filters .bo-tabs{margin-bottom:0}.bo-blog-posts{margin:0;padding:0;list-style:none}.bo-blog-posts li{border-bottom:1px solid var(--bo-line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.bo-blog-posts li:last-child{border-bottom:0}.bo-blog-post-main{gap:.15rem;min-width:0;display:grid}.bo-blog-post-main .bo-row-link{overflow-wrap:anywhere;font-weight:600}.bo-blog-pages{justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.bo-blog-tools{margin-top:1rem}.bo-blog-tools .bo-card-head h2 svg{vertical-align:-3px}.bo-blog-editor{gap:1rem;display:grid}.bo-blog-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:72rem){.bo-blog-columns{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.bo-blog-preview{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.bo-blog-switch{display:none}}@media (max-width:71.99rem){.is-hidden-small{display:none}}.bo-blog-label{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bo-blog-count{color:var(--bo-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.bo-blog-count.is-over{color:#b42318;font-weight:600}.bo-blog-switch{gap:.35rem;display:flex}.bo-blog-switch [aria-pressed=true]{background:var(--bo-ink);border-color:var(--bo-ink);color:#fff}.bo-blog-write{border:1px solid var(--bo-line);background:#fff;border-radius:10px;overflow:hidden}.bo-blog-write:focus-within{outline:2px solid color-mix(in srgb, var(--bo-accent) 45%, transparent);outline-offset:1px}.bo-blog-toolbar{border-bottom:1px solid var(--bo-line);background:#f7f9fc;flex-wrap:wrap;gap:.25rem;padding:.35rem;display:flex}.bo-blog-tool{min-width:2.25rem;min-height:2.25rem;color:var(--bo-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.85rem;font-weight:700;display:inline-flex}.bo-blog-tool:hover:not([disabled]){border-color:var(--bo-line);background:#fff}.bo-blog-tool:focus-visible{outline:2px solid var(--bo-accent);outline-offset:1px}.bo-blog-tool.is-wide{margin-left:auto;font-weight:600}.bo-blog-tool svg{width:1rem;height:1rem}.bo-field textarea.bo-blog-body{border:0;border-radius:0;min-height:24rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;line-height:1.6;display:block}.bo-field textarea.bo-blog-body:focus{outline:none}.bo-blog-write>.bo-small{border-top:1px solid var(--bo-line);margin:0;padding:.4rem .7rem}.bo-blog-hints{color:#7a4b00;background:#fff7e6;border-radius:10px;margin:0;padding:.5rem .75rem .5rem 1.6rem;font-size:.85rem}.bo-blog-eyebrow{color:var(--bo-muted);margin:0 0 .75rem;font-size:.8rem;font-weight:600}.bo-blog-article{overflow-wrap:break-word;max-width:40rem;font-size:1rem;line-height:1.7}.bo-blog-article h1{font-family:var(--display);margin:0 0 .5rem;font-size:1.7rem;line-height:1.2}.bo-blog-lead{color:var(--bo-muted);margin:0 0 1rem;font-size:1.1rem}.bo-blog-cover,.bo-blog-content img{border-radius:10px;width:100%;height:auto;display:block}.bo-blog-cover{margin-bottom:1.25rem}.bo-blog-content>*+*{margin-top:.9em}.bo-blog-content h2{margin-top:1.6em;font-size:1.35rem}.bo-blog-content h3{margin-top:1.3em;font-size:1.12rem}.bo-blog-content ul{padding-left:1.3em;list-style:outside}.bo-blog-content ol{padding-left:1.3em;list-style:decimal}.bo-blog-content blockquote{border-left:3px solid var(--bo-accent);margin:1.2em 0;padding-left:1em;font-style:italic}.bo-blog-content figure{margin:1.4em 0}.bo-blog-content figcaption{color:var(--bo-muted);margin-top:.4rem;font-size:.85rem}.bo-blog-content a{color:var(--bo-accent);text-decoration:underline}.bo-blog-h2{margin:0;font-size:1.05rem}.bo-blog-cover-pick{align-items:flex-end;gap:.75rem;display:flex}.bo-blog-cover-pick img{aspect-ratio:16/10;object-fit:cover;background:#eef1f7;border-radius:10px;width:10rem;height:auto}.bo-blog-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bo-blog-library summary{cursor:pointer;font-size:.88rem;font-weight:600}.bo-blog-library ul{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.bo-blog-library li{gap:.25rem;display:grid}.bo-blog-library li>button:first-child{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;padding:0;overflow:hidden}.bo-blog-library li>button:first-child[aria-pressed=true]{border-color:var(--bo-accent)}.bo-blog-library li>button:first-child:focus-visible{outline:2px solid var(--bo-accent);outline-offset:2px}.bo-blog-library img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.bo-blog-fieldset{border:0;margin:0;padding:0}.bo-blog-cats{flex-wrap:wrap;gap:.4rem 1rem;margin-top:.4rem;display:flex}.bo-blog-serp{border:1px solid var(--bo-line);background:#fff;border-radius:12px;gap:.15rem;max-width:38rem;padding:.9rem 1rem;font-family:Arial,Helvetica,sans-serif;display:grid}.bo-blog-serp-url{color:#3c4043;font-size:.8rem}.bo-blog-serp-title{color:#1a0dab;font-size:1.15rem;line-height:1.3}.bo-blog-serp-desc{color:#4d5156;font-size:.86rem;line-height:1.5}.bo-blog-publish{border-color:color-mix(in srgb, var(--bo-accent) 30%, var(--bo-line));gap:.85rem;display:grid}.bo-blog-publish-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.bo-blog-schedule{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.bo-blog-schedule .bo-field{min-width:15rem}.bo-blog-publish .bo-small{margin:0}.bo-blog-delete{margin-top:1rem}.bo-blog-delete summary{cursor:pointer;color:#b42318;font-weight:600}.bo-blog-delete summary svg{vertical-align:-3px}.bo-blog-delete form{margin-top:.75rem}.bo-blog-checks{margin:.5rem 0 0;padding-left:1.2rem}.bo-blog-categories li{flex-wrap:wrap}.bo-blog-inline>summary{cursor:pointer;list-style:none}.bo-blog-inline>summary::-webkit-details-marker{display:none}.bo-blog-inline[open]{flex-basis:100%}.bo-blog-inline>form{margin-top:.6rem}.bo-blog-add{border-top:1px solid var(--bo-line);margin-top:1rem;padding-top:1rem}
