.blog-feed[data-astro-cid-25rjcfap]{flex-direction:column;gap:48px;max-width:100%;margin-top:24px;display:flex}.blog-post-card[data-astro-cid-25rjcfap]{overflow-wrap:break-word;word-wrap:break-word;border-bottom:1px solid #0000000f;flex-direction:column;gap:8px;max-width:100%;padding-bottom:32px;display:flex}.blog-post-card[data-astro-cid-25rjcfap]:last-child{border-bottom:none}.post-date[data-astro-cid-25rjcfap]{opacity:.5;text-transform:uppercase;letter-spacing:1px;font-size:11px}.post-title[data-astro-cid-25rjcfap]{font-family:var(--font-serif);overflow-wrap:break-word;word-wrap:break-word;font-size:22px;font-weight:500;line-height:1.3}.post-title[data-astro-cid-25rjcfap] a[data-astro-cid-25rjcfap]{color:inherit;text-decoration:none;transition:opacity .2s}.post-title[data-astro-cid-25rjcfap] a[data-astro-cid-25rjcfap]:hover{opacity:.7}.post-excerpt[data-astro-cid-25rjcfap]{opacity:.8;overflow-wrap:break-word;word-wrap:break-word;font-size:13.5px;line-height:1.5}.post-read-more[data-astro-cid-25rjcfap]{color:inherit;text-underline-offset:4px;align-self:flex-start;font-size:12.5px;font-weight:500;transition:opacity .2s}.post-read-more[data-astro-cid-25rjcfap]:hover{opacity:.7}.pagination[data-astro-cid-25rjcfap]{border-top:1px solid #0000000f;justify-content:space-between;align-items:center;margin-top:56px;padding-top:32px;font-size:13px;display:flex}.pagination-prev[data-astro-cid-25rjcfap],.pagination-next[data-astro-cid-25rjcfap]{flex:1}.pagination-prev[data-astro-cid-25rjcfap]{text-align:left}.pagination-next[data-astro-cid-25rjcfap]{text-align:right}.pagination-link[data-astro-cid-25rjcfap]{color:inherit;text-underline-offset:6px;text-decoration:underline 1px;text-decoration-color:var(--underline-color);transition:text-decoration-color .2s,opacity .2s}.pagination-link[data-astro-cid-25rjcfap]:hover:not(.disabled){text-decoration-color:var(--underline-hover)}.pagination-link[data-astro-cid-25rjcfap].disabled{opacity:.25;pointer-events:none;cursor:default;text-decoration:none}.pagination-info[data-astro-cid-25rjcfap]{opacity:.5;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:12px}@media (width<=768px){.pagination[data-astro-cid-25rjcfap]{flex-direction:column;align-items:center;gap:16px;margin-top:40px;padding-top:24px}.pagination-prev[data-astro-cid-25rjcfap],.pagination-next[data-astro-cid-25rjcfap]{text-align:center;width:100%}.pagination-info[data-astro-cid-25rjcfap]{order:-1}}.search-section[data-astro-cid-25rjcfap]{width:100%;margin-top:16px;margin-bottom:32px}.search-input-wrapper[data-astro-cid-25rjcfap]{border-bottom:1.5px solid #0000001a;align-items:center;width:100%;transition:border-color .25s;display:flex;position:relative}.search-input-wrapper[data-astro-cid-25rjcfap]:focus-within{border-color:#000000b3}.search-icon[data-astro-cid-25rjcfap]{opacity:.4;pointer-events:none;width:18px;height:18px;position:absolute;left:4px}#blog-search-input[data-astro-cid-25rjcfap]{width:100%;font-family:var(--font-mono);color:inherit;background:0 0;border:none;outline:none;padding:12px 36px 12px 32px;font-size:13.5px}#blog-search-input[data-astro-cid-25rjcfap]::placeholder{opacity:.4}#blog-search-input[data-astro-cid-25rjcfap]::-webkit-search-decoration{display:none}#blog-search-input[data-astro-cid-25rjcfap]::-webkit-search-cancel-button{display:none}#blog-search-input[data-astro-cid-25rjcfap]::-webkit-search-results-button{display:none}#blog-search-input[data-astro-cid-25rjcfap]::-webkit-search-results-decoration{display:none}.search-clear-btn[data-astro-cid-25rjcfap]{cursor:pointer;opacity:.4;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;transition:opacity .2s;display:flex;position:absolute;right:4px}.search-clear-btn[data-astro-cid-25rjcfap]:hover{opacity:.8}.search-clear-btn[data-astro-cid-25rjcfap] svg[data-astro-cid-25rjcfap]{width:16px;height:16px}.search-status[data-astro-cid-25rjcfap]{font-family:var(--font-mono);opacity:.5;text-align:center;width:100%;padding:40px 0;font-size:13px}mark{color:inherit;background-color:#00000014;border-radius:3px;padding:0 4px;font-weight:500}
