.post-title-wrap h1,header h1[data-toc-skip],article h1[data-toc-skip]{font-family:"IBM Plex Serif",serif !important;font-weight:600 !important;font-size:clamp(32px,5vw,52px) !important;line-height:1.05 !important;letter-spacing:-0.02em !important;max-width:20ch;color:var(--heading-color) !important;margin-bottom:22px !important}header .post-meta,.post-meta{font-family:"IBM Plex Mono",monospace;font-size:13px;color:var(--text-muted-color)}header .post-meta a,.post-meta a{color:var(--link-color)}header .post-meta a:hover,.post-meta a:hover{color:var(--heading-color)}.post-meta img.rounded-circle{width:40px !important;height:40px !important;border-radius:50% !important;object-fit:cover;border:none}#topbar #breadcrumb{font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.06em;color:var(--text-muted-color)}#topbar #breadcrumb .breadcrumb-item a{color:var(--link-color);text-decoration:none}#topbar #breadcrumb .breadcrumb-item a:hover{color:var(--heading-color)}#topbar #breadcrumb .breadcrumb-item.active{color:var(--heading-color)}.content{font-family:"IBM Plex Sans",sans-serif !important;font-size:17.5px !important;line-height:1.72 !important;color:var(--text-color) !important;max-width:64ch}.content p{margin-bottom:22px;color:var(--text-color)}.content h2{font-family:"IBM Plex Serif",serif !important;font-size:26px !important;font-weight:600 !important;letter-spacing:-0.01em !important;color:var(--heading-color) !important;margin-top:48px !important;margin-bottom:18px !important}.content h3{font-family:"IBM Plex Serif",serif !important;font-size:20px !important;font-weight:600 !important;color:var(--heading-color) !important;margin-top:36px !important;margin-bottom:14px !important}.content blockquote{font-family:"IBM Plex Serif",serif;font-size:18px;font-style:italic;line-height:1.5;color:var(--heading-color);border-left:2px solid var(--link-color) !important;border-top:none;border-bottom:none;border-right:none;padding:4px 0 4px 24px !important;margin:32px 0 !important;background:none !important}.content blockquote p{color:var(--heading-color);margin:0;font-size:inherit;line-height:inherit}.content blockquote::before{content:none}.content code:not([class]){font-family:"IBM Plex Mono",monospace;font-size:15px;background:var(--highlight-bg-color);border:1px solid var(--main-border-color);border-radius:4px;padding:1px 5px;color:var(--link-color)}.content a:not(.img-link){color:var(--link-color);border-bottom:1px solid var(--link-underline-color) !important;text-decoration:none;transition:border-color 150ms ease,color 150ms ease}.content a:not(.img-link):hover{color:var(--heading-color);border-bottom-color:var(--heading-color) !important}.content ul li,.content ol li{font-family:"IBM Plex Sans",sans-serif;font-size:17.5px;line-height:1.72;color:var(--text-color);margin-bottom:8px}#panel-wrapper{border-left:1px solid var(--main-border-color);padding-left:0}#panel-wrapper .panel-heading{font-family:"IBM Plex Mono",monospace !important;font-size:11px !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:var(--text-muted-color) !important;font-weight:500 !important;border-bottom:none !important;padding-bottom:4px !important;margin-bottom:10px !important}#toc-wrapper{padding-top:0}#toc .toc-link{font-family:"IBM Plex Sans",sans-serif;font-size:13px;line-height:1.5;color:var(--text-muted-color);text-decoration:none;border-bottom:none !important;transition:color 150ms ease}#toc .toc-link:hover{color:var(--heading-color);border-bottom:none !important}#toc .toc-item.active>.toc-link,#toc .toc-link.active{color:var(--link-color)}#toc li::before{content:none !important}#toc ul{padding-left:12px}.post-meta.text-muted>span+span{display:none !important}header.post-header{border-bottom:1px solid var(--main-border-color);padding-bottom:28px;margin-bottom:34px}.post-navigation,.post-nav,#post-nav{border-top:1px solid var(--main-border-color);padding-top:32px;margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.post-navigation .btn,.post-nav .btn,#post-nav .btn{display:flex;flex-direction:column;gap:6px;text-decoration:none;padding:0;background:none !important;border:none !important;box-shadow:none !important;text-align:left}.post-navigation .btn:last-child,.post-nav .btn:last-child,#post-nav .btn:last-child{text-align:right}.post-navigation .btn:hover,.post-navigation .btn:focus,.post-navigation .btn:focus-visible,.post-navigation .btn:active,.post-nav .btn:hover,.post-nav .btn:focus,.post-nav .btn:focus-visible,.post-nav .btn:active,#post-nav .btn:hover,#post-nav .btn:focus,#post-nav .btn:focus-visible,#post-nav .btn:active{background:none !important;border:none !important;box-shadow:none !important;outline:none !important}.post-navigation .label,.post-navigation .btn-content span:first-child,.post-nav .label,.post-nav .btn-content span:first-child,#post-nav .label,#post-nav .btn-content span:first-child{font-family:"IBM Plex Mono",monospace;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-color)}.post-navigation p,.post-navigation .title,.post-nav p,.post-nav .title,#post-nav p,#post-nav .title{font-family:"IBM Plex Serif",serif;font-size:16px;font-weight:600;color:var(--text-color);transition:color 150ms ease}.post-navigation a:hover p,.post-navigation a:hover .title,.post-nav a:hover p,.post-nav a:hover .title,#post-nav a:hover p,#post-nav a:hover .title{color:var(--link-color)}.themed-img{display:block;margin:28px 0}.themed-img img{max-width:100%;border-radius:12px;display:block}.themed-img .themed-img-light{display:none}.themed-img .themed-img-dark{display:block}@media(prefers-color-scheme: light){html:not([data-mode]) .themed-img .themed-img-dark{display:none}html:not([data-mode]) .themed-img .themed-img-light{display:block}}html[data-mode=light] .themed-img .themed-img-dark{display:none}html[data-mode=light] .themed-img .themed-img-light{display:block}html[data-mode=dark] .themed-img .themed-img-dark{display:block}html[data-mode=dark] .themed-img .themed-img-light{display:none}.post-tail-wrapper .post-tags .post-tag{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--text-color);border-color:var(--main-border-color);border-radius:5px;transition:border-color 150ms ease,color 150ms ease}.post-tail-wrapper .post-tags .post-tag:hover,.post-tail-wrapper .post-tags .post-tag:focus,.post-tail-wrapper .post-tags .post-tag:focus-visible{color:var(--link-color) !important;border-color:var(--link-color) !important;background:none !important;box-shadow:none !important}/*# sourceMappingURL=post-editorial.css.map */