.px-block--blog{height:auto!important;max-height:none!important;min-height:100dvh;overflow-x:hidden;overflow-y:auto;background:var(--pxb-bg);color:var(--pxb-ink)}.pxb-blog-bar-start{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.pxb-blog-crumb-sep{opacity:.35;font-size:12px;flex-shrink:0}.pxb-blog-crumb-current{opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12rem}@media (min-width:640px){.pxb-blog-crumb-current{max-width:22rem}}.pxb-blog-main{width:100%;max-width:40rem;margin:0 auto;padding:1.75rem max(18px,env(safe-area-inset-left)) max(3rem,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-right))}@media (min-width:900px){.pxb-blog-main{max-width:42rem;padding:2.5rem var(--pxb-px) 4rem}}.pxb-blog-kicker{margin:0 0 .75rem;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--pxb-soft);opacity:.7}.pxb-blog-h1{margin:0;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:400;letter-spacing:.15px;line-height:1.2;color:var(--pxb-ink);text-transform:lowercase}.pxb-blog-lede{margin:1rem 0 0;font-size:15px;line-height:1.55;color:var(--pxb-soft);max-width:36rem}.pxb-blog-section{margin-top:2.5rem}.pxb-blog-section-label{margin:0 0 1rem;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--pxb-soft);opacity:.65}.pxb-blog-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--pxb-line)}.pxb-blog-item{border-bottom:1px solid var(--pxb-line)}.pxb-blog-item a{display:block;padding:1.15rem 0;transition:opacity .12s}.pxb-blog-item a:hover{opacity:.72}.pxb-blog-item-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-bottom:.4rem;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pxb-soft);opacity:.7}.pxb-blog-item-title{margin:0;font-size:1.05rem;font-weight:400;letter-spacing:.1px;line-height:1.35;color:var(--pxb-ink)}.pxb-blog-item-excerpt{margin:.45rem 0 0;font-size:14px;line-height:1.5;color:var(--pxb-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pxb-blog-post-meta{margin:0 0 .75rem;font-size:12px;letter-spacing:.04em;color:var(--pxb-soft);opacity:.75}.pxb-blog-post-title{margin:0;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:400;letter-spacing:.12px;line-height:1.25;color:var(--pxb-ink)}.pxb-blog-post-excerpt{margin:1rem 0 0;font-size:16px;line-height:1.55;color:var(--pxb-soft)}.pxb-blog-cover{display:block;width:100%;margin:1.75rem 0 0;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:var(--pxb-surface)}.pxb-blog-article{margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--pxb-line);font-size:15px;line-height:1.7;color:var(--pxb-soft)}.pxb-blog-article>:first-child{margin-top:0}.pxb-blog-article h2{margin:2.1rem 0 .7rem;font-size:1.28rem;font-weight:500;letter-spacing:.1px;line-height:1.3;color:var(--pxb-ink)}.pxb-blog-article h3{margin:1.6rem 0 .5rem;font-size:1.08rem;font-weight:500;line-height:1.35;color:var(--pxb-ink)}.pxb-blog-article h4,.pxb-blog-article h5,.pxb-blog-article h6{margin:1.35rem 0 .45rem;font-size:1rem;font-weight:500;line-height:1.4;color:var(--pxb-ink)}.pxb-blog-article ol,.pxb-blog-article p,.pxb-blog-article ul{margin:.95rem 0 0;font-size:inherit;line-height:inherit;color:inherit}.pxb-blog-article ol,.pxb-blog-article ul{padding-left:1.3rem}.pxb-blog-article li+li{margin-top:.4rem}.pxb-blog-article li>p{margin:.35rem 0 0}.pxb-blog-article li>p:first-child{margin-top:0}.pxb-blog-article strong{font-weight:550;color:var(--pxb-ink)}.pxb-blog-article em{font-style:italic}.pxb-blog-article a{color:var(--pxb-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pxb-blog-article a:hover{opacity:.75}.pxb-blog-article blockquote{margin:1.35rem 0 0;padding:.15rem 0 .15rem 1rem;border-left:2px solid var(--pxb-line);color:var(--pxb-soft);font-style:italic}.pxb-blog-article blockquote p{margin-top:.5rem}.pxb-blog-article blockquote p:first-child{margin-top:0}.pxb-blog-article hr{margin:2rem 0;border:0;border-top:1px solid var(--pxb-line)}.pxb-blog-article code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em;padding:.12em .35em;border-radius:3px;background:var(--pxb-surface);color:var(--pxb-ink)}.pxb-blog-article pre{margin:1.25rem 0 0;padding:1rem 1.1rem;overflow-x:auto;border-radius:4px;background:var(--pxb-surface);border:1px solid var(--pxb-line)}.pxb-blog-article pre code{padding:0;background:transparent;font-size:13px;line-height:1.55}.pxb-blog-figure{margin:1.5rem 0 0}.pxb-blog-article img,.pxb-blog-figure img{display:block;max-width:100%;height:auto;border-radius:4px;background:var(--pxb-surface)}.pxb-blog-figure figcaption{margin-top:.5rem;font-size:12px;line-height:1.4;text-align:center;color:var(--pxb-soft);opacity:.8}.pxb-blog-table-wrap{margin:1.25rem 0 0;overflow-x:auto;border:1px solid var(--pxb-line);border-radius:4px}.pxb-blog-article table{width:100%;border-collapse:collapse;font-size:14px}.pxb-blog-article td,.pxb-blog-article th{padding:.65rem .85rem;text-align:left;border-bottom:1px solid var(--pxb-line);vertical-align:top}.pxb-blog-article th{font-weight:500;color:var(--pxb-ink);background:var(--pxb-surface)}.pxb-blog-article tr:last-child td{border-bottom:0}.pxb-blog-task-list{list-style:none;padding-left:0}.pxb-blog-task-item{display:flex;align-items:flex-start;gap:.5rem}.pxb-blog-task-item input[type=checkbox]{margin-top:.35rem;flex-shrink:0}.pxb-blog-embed{margin:1.25rem 0 0;position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--pxb-surface)}.pxb-blog-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pxb-blog-article mark{background:color-mix(in srgb,var(--pxb-ink) 12%,transparent);color:inherit;padding:.05em .15em;border-radius:2px}.pxb-blog-cta{margin-top:2.75rem;padding:1.35rem 0 0;border-top:1px solid var(--pxb-line)}.pxb-blog-cta p{margin:0 0 1rem;font-size:14px;line-height:1.45;color:var(--pxb-soft)}.pxb-blog-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}