.share[data-astro-cid-eqjx2q6l]{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.share__label[data-astro-cid-eqjx2q6l]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.6875rem;font-weight:500}.share__list[data-astro-cid-eqjx2q6l]{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.share__btn[data-astro-cid-eqjx2q6l]{border-radius:var(--radius-full);background-color:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text-muted);border:1px solid var(--color-border-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.share__btn[data-astro-cid-eqjx2q6l]:hover,.share__btn[data-astro-cid-eqjx2q6l]:focus-visible{background-color:var(--color-text);color:var(--color-text-inverse);border-color:var(--color-text);transform:translateY(-1px)}.share__btn--copy[data-astro-cid-eqjx2q6l]{position:relative}.share__icon[data-astro-cid-eqjx2q6l]{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);display:inline-flex}.share__icon--check[data-astro-cid-eqjx2q6l]{opacity:0;justify-content:center;align-items:center;position:absolute;inset:0;transform:scale(.6)}.share__btn--copy[data-astro-cid-eqjx2q6l].is-copied{background-color:var(--color-accent);color:var(--color-accent-on);border-color:var(--color-accent)}.share__btn--copy[data-astro-cid-eqjx2q6l].is-copied .share__icon--link[data-astro-cid-eqjx2q6l]{opacity:0}.share__btn--copy[data-astro-cid-eqjx2q6l].is-copied .share__icon--check[data-astro-cid-eqjx2q6l]{opacity:1;transform:scale(1)}.author-card[data-astro-cid-2tgtkdc7]{text-align:center;background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.5rem;display:flex}.author-card__avatar[data-astro-cid-2tgtkdc7]{border-radius:var(--radius-full);background-color:var(--color-surface-muted);justify-content:center;align-items:center;width:4.5rem;height:4.5rem;margin-bottom:.5rem;display:flex;overflow:hidden}.author-card__avatar[data-astro-cid-2tgtkdc7] img{object-fit:cover;width:100%;height:100%;display:block}.author-card__initials[data-astro-cid-2tgtkdc7]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text-muted);font-size:1.375rem;font-weight:500}.author-card__eyebrow[data-astro-cid-2tgtkdc7]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:.6875rem;font-weight:500}.author-card__name[data-astro-cid-2tgtkdc7]{font-family:var(--font-display);color:var(--color-text);margin:.125rem 0 0;font-size:1.25rem;font-weight:500;line-height:1.15}.author-card__role[data-astro-cid-2tgtkdc7]{font-family:var(--font-sans);color:var(--color-text-muted);margin:.125rem 0 0;font-size:.8125rem}.author-card__bio[data-astro-cid-2tgtkdc7]{font-family:var(--font-sans);color:var(--color-text-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.55}.author-card__contact[data-astro-cid-2tgtkdc7]{font-family:var(--font-sans);color:var(--color-accent);border-bottom:1px solid;margin-top:.75rem;padding-bottom:1px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.author-card__contact[data-astro-cid-2tgtkdc7]:hover,.author-card__contact[data-astro-cid-2tgtkdc7]:focus-visible{opacity:.75}.post-rail[data-astro-cid-ioqrsqck]{flex-direction:column;gap:1.5rem;display:flex}.blog-related__title[data-astro-cid-ioqrsqck]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);margin:0 0 1.5rem;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500;line-height:1.1}.blog-related__grid[data-astro-cid-ioqrsqck]{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}
