.site-main{display:grid;grid-template-columns:repeat(1,1fr);column-gap:2em;row-gap:calc(2 * var(--global--spacing-vertical));max-width:var(--responsive--alignwide-width)}.tw-blog-card .site-main{row-gap:2em}.tw-blog-grid .entry-header{width:100%;margin-bottom:var(--global--spacing-unit)}.tw-blog-grid .navigation,.tw-blog-grid .no-results.not-found,.tw-blog-grid .page-header,.tw-blog-grid .search-result-count{width:100%;max-width:none;grid-column:1/-1}.page-header{margin-bottom:var(--global--spacing-vertical)}.tw-blog-card .page-header{margin-bottom:calc(2 * var(--global--spacing-vertical))}.tw-blog-card .navigation,.tw-blog-separator .navigation{border-top:0;padding-top:0}.tw-blog-card .navigation{margin-top:calc(1.5 * var(--global--spacing-vertical))}.tw-blog-grid .search-result-count{margin-top:0}.tw-blog-grid .hentry{margin:0;display:flex;flex-direction:column;width:100%}.tw-blog-grid .hentry .entry-footer{width:100%;max-width:100%;border:0;padding:0;margin:0;font-size:max(calc(0.7 * var(--global--font-size-base)),14px)}.tw-blog-card .hentry .entry-footer,.tw-blog-separator .hentry .entry-footer{margin-top:auto}.tw-blog-grid .hentry.tw-no-meta .entry-footer,.tw-blog-grid .post-thumbnail figcaption{display:none}.tw-blog-grid .post-thumbnail{width:100%;max-width:100%;margin:var(--global--spacing-vertical) 0 10px}.tw-blog-grid .post-thumbnail img{margin:0}.tw-blog-grid.tw-blog-image-above .post-thumbnail{margin-bottom:var(--global--spacing-vertical)}.tw-blog-grid .hentry .entry-content{font-size:max(var(--global--font-size-sm),16px);line-height:min(var(--global--line-height-body),1.6);width:100%;margin-bottom:calc(0.7 * var(--global--spacing-vertical));margin-top:0}.tw-blog-grid .hentry.tw-no-meta .entry-content{margin-bottom:0}.tw-blog-grid .entry-content > *{margin-top:0;margin-bottom:calc(0.666 * var(--global--spacing-vertical))}.tw-blog-grid .entry-content > *:last-child{margin-bottom:0}.tw-blog-grid h2.entry-title{font-size:var(--archive-heading-size,var(--global--font-size-lg))}.tw-blog-separator .hentry{padding-bottom:var(--global--spacing-vertical);border-bottom:var(--separator--height) solid var(--separator--border-color)}@media only screen and (max-width:821px){.site-main{column-gap:24px}.tw-blog-card .site-main{row-gap:24px}.tw-blog-grid h2.entry-title{font-size:min(var(--archive-heading-size,var(--global--font-size-lg)),var(--global--font-size-lg))}}@media (min-width:652px){.site-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.tw-blog-columns-3 .site-main{grid-template-columns:repeat(3,minmax(0,1fr))}}