.page:not(.home) .entry-header{margin-block-end:var(--space-xl)}.blog .site-main,.archive .site-main,.search-results .site-main{display:grid;gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.blog .page-header,.archive .page-header,.search-results .page-header,.blog .paging-navigation,.archive .paging-navigation,.search-results .paging-navigation{grid-column:1 / -1;margin:0}.blog .site-main>article,.archive .site-main>article,.search-results .site-main>article{border-block-start:1px solid var(--color-border-default);margin:0;min-inline-size:0;padding-block-start:var(--space-xl)}.blog .site-main>article .inside-article,.archive .site-main>article .inside-article,.search-results .site-main>article .inside-article{display:flex;flex-direction:column;min-block-size:100%}.atb-entry-categories{display:flex;flex-wrap:wrap;font-family:var(--font-family-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);gap:var(--space-sm);line-height:var(--line-height-caption);margin-block-end:var(--space-sm)}.atb-entry-categories a{background:var(--color-surface-lime);border-radius:var(--radius-small);color:var(--color-primary-700);display:inline-flex;padding:var(--space-xs) var(--space-sm);text-decoration:none}.atb-entry-categories a:hover,.atb-entry-categories a:focus-visible{color:var(--color-primary-900);text-decoration:underline;text-underline-offset:.16em}.blog .entry-title,.archive .entry-title,.search-results .entry-title{font-size:var(--font-size-h3);line-height:var(--line-height-h3);margin-block-end:var(--space-sm)}.blog .entry-title a,.archive .entry-title a,.search-results .entry-title a{text-decoration:none}.entry-meta{color:var(--color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-caption)}.blog .post-image,.archive .post-image,.search-results .post-image,.single-post .featured-image{margin-block:var(--space-lg)}.blog .post-image a,.archive .post-image a,.search-results .post-image a{border-radius:var(--radius-medium);display:block;overflow:hidden}.blog .post-image img,.archive .post-image img,.search-results .post-image img,.single-post .featured-image img{border-radius:var(--radius-medium);inline-size:100%}.blog .entry-summary,.archive .entry-summary,.search-results .entry-summary{color:var(--color-text-primary);margin-block-start:var(--space-md)}.blog .entry-summary>:last-child,.archive .entry-summary>:last-child,.search-results .entry-summary>:last-child{margin-block-end:0}.atb-entry-continuation{margin-block:auto 0;padding-block-start:var(--space-md)}.atb-entry-continuation .atb-text-link{align-items:center;min-block-size:44px}.single-post .entry-header{margin-block-end:0}.single-post .entry-title{margin-block-end:var(--space-md)}.single-post .entry-content{overflow-wrap:anywhere}.single-post .entry-content>:where(p,ul,ol,blockquote,pre,table){max-inline-size:var(--content-readable)}.single-post .entry-content :where(img,iframe,video,embed,object){max-inline-size:100%}.single-post .entry-content :where(pre,table){overflow-x:auto}.single-post .entry-footer{margin-block-start:var(--space-3xl)}.paging-navigation .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.paging-navigation .page-numbers{align-items:center;display:inline-flex;justify-content:center;min-block-size:44px;min-inline-size:44px;padding:var(--space-sm)}.paging-navigation .page-numbers.current{background:var(--color-primary-900);border-radius:var(--radius-small);color:var(--color-text-on-dark)}.post-navigation{border-block-start:1px solid var(--color-border-default);padding-block-start:var(--space-xl)}.post-navigation a{display:inline-flex;min-block-size:44px}.search-no-results .no-results{max-inline-size:var(--content-readable)}.search-no-results .search-form{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.search-no-results .search-form label{flex:1 1 16rem}.search-no-results .search-field{inline-size:100%}@media (min-width:48rem){.blog .site-main,.archive .site-main,.search-results .site-main{column-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-3xl)}}