.blog-notion{--notion-max-width:100%}.blog-notion,.blog-notion .notion,.blog-notion .notion-page,.blog-notion .notion-page-content,.post-local-content{font-family:inherit;color:var(--foreground);font-size:clamp(.95rem,1.8vw,1.05rem);line-height:1.72}.blog-notion .notion *,.blog-notion .notion-callout,.blog-notion .notion-callout-text,.blog-notion .notion-code,.blog-notion .notion-h1,.blog-notion .notion-h2,.blog-notion .notion-h3,.blog-notion .notion-inline-code,.blog-notion .notion-list,.blog-notion .notion-list li,.blog-notion .notion-quote,.blog-notion .notion-text{font-family:inherit!important;color:inherit}.blog-notion .notion-header,.blog-notion .notion-page-cover-wrapper,.blog-notion .notion-title{display:none!important}.blog-notion .notion-page-has-cover.notion-page-no-icon{padding-top:0!important}.blog-notion .notion-page-no-cover{margin-top:12px!important}.blog-notion .notion-page{padding:0}.blog-notion .notion-page-content{margin-top:24px}.blog-notion .notion-text{color:var(--foreground)!important;font-size:inherit!important;line-height:inherit!important}.blog-notion .notion-h1,.blog-notion .notion-h2,.post-local-content .prose h2{color:var(--foreground)!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em;margin-top:2rem;margin-bottom:1rem}.blog-notion .notion-h3,.post-local-content .prose h3{color:var(--foreground)!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.01em;margin-top:1.75rem;margin-bottom:.75rem}.blog-notion .notion-h1 .notion-h1,.blog-notion .notion-h2 .notion-h2,.blog-notion .notion-h3 .notion-h3{font-size:inherit!important}.blog-notion .notion-list{padding-left:1.2rem;margin:.25rem 0}.blog-notion .notion-list-disc,.blog-notion .notion-list-numbered{margin:0}.blog-notion .notion-list li{padding:2px 0}.blog-notion .notion-list+.notion-list{margin-top:0}.blog-notion .notion-page-content blockquote.notion-quote{border-left:3px solid var(--primary)!important;background:transparent!important;border-radius:0!important;margin:1rem 0;padding:.2rem 0 .2rem 1rem;font-style:italic;color:var(--foreground)}.blog-notion .notion-callout{border-radius:.7rem;background-color:var(--muted)!important;padding:.85rem 1rem}.blog-notion .notion-link{color:var(--primary);text-underline-offset:2px}.blog-notion .notion-link:hover{opacity:.9}.blog-notion .notion-code{border:1px solid var(--border);border-radius:.65rem}.blog-notion .notion-inline-code{background:var(--secondary);border:1px solid var(--border);border-radius:.35rem;padding:.1rem .35rem;font-size:.92em}.blog-notion .notion-image{border-radius:.8rem}.blog-notion .notion-asset-wrapper-image{border:1px solid #d3dbe6;border-radius:.5rem;padding:10px;background:#fff}.blog-notion .notion-video{width:100%;aspect-ratio:16/9;border-radius:.8rem;overflow:hidden;background:#000}.blog-notion .notion-asset-wrapper-video{border:1px solid #d3dbe6;border-radius:.5rem;padding:10px;background:#fff;overflow:hidden}.blog-notion .notion-video iframe,.blog-notion .notion-video video{display:block;width:100%!important;height:100%!important;border:0;border-radius:.8rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.blog-notion .notion-video .notion-yt-lite{width:100%;height:100%;background:#000}.blog-notion .notion-video .notion-yt-thumbnail{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center}.blog-notion .notion-hr{border:0;border-top:1px solid #c5cedb;margin:1.1rem 0}.blog-notion .notion-simple-table,.blog-notion .notion-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-notion .notion-simple-table table,.blog-notion .notion-table table{width:100%;min-width:100%;border-collapse:separate;border-spacing:0}.blog-notion .notion-simple-table td,.blog-notion .notion-simple-table th,.blog-notion .notion-table td,.blog-notion .notion-table th{border-color:#c5cedb!important}.blog-notion .notion-collection-card th,.blog-notion .notion-simple-table th,.blog-notion .notion-table th{background:transparent!important}@media (max-width:640px){.blog-notion .notion-page-content{margin-top:18px}.blog-notion .notion-simple-table table,.blog-notion .notion-table table{min-width:640px}}.post-local-content{max-width:100%}.post-local-content .prose p{margin:1rem 0;color:var(--foreground);font-size:inherit;line-height:inherit}.post-local-content .prose ul{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.post-local-content .prose ol{margin:1rem 0;padding-left:1.75rem;list-style-type:decimal}.post-local-content .prose ol li::marker{color:var(--foreground);font-weight:500}.post-local-content .prose blockquote{margin:1.5rem 0;border-left-color:var(--primary)!important;border-left-width:3px!important;border-left:3px solid var(--primary)!important;background:color-mix(in srgb,var(--muted) 50%,transparent);padding:.75rem 1.25rem;font-style:italic;color:var(--foreground)}.post-local-content .prose pre{margin:1rem 0;border-radius:.5rem;background:var(--muted);padding:1rem;overflow-x:auto;font-size:.875rem}.blog-notion .notion-list-numbered{list-style-type:decimal!important;padding-left:1.75rem!important}.blog-notion .notion-list-numbered .notion-list-numbered{list-style-type:lower-alpha!important}