.mode-card[data-v-2791f8ec]{background:var(--ym-color-bg-surface);border:1px solid var(--ym-color-border);border-radius:var(--ym-radius-lg);display:flex;flex-direction:column;min-width:0;overflow:hidden}.mode-card__body[data-v-2791f8ec]{align-items:start;display:flex;flex:1;flex-direction:column;padding:clamp(24px,3vw,40px)}.mode-card__label[data-v-2791f8ec]{color:var(--ym-color-primary);font-size:clamp(36px,3.5vw,50px);font-weight:750;letter-spacing:-.04em;line-height:1}.mode-card h3[data-v-2791f8ec]{font-size:clamp(22px,2vw,28px);line-height:1.3;margin:24px 0 16px;text-wrap:balance}.mode-card__body>p[data-v-2791f8ec]{color:var(--ym-color-text-secondary);font-size:15px;line-height:1.8;margin:0}.mode-card dl[data-v-2791f8ec]{margin:24px 0 28px;width:100%}.mode-card dl>div[data-v-2791f8ec]{border-top:1px solid var(--ym-color-border);padding-block:16px}.mode-card dt[data-v-2791f8ec]{color:var(--ym-color-text-secondary);font-size:12px;font-weight:650;margin-bottom:6px}.mode-card dd[data-v-2791f8ec]{color:var(--ym-color-text-primary);font-size:14px;line-height:1.75;margin:0;overflow-wrap:anywhere}.mode-card .ym-btn[data-v-2791f8ec]{margin-top:auto}.mode-card--visual[data-v-2791f8ec]{background:var(--ym-color-primary-soft);border:0;border-radius:var(--ym-radius-sm)}.mode-card--visual h3[data-v-2791f8ec]{margin-top:0}.mode-card__image[data-v-2791f8ec]{aspect-ratio:16/10;background:var(--ym-color-primary-dark);overflow:hidden;position:relative}.mode-card__image img[data-v-2791f8ec]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;width:100%}.mode-card__image[data-v-2791f8ec]:after{background:linear-gradient(0deg,rgba(8,16,25,.7),transparent 60%);content:"";inset:0;position:absolute}.mode-card__image .mode-card__label[data-v-2791f8ec]{bottom:24px;color:#fff;font-size:clamp(48px,5vw,68px);inset-inline-start:clamp(24px,3vw,40px);position:absolute;z-index:1}.mode-card--dark[data-v-2791f8ec]{background:var(--ym-color-primary-dark);--ym-color-text-primary:var(--ym-color-on-dark);--ym-color-text-secondary:var(--ym-color-on-dark-muted);--ym-color-text-muted:var(--ym-color-on-dark-muted);--ym-color-border:hsla(0,0%,100%,.2)}.mode-card--dark .ym-btn[data-v-2791f8ec]{background:var(--ym-color-on-dark);border:0;color:var(--ym-color-primary-dark)}
