.pa-blog-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pa-blog-chips a{min-height:44px;padding:0 var(--space-5);border:1px solid var(--pa-line);border-radius:var(--radius-pill);background:var(--pa-surface);color:var(--pa-ink);font-size:var(--text-small);transition:background var(--duration-fast) var(--pa-ease-out), border-color var(--duration-fast) var(--pa-ease-out);align-items:center;text-decoration:none;display:inline-flex}.pa-blog-chips a:hover{background:var(--pa-light-hover);border-color:var(--pa-blue)}.pa-blog-chips a[aria-current=page]{background:var(--pa-ink);border-color:var(--pa-ink);color:#fff}.pa-blog-chips a:focus-visible{outline:2px solid var(--pa-focus);outline-offset:2px}.pa-blog-index{padding-block:var(--space-10) var(--section-y)}.pa-blog-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0;list-style:none;display:grid}.pa-blog-card{gap:var(--space-3);height:100%;padding:var(--space-6);border:1px solid var(--pa-line);border-radius:var(--pa-radius-md);background:var(--pa-surface);transition:border-color var(--duration-fast) var(--pa-ease-out), box-shadow var(--duration-base) var(--pa-ease-out);flex-direction:column;display:flex;position:relative}.pa-blog-card:hover{border-color:var(--pa-blue);box-shadow:var(--shadow-paper)}.pa-blog-card:focus-within{outline:2px solid var(--pa-focus);outline-offset:2px}.pa-blog-card__cat{color:var(--pa-blue-hover);font-size:var(--text-small);margin:0;font-weight:600}.pa-blog-card__title{margin:0;font-size:24px;font-weight:600;line-height:1.3}.pa-blog-card__title a{color:var(--pa-ink);text-decoration:none}.pa-blog-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.pa-blog-card__title a:focus-visible{outline:none}.pa-blog-card__desc{color:var(--pa-graphite);font-size:var(--text-body-sm);margin:0;line-height:1.5}.pa-blog-card__meta{padding-top:var(--space-3);color:var(--pa-graphite);font-size:var(--text-small);margin:auto 0 0}.pa-blog-byline{gap:var(--space-1) var(--space-4);color:var(--pa-graphite);font-size:var(--text-small);flex-wrap:wrap;margin:0;display:flex}.pa-blog-byline strong{color:var(--pa-ink);font-weight:600}.pa-blog-post{padding-bottom:var(--space-10)}.pa-blog-post__single{max-width:calc(var(--pa-measure) + 2 * var(--page-gutter))}.pa-blog-post .pa-raillayout{padding-top:var(--space-9)}.pa-blog-body{max-width:var(--pa-measure);font-size:var(--text-body-lg);color:var(--pa-ink);line-height:1.65}.pa-blog-body>*{margin:0 0 var(--space-6)}.pa-blog-body h2,.pa-blog-body h3,.pa-blog-body h4{scroll-margin-top:calc(var(--pa-header-h) + 72px);font-weight:600;line-height:1.25}.pa-blog-body h2{margin-top:var(--space-10);font-size:var(--text-h4)}.pa-blog-body h3{margin-top:var(--space-8);font-size:24px}.pa-blog-body h4{margin-top:var(--space-7);font-size:var(--text-body-lg)}.pa-blog-body ul,.pa-blog-body ol{padding-left:1.3em}.pa-blog-body ul{list-style:outside}.pa-blog-body ol{list-style:decimal}.pa-blog-body li::marker{color:var(--pa-blue-hover)}.pa-blog-body li+li{margin-top:var(--space-2)}.pa-blog-body blockquote{padding-left:var(--space-5);border-left:3px solid var(--pa-blue);color:var(--pa-ink)}.pa-blog-body blockquote>*{margin:0 0 var(--space-3)}.pa-blog-body code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.pa-blog-body pre{padding:var(--space-4);border-radius:var(--pa-radius-sm);background:var(--pa-surface-sunken);font-size:var(--text-small);overflow-x:auto}.pa-blog-body hr{border:0;border-top:var(--divider)}.pa-blog-body__img{border-radius:var(--pa-radius-sm);max-width:100%;height:auto;display:block}.pa-blog-body .pa-tscroll{margin-bottom:var(--space-6)}.pa-blog-body__table th[scope=row]{font-weight:600}.pa-blog-body__table td:last-child{min-width:18em}.pa-blog-aside{gap:var(--space-8);max-width:var(--pa-measure);margin-top:var(--space-10);display:grid}.pa-blog-box{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--pa-line);border-radius:var(--pa-radius-md);background:var(--pa-surface-sunken);display:grid}.pa-blog-box h2{margin:0;font-size:24px;font-weight:600;line-height:1.3}.pa-blog-box p{font-size:var(--text-body-sm);color:var(--pa-graphite);margin:0;line-height:1.55}.pa-blog-person{gap:var(--space-4);align-items:flex-start;display:flex}.pa-blog-person img{border-radius:var(--radius-circle);object-fit:cover;flex:none;width:64px;height:64px}.pa-blog-person__name{font-size:var(--text-body-lg);color:var(--pa-ink);margin:0;font-weight:600}.pa-blog-person__cred{font-size:var(--text-small);color:var(--pa-graphite);margin:0}.pa-blog-list{gap:var(--space-3);font-size:var(--text-body-sm);margin:0;padding-left:1.3em;line-height:1.5;display:grid}ol.pa-blog-list{list-style:decimal}.pa-blog-list--plain{padding-left:0;list-style:none}.pa-blog-more{padding-block:var(--space-10);border-top:var(--divider)}.pa-blog-more h2{margin:0 0 var(--space-7)}@media (max-width:720px){.pa-blog-body{font-size:var(--text-body-sm)}.pa-blog-body h2{margin-top:var(--space-9);font-size:24px}.pa-blog-card{padding:var(--space-5)}.pa-blog-card__title{font-size:21px}.pa-blog-box{padding:var(--space-5)}}
