.ac-cat[data-astro-cid-7ahxywo7]{width:fit-content;font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--cat,#1d6b40);background:color-mix(in srgb, var(--cat,#1d6b40) 12%, #fff);border:1px solid color-mix(in srgb, var(--cat,#1d6b40) 30%, transparent);border-radius:999px;align-self:flex-start;padding:.32rem .85rem;display:inline-block}.ac-meta[data-astro-cid-7ahxywo7]{align-items:center;gap:.5rem;display:flex}.ac-author[data-astro-cid-7ahxywo7]{font-family:var(--display);color:var(--brand);font-weight:500}.ac-company[data-astro-cid-7ahxywo7]{font-size:var(--fs-sm);color:var(--muted-fg)}.ac-logo[data-astro-cid-7ahxywo7]{border-radius:var(--r-xs);object-fit:contain;width:1.25rem;height:1.25rem}.ac-date[data-astro-cid-7ahxywo7]{font-size:var(--fs-micro);color:var(--muted-fg)}.ac-feat[data-astro-cid-7ahxywo7]{border-radius:var(--r-xs);background:url(/images/ui/comp/comp-bg-2.webp) center top/cover no-repeat, linear-gradient(to right, var(--sage-light,#eaf0e4), var(--cream-dark,#f6ecda));border:1px solid var(--border);box-shadow:var(--shadow-sm);text-decoration:none;transition:box-shadow .2s;display:grid;overflow:hidden}.ac-feat[data-astro-cid-7ahxywo7]:hover{box-shadow:var(--shadow-md)}@media (width>=761px){.ac-feat[data-astro-cid-7ahxywo7]{grid-template-columns:1fr 1fr}}.ac-feat-img[data-astro-cid-7ahxywo7]{object-fit:contain;order:2;width:100%;max-height:22rem}.ac-obj-center[data-astro-cid-7ahxywo7].ac-feat-img{border-top:1px solid var(--border)}.ac-feat-body[data-astro-cid-7ahxywo7]{flex-direction:column;order:1;justify-content:center;gap:.75rem;padding:2rem;display:flex}@media (width<=760px){.ac-obj-center[data-astro-cid-7ahxywo7].ac-feat-img{aspect-ratio:1;object-fit:cover;max-height:none}}@media (width>=761px){.ac-feat-img[data-astro-cid-7ahxywo7]{object-fit:cover;order:0;height:100%;max-height:28rem}.ac-obj-center[data-astro-cid-7ahxywo7].ac-feat-img{border-top:0;border-right:1px solid var(--border)}.ac-feat-body[data-astro-cid-7ahxywo7]{order:0}}.ac-obj-center[data-astro-cid-7ahxywo7]{object-position:center}.ac-obj-top[data-astro-cid-7ahxywo7]{object-position:top}.ac-feat-title[data-astro-cid-7ahxywo7]{font-family:var(--display);font-weight:500;font-size:var(--fs-h3);color:var(--forest-950,#133f3b);line-height:1.2}.ac[data-astro-cid-7ahxywo7]{flex-direction:column;height:100%;text-decoration:none;display:flex}.ac-thumb[data-astro-cid-7ahxywo7]{border-radius:var(--r-md);background:linear-gradient(135deg, var(--sage-light,#eaf0e4), var(--cream-dark,#f6ecda));flex:none;position:relative;overflow:hidden}.ac-thumb[data-astro-cid-7ahxywo7]:before{content:"";background:url(/images/ui/comp/comp-bg-1.webp) 50%/cover no-repeat;transition:transform .5s;position:absolute;inset:0;transform:scale(1.18)}.ac[data-astro-cid-7ahxywo7]:hover .ac-thumb[data-astro-cid-7ahxywo7]:before{transform:scale(1.24)}.ac-img[data-astro-cid-7ahxywo7]{z-index:1;aspect-ratio:1;object-fit:cover;object-position:top;width:100%;transition:transform .5s;position:relative}.ac[data-astro-cid-7ahxywo7]:hover .ac-img[data-astro-cid-7ahxywo7]{transform:scale(1.05)}.ac-toprow[data-astro-cid-7ahxywo7]{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.ac-cat-inline[data-astro-cid-7ahxywo7]{margin-top:0}.ac-title[data-astro-cid-7ahxywo7]{font-family:var(--display);font-weight:500;font-size:var(--fs-lg);color:var(--forest-950,#133f3b);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;line-height:1.25;display:-webkit-box;overflow:hidden}.ac-title[data-astro-cid-7ahxywo7],.ac-meta[data-astro-cid-7ahxywo7]{transition:color .2s}.ac[data-astro-cid-7ahxywo7]:hover .ac-title[data-astro-cid-7ahxywo7]{color:var(--brand)}.ac-author-sm[data-astro-cid-7ahxywo7]{font-size:var(--fs-sm)}.ac-logo-sm[data-astro-cid-7ahxywo7]{width:1rem;height:1rem}.ac[data-astro-cid-7ahxywo7] .ac-meta[data-astro-cid-7ahxywo7]{margin-top:.9rem}.sub-form[data-astro-cid-7u2mu3qg]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem;display:flex}.sub-form[data-astro-cid-7u2mu3qg] input[data-astro-cid-7u2mu3qg][type=email]{min-width:0;font-family:var(--body);font-size:var(--fs-sm);color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:.4rem .9rem}.sub-form[data-astro-cid-7u2mu3qg] input[data-astro-cid-7u2mu3qg]::placeholder{color:var(--soft)}.sub-hp[data-astro-cid-7u2mu3qg]{display:none}.sub-form[data-astro-cid-7u2mu3qg] .btn[data-astro-cid-7u2mu3qg]{border-radius:999px;flex:none;padding:.5rem 1.1rem}
