.post-card[data-astro-cid-sbmovh4h]{background:var(--color-crisp-white);border:1px solid var(--color-hairline);transition:box-shadow .15s var(--ease-default), transform .15s var(--ease-default);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #002e350f}.post-card[data-astro-cid-sbmovh4h]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #002e351f}.post-card-image[data-astro-cid-sbmovh4h]{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.post-card-body[data-astro-cid-sbmovh4h]{gap:var(--spacing-xs);padding:var(--spacing-md);flex-direction:column;flex:1;display:flex}.post-card-date[data-astro-cid-sbmovh4h]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-size:13px}.post-card-title[data-astro-cid-sbmovh4h]{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.post-card-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{color:inherit;text-decoration:none}.post-card-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:after{content:"";position:absolute;inset:0}.post-card-title[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:focus-visible{outline:none}.post-card[data-astro-cid-sbmovh4h]:has(a:focus-visible){outline:2px solid var(--color-dark-azure);outline-offset:2px}.post-card-description[data-astro-cid-sbmovh4h]{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.post-card-tags[data-astro-cid-sbmovh4h]{z-index:1;padding:var(--spacing-xs) 0 0;flex-wrap:wrap;gap:6px;margin:auto 0 0;list-style:none;display:flex;position:relative}.post-card-tags[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{text-decoration:none}.post-card-tags[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:hover{background:#00727a24}.post-filters[data-astro-cid-oxezsu4a]{gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.post-filters[data-astro-cid-oxezsu4a][hidden]{display:none}@media (width<=640px){.post-filters[data-astro-cid-oxezsu4a]{margin-inline:calc(-1 * var(--spacing-sm));padding:2px var(--spacing-sm);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.post-filters[data-astro-cid-oxezsu4a] button[data-astro-cid-oxezsu4a]{background:var(--color-crisp-white);font-family:var(--font-head);color:var(--color-off-black);cursor:pointer;border:1px solid #002e3540;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:500}.post-filters[data-astro-cid-oxezsu4a] button[data-astro-cid-oxezsu4a]:hover{border-color:var(--color-teal-mid)}.post-filters[data-astro-cid-oxezsu4a] button[data-astro-cid-oxezsu4a]:focus-visible{outline:2px solid var(--color-teal-mid);outline-offset:2px}.post-filters[data-astro-cid-oxezsu4a] button[data-astro-cid-oxezsu4a][aria-pressed=true]{border-color:var(--color-dark-azure);background:var(--color-dark-azure);color:var(--color-crisp-white)}.post-search[data-astro-cid-oxezsu4a]{align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap;display:flex;position:relative}.post-search[data-astro-cid-oxezsu4a][hidden]{display:none}@media (width<=768px){.post-search[data-astro-cid-oxezsu4a]{margin-bottom:var(--spacing-lg)}}.post-search[data-astro-cid-oxezsu4a] svg[data-astro-cid-oxezsu4a]{fill:none;width:20px;height:20px;stroke:var(--color-muted);stroke-width:1.75px;stroke-linecap:round;pointer-events:none;position:absolute;top:13px;left:14px}.post-search[data-astro-cid-oxezsu4a] input[data-astro-cid-oxezsu4a]{background:var(--color-crisp-white);min-width:0;height:46px;font:inherit;color:var(--color-off-black);border:1px solid #002e3540;border-radius:23px;flex:0 420px;padding:0 16px 0 44px;font-size:16px}.post-search[data-astro-cid-oxezsu4a] input[data-astro-cid-oxezsu4a]::placeholder{color:var(--color-muted)}.post-search[data-astro-cid-oxezsu4a] input[data-astro-cid-oxezsu4a]:focus-visible{outline:2px solid var(--color-teal-mid);outline-offset:1px;border-color:var(--color-teal-mid)}.post-search-status[data-astro-cid-oxezsu4a]{color:var(--color-muted);margin:0;font-size:15px}.post-search-status[data-astro-cid-oxezsu4a]:empty{display:none}.post-list-back[data-astro-cid-oxezsu4a]{margin:0 0 var(--spacing-lg)}.post-list-back[data-astro-cid-oxezsu4a] a[data-astro-cid-oxezsu4a]{font-family:var(--font-head);color:var(--color-teal-mid);font-weight:600;text-decoration:none}.post-list-back[data-astro-cid-oxezsu4a] a[data-astro-cid-oxezsu4a]:hover{text-underline-offset:3px;text-decoration:underline}.post-list[data-astro-cid-oxezsu4a]{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0;padding:0;list-style:none;display:grid}.post-list[data-astro-cid-oxezsu4a] li[data-astro-cid-oxezsu4a]{display:flex}.post-list[data-astro-cid-oxezsu4a] li[data-astro-cid-oxezsu4a][hidden]{display:none}.post-list[data-astro-cid-oxezsu4a] li[data-astro-cid-oxezsu4a]>*{flex:1}
