@layer atlas-horizon-components{.Card__root--12fd6{display:flex;position:relative;flex-direction:column;box-sizing:border-box;gap:var(--hzn-gap-none);margin:0;padding:var(--hzn-padding-none);overflow:clip;border-radius:var(--hzn-border-radius-rounded);inline-size:100%}.Card__rootDefault--12fd6{background-color:var(--hzn-color-bg-standard-default)}.Card__rootDefault--12fd6:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-standard-muted)}.Card__rootSubtle--12fd6{background-color:var(--hzn-color-bg-subtle-default)}.Card__rootSubtle--12fd6:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-subtle-muted)}.Card__hoverable--12fd6.Card__rootDefault--12fd6:hover:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-standard-subtle)}.Card__hoverable--12fd6.Card__rootSubtle--12fd6:hover:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 var(--hzn-border-width-default) var(--hzn-color-border-on-subtle-subtle)}.Card__header--12fd6{display:flex;box-sizing:border-box;align-items:flex-start;gap:var(--hzn-gap-separated-content);padding:var(--hzn-padding-spacious)}.Card__headerText--12fd6{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--hzn-gap-related);min-inline-size:0}.Card__title--12fd6{font-weight:var(--hzn-font-weight-font-2-strong);font-size:var(--hzn-font-size-body-large);line-height:var(--hzn-font-line-height-body-large);letter-spacing:var(--hzn-font-letter-spacing-body-large-strong);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.Card__description--12fd6,.Card__title--12fd6{font-family:var(--hzn-font-family-font-2);min-inline-size:0;max-inline-size:100%;margin:0;overflow-wrap:break-word}.Card__description--12fd6{font-weight:var(--hzn-font-weight-font-2-default);font-size:var(--hzn-font-size-body);line-height:var(--hzn-font-line-height-body);letter-spacing:var(--hzn-font-letter-spacing-body)}.Card__headerDefault--12fd6 .Card__title--12fd6{color:var(--hzn-color-content-on-standard-default)}.Card__headerDefault--12fd6 .Card__description--12fd6{color:var(--hzn-color-content-on-standard-subtle)}.Card__headerSubtle--12fd6 .Card__title--12fd6{color:var(--hzn-color-content-on-subtle-default)}.Card__headerSubtle--12fd6 .Card__description--12fd6{color:var(--hzn-color-content-on-subtle-subtle)}.Card__headerAction--12fd6{flex-shrink:0}.Card__content--12fd6{display:flex;flex-direction:column;box-sizing:border-box;gap:var(--hzn-gap-none);padding:var(--hzn-padding-none)}.Card__section--12fd6{display:flex;box-sizing:border-box;overflow:clip;padding:var(--hzn-gap-none)}.Card__vertical--12fd6{flex-direction:column;gap:var(--hzn-gap-separated-content)}.Card__horizontal--12fd6{flex-flow:row nowrap;align-items:stretch;gap:var(--hzn-gap-none)}.Card__horizontal--12fd6>*{flex:1 1;min-inline-size:0}.Card__paddingX--12fd6:not(.Card__paddingY--12fd6){padding-inline:var(--hzn-gap-separated-content)}.Card__paddingY--12fd6:not(.Card__paddingX--12fd6){padding-block:var(--hzn-padding-spacious)}.Card__footer--12fd6,.Card__paddingX--12fd6.Card__paddingY--12fd6{padding:var(--hzn-padding-spacious)}.Card__footer--12fd6{display:flex;box-sizing:border-box;align-items:flex-start;gap:var(--hzn-gap-separated-content)}.Card__desktop--12fd6{flex-flow:row wrap}.Card__desktop--12fd6>[data-slot=button]{flex:1 1;min-inline-size:0}.Card__mobile--12fd6{flex-direction:column-reverse}.Card__mobile--12fd6>[data-slot=button]{inline-size:100%}.Card__price--12fd6{flex-flow:row nowrap;align-items:flex-end;justify-content:space-between}.Card__price--12fd6>[data-slot=price]{flex:0 1 auto;min-inline-size:0}.Card__price--12fd6>[data-slot=button]{flex:0 0 auto}.Card__infobox--12fd6>[data-slot=alert]{flex:1 1 auto;min-inline-size:0;inline-size:100%}}