.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)}.pxb-blog-article h2{margin:2rem 0 .65rem;font-size:1.25rem;font-weight:500;letter-spacing:.1px;line-height:1.3;color:var(--pxb-ink)}.pxb-blog-article h3{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:500;line-height:1.35;color:var(--pxb-ink)}.pxb-blog-article ol,.pxb-blog-article p,.pxb-blog-article ul{margin:.85rem 0 0;font-size:15px;line-height:1.65;color:var(--pxb-soft)}.pxb-blog-article ol,.pxb-blog-article ul{padding-left:1.25rem}.pxb-blog-article li+li{margin-top:.35rem}.pxb-blog-article strong{font-weight:500;color:var(--pxb-ink)}.pxb-blog-article a{color:var(--pxb-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.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}