@charset "utf-8";

.wp-block-techcrunch-storyline-circulation-card { --c-featured-image-size: 3.5rem; border-bottom: 1px solid var(--wp--custom--color--gray-300); border-top: 1px solid var(--wp--custom--color--gray-300); display: flex; gap: var(--wp--custom--spacing--24); padding-bottom: var(--wp--custom--spacing--16); padding-top: var(--wp--custom--spacing--16); }

@media (min-width: 64em) {
  .wp-block-techcrunch-storyline-circulation-card { --c-featured-image-size: 6.06rem; }
}

.wp-block-techcrunch-storyline-circulation-card + .wp-block-techcrunch-storyline-circulation-card { margin-top: -1px !important; }

.wp-block-techcrunch-storyline-circulation-card:focus .wp-block-techcrunch-storyline-circulation-card__image, .wp-block-techcrunch-storyline-circulation-card:has(a:focus) .wp-block-techcrunch-storyline-circulation-card__image, .wp-block-techcrunch-storyline-circulation-card:hover .wp-block-techcrunch-storyline-circulation-card__image { transform: scale(1.05); }

.wp-block-techcrunch-storyline-circulation-card__content { flex: 1 1 0%; }

.wp-block-techcrunch-storyline-circulation-card__figure { aspect-ratio: 1 / 1; background-color: var(--wp--custom--color--gray-100); height: var(--c-featured-image-size); min-width: var(--c-featured-image-size); overflow: hidden; width: var(--c-featured-image-size); }

.wp-block-techcrunch-storyline-circulation-card__image { height: 100%; object-fit: cover; transform: scale(1); transition-duration: var(--wp--custom--transition--duration--base); transition-property: transform; transition-timing-function: var(--wp--custom--transition--timing--base); width: 100%; }

.wp-block-techcrunch-storyline-circulation-card__status { display: flex; justify-content: space-between; }

.wp-block-techcrunch-storyline-circulation-card__status-label { align-items: center; border-top: 1px solid currentcolor; color: var(--wp--custom--color--red-500); display: flex; font-family: var(--wp--preset--font-family--mono); font-size: var(--wp--custom--font--size--11); gap: var(--wp--custom--spacing--4); line-height: 1; padding-top: var(--wp--custom--spacing--8); position: relative; }

.wp-block-techcrunch-storyline-circulation-card__status-pulse { background-color: currentcolor; border-radius: 100%; height: var(--wp--custom--spacing--8); position: relative; width: var(--wp--custom--spacing--8); }

.wp-block-techcrunch-storyline-circulation-card__status-pulse::after, .wp-block-techcrunch-storyline-circulation-card__status-pulse::before { background-color: currentcolor; border-radius: 100%; content: ""; height: 100%; left: 50%; opacity: 0.5; position: absolute; top: 50%; transform: translate(-50%, -50%) scale(1); width: 100%; }

.wp-block-techcrunch-storyline-circulation-card__status-pulse::before { animation: 2.5s ease-out 0s infinite normal none running pulse-half; }

.wp-block-techcrunch-storyline-circulation-card__status-pulse::after { animation: 2.5s ease-out 0.6s infinite normal none running pulse; }

.wp-block-techcrunch-storyline-circulation-card__status-date { color: var(--wp--custom--color--gray-700); font-family: var(--wp--preset--font-family--base); font-size: var(--wp--custom--font--size--13); }

.wp-block-techcrunch-storyline-circulation-card__title { color: var(--wp--custom--color--gray-900); font-size: var(--wp--custom--font--size--16-19); margin-bottom: 0px; margin-top: var(--wp--custom--spacing--12); }

.wp-block-techcrunch-storyline-circulation-card__link { color: var(--wp--custom--color--green-500); }

.wp-block-techcrunch-storyline-circulation-card__description { color: var(--wp--custom--color--gray-900); font-size: var(--wp--custom--font--size--13); margin-top: var(--wp--custom--spacing--8); }

@keyframes pulse-half { 
  0% { opacity: 0.5; transform: translate(-50%, -50%) scale(1); }
  50% { opacity: 0; transform: translate(-50%, -50%) scale(2); }
  100% { opacity: 0; transform: translate(-50%, -50%) scale(2); }
}

@keyframes pulse { 
  0% { opacity: 0.5; transform: translate(-50%, -50%) scale(1); }
  50% { opacity: 0; transform: translate(-50%, -50%) scale(2.5); }
  100% { opacity: 0; transform: translate(-50%, -50%) scale(2.5); }
}

.wp-block-tc23-post-relevant-terms { display: flex; gap: var(--wp--custom--spacing--12); }

.wp-block-tc23-post-relevant-terms a { --link-color: var(--wp--custom--color--green-500); --link-hover-background-color: var(--wp--custom--color--green-500); --link-hover-color: var(--wp--custom--color--white); color: var(--link-color); font-size: var(--wp--preset--font-size--body-2); line-height: var(--wp--custom--font--lh--1); padding-bottom: var(--wp--custom--spacing--12); padding-left: var(--wp--custom--spacing--4); padding-right: var(--wp--custom--spacing--4); padding-top: var(--wp--custom--spacing--12); text-decoration: underline currentcolor; transition: background-color var(--wp--custom--transition--duration--base) ease,color var(--wp--custom--transition--duration--base) ease; }

.wp-block-tc23-post-relevant-terms a:hover { background-color: var(--link-hover-background-color); color: var(--link-hover-color); }

.wp-block-tc23-post-relevant-terms a:visited { --link-color: var(--wp--custom--color--green-900); }

.has-green-500-background-color .wp-block-tc23-post-relevant-terms a, .has-purple-500-background-color .wp-block-tc23-post-relevant-terms a { --link-color: var(--wp--custom--color--white); --link-hover-background-color: var(--wp--custom--color--black-500); --link-hover-color: var(--wp--custom--color--white); }

.has-black-500-background-color .wp-block-tc23-post-relevant-terms a, .has-black-900-background-color .wp-block-tc23-post-relevant-terms a, .is-dark-mode-event .wp-block-tc23-post-relevant-terms a { --link-color: var(--wp--custom--color--green-100); --link-hover-background-color: var(--wp--custom--color--green-100); --link-hover-color: var(--wp--custom--color--black-500); }

.rich-text:focus .wp-block-tc23-post-relevant-terms a[data-rich-text-format-boundary] { background-color: var(--link-hover-background-color) !important; color: var(--link-hover-color) !important; }

.wp-block-tc23-post-relevant-terms .tc23-post-relevant-terms__separator { display: none; }

.wp-block-tc23-post-relevant-terms p.wp-block-paragraph { flex-shrink: 0; font-size: var(--wp--preset--font-size--body-2); font-weight: var(--wp--custom--font--weight--reg); line-height: var(--wp--custom--font--lh--1); margin: 0px; padding-bottom: var(--wp--custom--spacing--12); padding-left: var(--wp--custom--spacing--4); padding-right: var(--wp--custom--spacing--4); padding-top: var(--wp--custom--spacing--12); }

.wp-block-tc23-post-relevant-terms p.wp-block-paragraph::after { content: ":"; }

.wp-block-tc23-post-relevant-terms .tc23-post-relevant-terms__terms { display: flex; flex-wrap: wrap; gap: var(--wp--custom--spacing--12); }

.wp-block-tc23-post-relevant-terms a:where(:not(.wp-element-button)) { color: var(--link-color) !important; }

.wp-block-tc23-post-relevant-terms a:where(:not(.wp-element-button)):hover { color: var(--link-hover-color) !important; }

.has-black-500-background-color .wp-block-tc23-post-relevant-terms h3.wp-block-heading, .has-green-500-background-color .wp-block-tc23-post-relevant-terms h3.wp-block-heading, .is-dark-mode-event .wp-block-tc23-post-relevant-terms h3.wp-block-heading { color: var(--wp--preset--color--white); }