.blog-post-container[data-v-0a8ae58a]{flex:1 0 auto;margin:0 auto;max-width:1200px;padding:0 16px}.blog-post-page[data-v-0a8ae58a]{display:flex;flex-direction:column;min-height:100vh}.bottom-actions[data-v-0a8ae58a]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;margin-top:auto}.blog-title[data-v-0a8ae58a]{font-size:1.6rem;font-weight:700;line-height:1.2}.blog-layout[data-v-0a8ae58a]{align-items:flex-start}.sidebar-title[data-v-0a8ae58a]{color:#5f6b7a;font-size:.95rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.relevant-card[data-v-0a8ae58a]{border-radius:12px;box-shadow:0 6px 16px #00000014;overflow:hidden;position:relative}.relevant-card__stretched[data-v-0a8ae58a]{inset:0;overflow:hidden;position:absolute;text-indent:-9999px;z-index:1}.relevant-card[data-v-0a8ae58a] .q-card__section,.relevant-link[data-v-0a8ae58a],.relevant-thumb[data-v-0a8ae58a]{position:relative;z-index:2}.relevant-thumb[data-v-0a8ae58a]{height:140px}.relevant-title[data-v-0a8ae58a]{font-size:.95rem;line-height:1.25}.relevant-link[data-v-0a8ae58a]{color:#0069b4;display:inline-flex;font-size:12px;font-weight:800;margin-top:6px;text-decoration:none}.relevant-link[data-v-0a8ae58a]:hover{text-decoration:underline}.relevant-meta[data-v-0a8ae58a]{color:#7a7a7a;display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.blog-content[data-v-0a8ae58a]{font-size:1.1rem;line-height:1.7}.blog-content[data-v-0a8ae58a] blockquote{background:#f9f9f9;border-left:4px solid #ccc;color:#555;margin:1em 0;padding:.6em 1em}.blog-content[data-v-0a8ae58a] pre.ql-syntax{border-radius:6px;color:#2e2e2e;font-size:.95em;overflow-x:auto;padding:.75rem 1rem}.blog-content[data-v-0a8ae58a] code,.blog-content[data-v-0a8ae58a] pre.ql-syntax{background:#f5f5f5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blog-content[data-v-0a8ae58a] code{border-radius:4px;padding:.1rem .3rem}.blog-content[data-v-0a8ae58a] h1{font-size:2em;font-weight:700;line-height:1.2;margin-bottom:.5em;margin-top:1em}.blog-content[data-v-0a8ae58a] h2{font-size:1.75em;font-weight:700;line-height:1.2;margin-bottom:.4em;margin-top:1em}.blog-content[data-v-0a8ae58a] h3{font-size:1.5em;font-weight:700;line-height:1.2;margin-bottom:.3em;margin-top:1em}.blog-content[data-v-0a8ae58a] p{margin-bottom:1em}.blog-content[data-v-0a8ae58a] a{color:#0069b4;text-decoration:none}.blog-content[data-v-0a8ae58a] a:hover{text-decoration:underline}.blog-content[data-v-0a8ae58a] blockquote{border-left:4px solid #e0e0e0;color:#757575;font-style:italic;margin-bottom:1em;margin-left:0;padding-left:1em}.blog-content[data-v-0a8ae58a] ol,.blog-content[data-v-0a8ae58a] ul{margin-bottom:1em;padding-left:1.5em}.blog-content[data-v-0a8ae58a] li{margin-bottom:.5em}.blog-content[data-v-0a8ae58a] img{border-radius:4px;box-shadow:0 2px 8px #0000001a;display:block;height:auto;margin:1.5em auto;max-width:100%}.blog-content[data-v-0a8ae58a] pre{background-color:#f5f5f5;border-radius:4px;color:#424242;font-family:Consolas,Monaco,monospace;font-size:.95em;margin-bottom:1em;overflow-x:auto;padding:1em}.blog-content[data-v-0a8ae58a] iframe.ql-video{display:block;height:400px;margin:1.5em 0;width:100%}.body--dark .blog-content[data-v-0a8ae58a] pre{background-color:#424242;color:#eee}.body--dark .blog-content[data-v-0a8ae58a] blockquote{border-left-color:#757575;color:#bdbdbd}