.page-card{position:relative;display:flex;flex-direction:column;height:100%;border:var(--border-width) solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--color-text)}.page-card__media{overflow:hidden;border-radius:var(--card-radius) var(--card-radius) 0 0}.page-card__image{display:block;width:100%;height:auto}.page-card__body{display:flex;flex:1;flex-direction:column;gap:var(--space-2);padding:var(--card-padding)}.page-card__eyebrow{margin:0;align-self:flex-start}.page-card__title{margin:0;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--color-heading);overflow-wrap:anywhere}.page-card__link{color:inherit;text-decoration:none}.page-card__link:after{content:"";position:absolute;inset:0;border-radius:var(--card-radius)}.page-card--linked:hover .page-card__link{text-decoration:underline;text-underline-offset:3px}.page-card__link:focus-visible{outline:none}.page-card__link:focus-visible:after{outline:var(--focus-ring-width, 3px) solid var(--color-focus);outline-offset:-3px}.page-card__client{margin:0;font-size:var(--fs-body-sm);font-weight:var(--fw-semibold)}.page-card__figure{margin:var(--space-1) 0 0;font-size:var(--fs-h4);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--color-heading)}.page-card__text{margin:0;font-size:var(--fs-body);line-height:var(--lh-body)}.page-card__more{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-2);font-weight:var(--fw-semibold);color:var(--color-link)}.page-card__arrow{flex:none}.page-card--compact .page-card__body{flex-direction:row;align-items:center;justify-content:space-between}
