.byline[data-astro-cid-7mgjudca],.byline-list[data-astro-cid-7mgjudca]{--avatar-size:var(--avatar-size-xs)}.byline--sm[data-astro-cid-7mgjudca]{--avatar-size:var(--avatar-size-sm)}.byline--md[data-astro-cid-7mgjudca]{--avatar-size:var(--avatar-size-md);gap:var(--spacing-3);color:var(--color-text)}.byline--lg[data-astro-cid-7mgjudca]{--avatar-size:var(--avatar-size-lg)}.byline[data-astro-cid-7mgjudca]{align-items:center;gap:var(--spacing-2);min-width:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500;display:inline-flex}.byline__avatars[data-astro-cid-7mgjudca]{flex-shrink:0;display:inline-flex}.byline__avatar[data-astro-cid-7mgjudca]{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-full);object-fit:cover;background:var(--color-fill);box-shadow:0 0 0 2px var(--avatar-ring,var(--color-surface));outline:1px solid var(--color-media-outline);outline-offset:-1px;flex-shrink:0}.byline__avatar[data-astro-cid-7mgjudca]+.byline__avatar[data-astro-cid-7mgjudca]{margin-inline-start:calc(var(--avatar-size) * -.3)}.byline__avatar--initials[data-astro-cid-7mgjudca]{font-size:calc(var(--avatar-size) * .38);letter-spacing:0;color:var(--color-text-secondary);place-items:center;font-weight:600;line-height:1;display:grid}.byline__names[data-astro-cid-7mgjudca]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.byline__more[data-astro-cid-7mgjudca]{color:var(--color-muted);margin-inline-start:var(--spacing-1)}.byline-list[data-astro-cid-7mgjudca]{gap:var(--spacing-3);padding:0;list-style:none;display:grid}.byline-list__item[data-astro-cid-7mgjudca]{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.byline-list[data-astro-cid-7mgjudca] .byline__avatar[data-astro-cid-7mgjudca]{box-shadow:none}.byline-list__text[data-astro-cid-7mgjudca]{min-width:0;display:grid}.byline-list__name[data-astro-cid-7mgjudca]{font-size:var(--font-size-sm);font-weight:500;line-height:var(--leading-snug);color:var(--color-text)}.byline-list__role[data-astro-cid-7mgjudca]{font-size:var(--font-size-xs);line-height:var(--leading-snug);color:var(--color-muted)}.post[data-astro-cid-sbmovh4h]{flex-direction:column;min-width:0;display:flex;position:relative}.post[data-astro-cid-sbmovh4h]:has(.post__link:focus-visible){outline:2px solid var(--tsugius-green-dark);outline-offset:4px}@supports selector(:has(*)){.post__link[data-astro-cid-sbmovh4h]:focus-visible{outline:none}}.post__media[data-astro-cid-sbmovh4h]{aspect-ratio:4/3;background:var(--tsugius-green-pale);display:block;position:relative;overflow:hidden}.post__image[data-astro-cid-sbmovh4h]{height:100%}.post__image[data-astro-cid-sbmovh4h] img{object-fit:cover;object-position:50% 0%;width:100%;max-width:none;height:100%;max-height:none;transition:scale .9s var(--ease-out)}.post[data-astro-cid-sbmovh4h]:has(.post__link:hover,.post__media:hover) .post__image[data-astro-cid-sbmovh4h] img{scale:1.05}.post__placeholder[data-astro-cid-sbmovh4h]{background:url(/images/logo/emblem-512.png) center / 34% auto no-repeat, var(--tsugius-green-pale);opacity:.85;position:absolute;inset:0}.post__body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;min-width:0;display:flex}.post__link[data-astro-cid-sbmovh4h]{gap:var(--spacing-3);color:inherit;flex-direction:column;text-decoration:none;display:flex}.post__meta[data-astro-cid-sbmovh4h]{align-items:baseline;column-gap:var(--spacing-4);font-size:var(--font-size-xs);color:#6b7160;font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.post__meta[data-astro-cid-sbmovh4h] time[data-astro-cid-sbmovh4h]{font-family:var(--font-en,var(--font-body));font-size:var(--font-size-sm);letter-spacing:.08em;color:var(--tsugius-green-deep);font-weight:500}.post__title[data-astro-cid-sbmovh4h]{font-size:var(--font-size-lg);letter-spacing:.03em;color:var(--tsugius-ink);transition:color var(--transition-fast);font-weight:700;line-height:1.7}.post[data-astro-cid-sbmovh4h]:has(.post__link:hover) .post__title[data-astro-cid-sbmovh4h]{color:var(--tsugius-green-deep)}.post__excerpt[data-astro-cid-sbmovh4h]{-webkit-line-clamp:2;font-size:var(--font-size-sm);color:#5b6150;-webkit-box-orient:vertical;line-height:1.9;display:-webkit-box;overflow:hidden}.post__excerpt[data-astro-cid-sbmovh4h][data-emdash-editing]{-webkit-line-clamp:unset;display:block;overflow:visible}.post__footer[data-astro-cid-sbmovh4h]{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.post__footer[data-astro-cid-sbmovh4h]>[data-astro-cid-sbmovh4h]{min-width:0;max-width:100%}.post__tags[data-astro-cid-sbmovh4h]{gap:var(--spacing-1)}.post--card[data-astro-cid-sbmovh4h]{gap:var(--spacing-5)}.post--card[data-astro-cid-sbmovh4h] .post__title[data-astro-cid-sbmovh4h]{-webkit-line-clamp:3;font-size:var(--font-size-base);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post--card[data-astro-cid-sbmovh4h] .post__excerpt[data-astro-cid-sbmovh4h]{display:none}.post--feature[data-astro-cid-sbmovh4h]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.post--feature[data-astro-cid-sbmovh4h] .post__title[data-astro-cid-sbmovh4h]{font-family:var(--font-serif,serif);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.5}.post--feature[data-astro-cid-sbmovh4h] .post__excerpt[data-astro-cid-sbmovh4h]{-webkit-line-clamp:3;font-size:var(--font-size-base)}.post--feature[data-astro-cid-sbmovh4h] .post__cta[data-astro-cid-sbmovh4h]{margin-top:var(--spacing-2);color:var(--tsugius-green-deep);font-weight:700}.post--row[data-astro-cid-sbmovh4h]{--avatar-ring:var(--color-bg);padding:var(--spacing-8) var(--spacing-2);transition:background-color var(--transition-base), padding-inline var(--transition-base);grid-template-columns:clamp(9rem,22%,15rem) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,.75rem + 2vw,2.75rem);display:grid}.post--row[data-astro-cid-sbmovh4h]:has(.post__link:hover,.post__media:hover){padding-inline:var(--spacing-5) var(--spacing-2);background:var(--tsugius-green-pale)}.post--row[data-astro-cid-sbmovh4h] .post__body[data-astro-cid-sbmovh4h]{max-width:46rem}.post--row[data-astro-cid-sbmovh4h] .post__title[data-astro-cid-sbmovh4h]{font-size:clamp(1.05rem,.95rem + .4vw,1.25rem)}@media (width<=900px){.post--feature[data-astro-cid-sbmovh4h]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.post--row[data-astro-cid-sbmovh4h]{gap:var(--spacing-4);padding-block:var(--spacing-6);grid-template-columns:6.5rem minmax(0,1fr)}.post--row[data-astro-cid-sbmovh4h] .post__media[data-astro-cid-sbmovh4h]{aspect-ratio:1}.post--row[data-astro-cid-sbmovh4h] .post__title[data-astro-cid-sbmovh4h]{font-size:var(--font-size-base);line-height:1.6}.post--row[data-astro-cid-sbmovh4h] .post__excerpt[data-astro-cid-sbmovh4h]{display:none}}
