.blog-hero[data-astro-cid-5tznm7mj]{position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:clamp(4.5rem,9vw,7rem) 1.5rem clamp(3.5rem,7vw,5rem);background:radial-gradient(ellipse 85% 70% at -8% -10%,#f8ead6 0%,transparent 52%),radial-gradient(ellipse 55% 45% at 108% 0%,#c8f8e2 0%,transparent 46%),radial-gradient(ellipse 70% 60% at 85% 115%,#63d9aa 0%,transparent 52%),#d9f6ea}.blog-hero[data-astro-cid-5tznm7mj]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(15,26,20,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(15,26,20,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse at 50% 30%,#000 8%,transparent 72%)}.blog-hero[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj],.blog-hero[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{position:relative;z-index:1}.blog-hero[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{margin:0;font-size:clamp(3rem,7vw,5rem);letter-spacing:-.05em;line-height:.95}.blog-hero[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj]{max-width:40rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.7;color:var(--color-text-muted)}.blog-hero[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{color:#0a6b42;font-weight:600;text-decoration:underline;text-decoration-color:#0a6b4259;text-decoration-thickness:.08em;text-underline-offset:.14em}.blog-hero[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover,.blog-hero[data-astro-cid-5tznm7mj] p[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:focus{color:#075533;text-decoration-color:currentColor}.blog-list[data-astro-cid-5tznm7mj]{padding:clamp(2.5rem,5vw,3.5rem) 0 clamp(4.25rem,8vw,6.5rem);background:radial-gradient(ellipse 70% 40% at 100% 0%,rgba(19,223,127,.1),transparent 55%),#f4f8f5}.blog-container[data-astro-cid-5tznm7mj]{max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}@media(min-width:768px){.blog-container[data-astro-cid-5tznm7mj]{padding:0 2rem}}.blog-filters[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:.85rem;margin:0 0 1.5rem;padding:.85rem;background:#fff;border:1px solid rgba(15,26,20,.08);border-radius:16px;box-shadow:0 10px 30px #0f1a140a}.blog-filters-controls[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1fr;gap:.65rem}@media(min-width:768px){.blog-filters-controls[data-astro-cid-5tznm7mj]{grid-template-columns:minmax(0,1fr) 11.5rem 8.5rem;gap:.75rem;align-items:stretch}}.blog-filter-search[data-astro-cid-5tznm7mj],.blog-filter-sort[data-astro-cid-5tznm7mj],.blog-filter-topics[data-astro-cid-5tznm7mj]{min-width:0}.blog-filter-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj],.blog-filter-sort[data-astro-cid-5tznm7mj] select[data-astro-cid-5tznm7mj],.blog-filter-topics[data-astro-cid-5tznm7mj]>summary[data-astro-cid-5tznm7mj]{width:100%;height:2.75rem;box-sizing:border-box;font-family:inherit;font-size:.9375rem;padding:0 .9rem;border:1px solid rgba(15,26,20,.12);border-radius:12px;background:#f7f8f7;color:var(--color-heading);transition:border-color .15s ease,background-color .15s ease}.blog-filter-sort[data-astro-cid-5tznm7mj] select[data-astro-cid-5tznm7mj]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23555555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;padding-right:2.25rem;cursor:pointer}.blog-filter-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]:hover,.blog-filter-sort[data-astro-cid-5tznm7mj] select[data-astro-cid-5tznm7mj]:hover,.blog-filter-topics[data-astro-cid-5tznm7mj]>summary[data-astro-cid-5tznm7mj]:hover{border-color:#ccc}.blog-filter-search[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]:focus,.blog-filter-sort[data-astro-cid-5tznm7mj] select[data-astro-cid-5tznm7mj]:focus,.blog-filter-topics[data-astro-cid-5tznm7mj]>summary[data-astro-cid-5tznm7mj]:focus-visible{outline:none;border-color:#13df7f;background:#fff}.blog-filter-topics[data-astro-cid-5tznm7mj]{position:relative}.blog-filter-topics[data-astro-cid-5tznm7mj]>summary[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;list-style:none;cursor:pointer;user-select:none}.blog-filter-topics[data-astro-cid-5tznm7mj]>summary[data-astro-cid-5tznm7mj]::-webkit-details-marker{display:none}.blog-filter-topics[data-astro-cid-5tznm7mj]>summary[data-astro-cid-5tznm7mj]:after{content:"";width:.65rem;height:.4rem;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23555555' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.blog-filter-topics[data-astro-cid-5tznm7mj][open]>summary[data-astro-cid-5tznm7mj]{border-color:var(--color-accent)}.blog-topics-summary-label[data-astro-cid-5tznm7mj]{color:var(--color-text-muted)}.blog-topics-summary-count[data-astro-cid-5tznm7mj]{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:var(--color-accent);color:var(--color-accent-ink);font-size:.7rem;font-weight:700;line-height:1}.blog-topics-summary-count[data-astro-cid-5tznm7mj][hidden]{display:none}.blog-topic-panel[data-astro-cid-5tznm7mj]{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;right:0;max-height:16rem;overflow-y:auto;padding:.4rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}@media(min-width:768px){.blog-topic-panel[data-astro-cid-5tznm7mj]{left:auto;right:0;width:16rem}}.blog-topic-option[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:.6rem;margin:0;padding:.55rem .65rem;border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;color:var(--color-text)}.blog-topic-option[data-astro-cid-5tznm7mj]:hover{background:var(--color-bg-subtle)}.blog-topic-option[data-astro-cid-5tznm7mj] input[data-astro-cid-5tznm7mj]{width:.95rem;height:.95rem;margin:0;accent-color:var(--color-accent);flex-shrink:0}.blog-filters-meta[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.25rem}.blog-result-count[data-astro-cid-5tznm7mj]{margin:0;font-size:.8125rem;color:var(--color-text-muted)}.blog-filters-clear[data-astro-cid-5tznm7mj]{font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);background:none;border:none;padding:0;cursor:pointer}.blog-filters-clear[data-astro-cid-5tznm7mj]:hover,.blog-filters-clear[data-astro-cid-5tznm7mj]:focus{color:#0a6b42}.blog-filters-clear[data-astro-cid-5tznm7mj][hidden]{display:none}.blog-empty[data-astro-cid-5tznm7mj]{text-align:center;padding:4rem 2rem;color:var(--color-text-muted);font-size:1.05rem}.blog-empty--filtered[data-astro-cid-5tznm7mj]{padding:2.5rem 1rem}.blog-empty[data-astro-cid-5tznm7mj][hidden],.blog-grid[data-astro-cid-5tznm7mj][hidden]{display:none}.blog-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media(min-width:1024px){.blog-grid[data-astro-cid-5tznm7mj]{grid-template-columns:repeat(3,1fr)}}.blog-card[data-astro-cid-5tznm7mj][hidden]{display:none}.blog-card[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(15,26,20,.08);border-radius:16px;box-shadow:0 10px 30px #0f1a140a;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.blog-card[data-astro-cid-5tznm7mj]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f1a1414}.blog-card-image[data-astro-cid-5tznm7mj]{width:100%;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-bg-subtle)}.blog-card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.blog-card[data-astro-cid-5tznm7mj]:hover .blog-card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:scale(1.03)}.blog-card-image[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:block;height:100%}.blog-card-content[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:.7rem;flex:1;padding:1.2rem 1.25rem 1rem}.blog-card[data-astro-cid-5tznm7mj] h2[data-astro-cid-5tznm7mj]{margin:0;font-size:clamp(1.15rem,1.5vw,1.3rem);letter-spacing:-.03em;line-height:1.25}.blog-card-link[data-astro-cid-5tznm7mj]{color:var(--color-heading);text-decoration:none;transition:color .2s ease}.blog-card-link[data-astro-cid-5tznm7mj]:hover,.blog-card-link[data-astro-cid-5tznm7mj]:focus{color:var(--color-link);text-decoration:none}.blog-card-description[data-astro-cid-5tznm7mj]{font-size:.95rem;line-height:1.6;color:var(--color-text-muted);margin:0;flex:1}.blog-card-meta[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.35rem .7rem;align-items:baseline;font-size:.78rem;color:var(--color-text-muted)}.blog-date[data-astro-cid-5tznm7mj]{font-weight:700;letter-spacing:.04em;color:#0a6b42}.blog-tags[data-astro-cid-5tznm7mj]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.blog-tag[data-astro-cid-5tznm7mj]{display:inline-block;padding:.22rem .55rem;background:#e7f8ef;color:#0a6b42;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:-.01em}.blog-card-more[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:.4rem;margin-top:auto;padding:.85rem 1.25rem;background:#e7f8ef;color:var(--color-heading);font-weight:600;text-decoration:none}.blog-card-more[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{color:#0a6b42;transition:transform .2s ease}.blog-card-more[data-astro-cid-5tznm7mj]:hover,.blog-card-more[data-astro-cid-5tznm7mj]:focus{color:var(--color-link);text-decoration:none}.blog-card-more[data-astro-cid-5tznm7mj]:hover span[data-astro-cid-5tznm7mj],.blog-card-more[data-astro-cid-5tznm7mj]:focus span[data-astro-cid-5tznm7mj]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.blog-card[data-astro-cid-5tznm7mj],.blog-card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj],.blog-card-more[data-astro-cid-5tznm7mj] span[data-astro-cid-5tznm7mj]{transition:none}.blog-card[data-astro-cid-5tznm7mj]:hover,.blog-card[data-astro-cid-5tznm7mj]:hover .blog-card-image[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{transform:none}}
