.carousel,.carousel__frame{position:relative}.carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-surface-m);display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}@media (pointer:fine){.carousel__track{cursor:grab}}.carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.carousel__slide{aspect-ratio:16/9;scroll-snap-align:start;flex:0 0 100%;position:relative}.carousel__slide>img{object-fit:cover;width:100%;height:100%}.carousel__dots{margin-top:var(--space-gap-s);justify-content:center;display:flex}.carousel__dot{width:var(--size-dot-target);height:var(--size-dot-target);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.carousel__dot:before{content:"";width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background-color:var(--color-border-strong);transition:background-color .15s,transform .15s}.carousel__dot:hover:before{background-color:var(--color-border-accent2)}.carousel__dot[aria-current=true]:before{background-color:var(--color-fill-accent2-solid);transform:scale(1.2)}.carousel__dot:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:0;border-radius:var(--radius-full)}@media (prefers-reduced-motion:reduce){.carousel__dot:before{transition:none}}
.display-field{gap:var(--space-gap-s);flex-direction:column;display:flex}.display-field__label{font:var(--text-style-label);font-weight:var(--weight-regular);color:var(--color-text-muted)}.display-field__value{font:var(--text-style-body-m);font-weight:var(--weight-regular);color:var(--color-text-default)}.display-field--prominent .display-field__value{font:var(--text-style-title-m);font-weight:var(--weight-bold)}.display-field__meta{align-items:center;gap:var(--space-gap-s);flex-wrap:wrap;display:flex}.display-field-group{gap:var(--space-gap-l);flex-wrap:wrap;display:flex}
