:has(>.page-card){--page-card-focus: var(--color-focus)}.page-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;border-radius:var(--page-card-radius);color:var(--color-text);--page-card-radius: var(--radius-media)}.page-card__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0}.page-card__title{overflow-wrap:break-word;text-wrap:balance}.page-card__text{margin:0;overflow-wrap:break-word}.page-card__link,.page-card__link:hover{color:inherit;text-decoration:none}.page-card__link:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--page-card-radius)}.page-card__link:focus-visible{outline:none}.page-card__link:focus-visible:after{outline:var(--focus-width) solid var(--page-card-focus, var(--color-focus));outline-offset:var(--focus-offset)}.page-card__more{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto;padding-top:var(--space-8);color:var(--color-heading);font-weight:var(--fw-medium);overflow-wrap:anywhere}.page-card__arrow{flex:none;transition:transform var(--duration-fast) var(--ease-brand)}.page-card--linked:hover .page-card__arrow{transform:translate(3px)}.page-card__media{overflow:hidden}.page-card__media picture{display:block;height:100%}.page-card__image{display:block;width:100%;height:100%;object-fit:cover}.page-card--standard{border:var(--border-width) solid var(--color-hairline);background:var(--c-white)}.page-card--standard:not(.page-card--compact){border:0;background:none}.page-card--standard .page-card__media{aspect-ratio:3 / 2;border-radius:var(--page-card-radius);background:var(--c-grey-100)}.page-card--standard .page-card__body{gap:var(--space-2);padding:var(--space-4) 0 0}.page-card--standard .page-card__title{font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-heading)}.page-card--standard .page-card__text{color:var(--color-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body-tight)}.page-card--standard:not(.page-card--compact).page-card--linked:hover .page-card__title{color:var(--color-link)}.page-card--standard:not(.page-card--compact) .page-card__body{padding-bottom:var(--space-3)}.page-card--path{min-height:calc(var(--space-40) + var(--space-20));padding:var(--space-8) var(--space-7) var(--space-7);border:var(--border-width) solid var(--color-hairline);background:var(--c-white);transition:border-color var(--duration-fast) var(--ease-brand)}.page-card--path:hover{border-color:var(--color-border)}.page-card--path .page-card__body{gap:var(--space-2)}.page-card--path .page-card__title{font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:var(--lh-heading)}@media(min-width:1024px){.page-card--path .page-card__title{font-size:var(--fs-h2)}}.page-card--range{--page-card-radius: var(--radius-card);--page-card-logo-height: clamp(52px, 4.4vw, var(--space-16));background:var(--theme-bg)}.page-card--range .page-card__body{padding:var(--space-8)}.page-card__logo{margin-bottom:var(--space-6)}.page-card__logo-image{width:auto;height:var(--page-card-logo-height, var(--space-16));max-width:100%;object-fit:contain;object-position:left center}.page-card--range .page-card__title{margin-bottom:var(--space-3);font-size:var(--fs-h3);font-weight:var(--fw-medium)}.page-card--range .page-card__text{max-width:var(--container-text);margin-bottom:var(--space-6)}.page-card--range .page-card__cta{margin-top:auto}.page-card--range .page-card__media{aspect-ratio:3 / 2;border-radius:0 0 var(--radius-card) var(--radius-card)}.page-card--range .page-card__cta{position:static;font-size:var(--fs-body);-webkit-backdrop-filter:none;backdrop-filter:none}.page-card--compact{overflow:visible;background:var(--c-white);transition:background-color var(--duration-fast) var(--ease-brand)}.page-card--compact:hover{background:var(--c-blue-050)}.page-card--compact .page-card__body{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-7)}.page-card--compact .page-card__title{margin:0;font-size:var(--fs-h3);font-weight:var(--fw-light);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.page-card__compact-arrow{display:flex;flex:none;color:var(--color-link)}
