.blog-document{background:var(--panezy-surface)}.blog-index,.blog-post,.blog-related__inner{max-width:1080px;margin:0 auto}.blog-index{padding:5.5rem 0 2rem}.blog-index__header{border-bottom:1px solid var(--marketing-border-strong);padding:0 0 4.5rem}.blog-index__header h1,.blog-post__header h1{color:var(--marketing-ink);font-family:var(--marketing-font-display);letter-spacing:0;text-wrap:balance;font-weight:700;line-height:1.08}.blog-index__header h1{overflow-wrap:anywhere;word-break:keep-all;max-width:9em;margin-top:1rem;font-size:4.75rem}.blog-index__header>p:last-child{color:var(--marketing-ink-soft);max-width:43rem;margin-top:1.5rem;font-size:1.05rem;line-height:1.75}.blog-index__content{padding:2rem 0 4rem}.blog-index__label{justify-content:space-between;align-items:baseline;gap:1rem;padding:0 0 .75rem;display:flex}.blog-index__label h2,.blog-related h2{color:var(--marketing-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1}.blog-index__label a,.landing-blog__all,.blog-breadcrumb a,.blog-card__read{min-width:2.75rem;min-height:2.75rem;color:var(--marketing-ink-soft);transition:color var(--panezy-duration-standard) var(--panezy-ease-in-out);justify-content:center;align-items:center;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.blog-list{border-top:1px solid var(--marketing-border-strong)}.blog-card{border-bottom:1px solid var(--marketing-border-strong);grid-template-columns:minmax(10rem,.72fr) minmax(0,2fr);gap:2rem;padding:2rem 0;display:grid}.blog-card__meta{align-content:start;gap:1rem;display:grid}.blog-card__meta time,.blog-post__meta,.blog-breadcrumb{color:var(--marketing-ink-soft);font-family:var(--marketing-font-mono);font-size:.72rem}.blog-topics{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.blog-topics li{border:1px solid var(--marketing-border-strong);border-radius:var(--panezy-radius-pill);color:var(--marketing-ink-soft);font-family:var(--marketing-font-mono);white-space:nowrap;padding:.25rem .5rem;font-size:.66rem;line-height:1}.blog-card__body{min-width:0}.blog-card :is(h2,h3){font-family:var(--marketing-font-display);font-size:1.8rem;line-height:1.25}.blog-card :is(h2,h3) a{color:var(--marketing-ink);align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.blog-card__body>p{color:var(--marketing-ink-soft);max-width:45rem;margin-top:.75rem;line-height:1.75}.blog-card__read{align-items:center;gap:.5rem;min-height:2.75rem;margin-top:1rem;display:inline-flex}.blog-card :is(h2,h3) a:active,.blog-index__label a:active,.landing-blog__all:active,.blog-breadcrumb a:active,.blog-card__read:active{color:var(--marketing-ink)}.landing-blog{background:var(--marketing-surface-soft)}.landing-blog__heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.landing-blog__all{white-space:nowrap;flex:none;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.blog-list--preview{margin-top:2.25rem}.blog-post{padding:3rem 0 5rem}.blog-breadcrumb{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.blog-breadcrumb span[aria-current=page]{color:var(--marketing-ink)}.blog-post__header{border-bottom:1px solid var(--marketing-border-strong);max-width:54rem;margin-top:2.5rem;padding-bottom:3.5rem}.blog-post__header h1{max-width:18ch;margin-top:1.25rem;font-size:4.25rem}.blog-post__description{color:var(--marketing-ink-soft);max-width:43rem;margin-top:1.5rem;font-size:1.08rem;line-height:1.8}.blog-post__meta{flex-wrap:wrap;gap:1rem 2.5rem;margin-top:2rem;display:flex}.blog-post__meta>div{gap:.25rem;display:grid}.blog-post__meta dt{color:var(--marketing-ink-soft);text-transform:uppercase}.blog-post__meta dd{color:var(--marketing-ink);margin:0}.blog-prose{color:var(--marketing-ink);max-width:46rem;padding:4rem 0 1rem;font-size:1rem;line-height:1.9}.blog-prose>*+*{margin-top:1.5rem}.blog-prose h2,.blog-prose h3{color:var(--marketing-ink);scroll-margin-top:7rem}.blog-prose h2{border-top:1px solid var(--marketing-border-strong);margin-top:4rem;padding-top:1.25rem;font-size:1.75rem;line-height:1.35}.blog-prose h3{margin-top:2.5rem;font-size:1.2rem;line-height:1.45}.blog-prose p,.blog-prose li{color:var(--marketing-ink-soft);overflow-wrap:anywhere}.blog-prose strong{color:var(--marketing-ink)}.blog-prose ul,.blog-prose ol{gap:.75rem;padding-left:1.5rem;display:grid}.blog-prose table{border-collapse:collapse;width:max-content;max-width:100%;display:block;overflow-x:auto}.blog-prose th,.blog-prose td{border-bottom:1px solid var(--marketing-border-strong);text-align:left;vertical-align:top;min-width:9rem;padding:.8rem 1rem .8rem 0}.blog-prose th{color:var(--marketing-ink);letter-spacing:.04em;font-size:.78rem}.blog-prose td{color:var(--marketing-ink-soft)}.blog-prose blockquote{border-left:3px solid var(--panezy-accent);padding:.25rem 0 .25rem 1.25rem}.blog-prose blockquote p{color:var(--marketing-ink)}.blog-prose a{color:var(--panezy-secondary);font-weight:600}.blog-prose code{background:var(--marketing-surface-muted);border-radius:var(--panezy-radius-xs);font-family:var(--marketing-font-mono);padding:.125rem .25rem;font-size:.86em}.blog-prose pre{background:var(--panezy-text);border-radius:var(--panezy-radius-lg);color:var(--panezy-surface);max-width:100%;padding:1.25rem;overflow-x:auto}.blog-prose pre code{color:inherit;background:0 0;padding:0}.blog-post__cta{background:var(--marketing-surface-soft);border:1px solid var(--marketing-border-strong);border-radius:var(--panezy-radius-lg);max-width:44rem;margin-top:4rem;padding:2rem}.blog-post__cta h2{max-width:24ch;margin-top:.75rem;font-size:1.5rem;line-height:1.35}.blog-post__cta>p:not(.eyebrow){color:var(--marketing-ink-soft);max-width:38rem;margin-top:.75rem;line-height:1.7}.blog-post__cta .cta-link{margin-top:1.25rem}.blog-related{background:var(--marketing-surface-soft);border-top:1px solid var(--marketing-border);padding:4.5rem 0}.blog-related h2{margin-top:.75rem}.blog-list--related{margin-top:1.75rem}@media (hover:hover) and (pointer:fine){.blog-card :is(h2,h3) a:hover,.blog-index__label a:hover,.landing-blog__all:hover,.blog-breadcrumb a:hover,.blog-card__read:hover{color:var(--panezy-secondary)}}@media (width<=820px){.blog-index{padding-top:4rem}.blog-index__header{padding-bottom:3rem}.blog-index__header h1,.blog-post__header h1{font-size:3rem}.blog-card :is(h2,h3){font-size:1.5rem}.blog-card{grid-template-columns:1fr;gap:1rem}.blog-card__meta{gap:.75rem}.landing-blog__heading{flex-direction:column;align-items:flex-start;gap:1rem}.blog-post{padding-top:2rem}.blog-post__header{margin-top:1.75rem}.blog-prose{padding-top:3rem}}@media (width<=560px){.blog-index__header h1,.blog-post__header h1{font-size:2.25rem}.blog-index__header>p:last-child,.blog-post__description{font-size:1rem}.blog-card{padding:1.5rem 0}.blog-post__header{padding-bottom:2.5rem}.blog-post__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.blog-prose h2{font-size:1.5rem}.blog-post__cta{padding:1.5rem}.blog-post__cta .cta-link{width:100%}}@media (prefers-reduced-motion:reduce){.blog-index__label a,.landing-blog__all,.blog-breadcrumb a,.blog-card__read{transition:none}}
