.content-card[data-v-3bd3d3e6]{border:1px solid var(--dp-content-border-color);background:var(--dp-surface-50);min-width:0;height:100%;color:var(--dp-text-color);border-radius:4px;flex-direction:column;gap:16px;padding:32px;display:flex}.content-card--filled[data-v-3bd3d3e6]{background-color:var(--p-primary-color,var(--dp-magenta-600));color:var(--p-primary-contrast-color,var(--dp-primary-contrast-color))}.content-card__tag[data-v-3bd3d3e6]{color:inherit;font-family:var(--font-inter),var(--font-sans-fallback);opacity:.7;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.3}.content-card__title[data-v-3bd3d3e6]{color:inherit;font-family:var(--font-onest),var(--font-sans-fallback);margin:0;font-size:32px;font-weight:600;line-height:1.2}.content-card__media[data-v-3bd3d3e6]{border-radius:4px;overflow:hidden}.content-card__text[data-v-3bd3d3e6]{color:inherit;font-family:var(--font-inter),var(--font-sans-fallback);font-size:16px;line-height:1.5}.content-card__text[data-v-3bd3d3e6] p{margin:0 0 12px}.content-card__text[data-v-3bd3d3e6] ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.content-card__text[data-v-3bd3d3e6] li{align-items:flex-start;gap:12px;display:flex}.content-card__text[data-v-3bd3d3e6] li:before{content:"✓";flex:none;font-size:18px;line-height:1.2}.content-card__text[data-v-3bd3d3e6] a{color:inherit;text-decoration:underline}.content-card__cta[data-v-3bd3d3e6]{margin-top:auto}.content-card__button[data-v-3bd3d3e6]{background:var(--p-primary-color,var(--dp-magenta-600));width:100%;color:var(--p-primary-contrast-color,var(--dp-primary-contrast-color));box-shadow:none;border:0;display:flex}.content-card__button[data-v-3bd3d3e6]:hover{background:var(--p-primary-hover-color,var(--dp-magenta-500));opacity:1}.content-card__button--filled[data-v-3bd3d3e6]{background:var(--p-surface-0,var(--dp-neutral-0));color:var(--p-text-color,var(--dp-text-color))}.content-card__button--filled[data-v-3bd3d3e6]:hover{background:var(--p-surface-100,var(--dp-surface-100))}.content-card__button-label[data-v-3bd3d3e6]{text-align:left;flex:1}.content-card__button-arrow[data-v-3bd3d3e6]{font-size:16px;line-height:1}@media screen and (width<=768px){.content-card[data-v-3bd3d3e6]{padding:24px}.content-card__title[data-v-3bd3d3e6]{font-size:28px}}
