[class*="hero-package"] > .wp-block-techcrunch-card { height: 100%; }
@media (min-width: 64em) {
  .hero-package-1__featured { margin-left: calc(var(--wp--custom--spacing--40)*-1); margin-right: calc(var(--wp--custom--spacing--40)*-1); }
}
@media (max-width: 63.9375em) {
  .hero-package-1__featured .loop-card__figure { margin-left: calc(var(--gutter)*-1); margin-right: calc(var(--gutter)*-1); }
}
.hero-package-1__featured .loop-card__title { line-height: var(--wp--custom--font--lh--1-1); }
.hero-package-1__list { display: grid; margin-top: var(--wp--custom--spacing--32); }
@media (min-width: 64em) {
  .hero-package-1__list { gap: var(--wp--custom--spacing--24); grid-template-columns: repeat(4, 1fr); margin-top: var(--wp--custom--spacing--40); }
}
@media (min-width: 90em) {
  .hero-package-1__list { padding-left: var(--wp--custom--spacing--40); padding-right: var(--wp--custom--spacing--40); }
}
.hero-package-1__list .loop-card.loop-card--default.loop-card--vertical { border-color: var(--wp--custom--color--gray-300); }
.hero-package-2 { display: grid; gap: var(--wp--custom--spacing--24); margin-top: var(--wp--custom--spacing--32); }
@media (min-width: 64em) {
  .hero-package-2 { grid-template-columns: 2fr 1fr 1fr; }
  .hero-package-2 .loop-card.loop-card--featured-bg.loop-card--vertical { height: 100%; }
}
.hero-package-2__featured .loop-card__title { --title-size: var(--wp--custom--font--size--33-57); }
.hero-package-2__upnext { display: flex; flex-direction: column; gap: var(--wp--custom--spacing--24); }
.hero-package-2__list { display: grid; }
.hero-package-2__list .hero-package-2__heading { font-size: var(--wp--custom--font--size--23); }
.hero-package-2__list .ad-slot-container { height: 266px; margin-left: auto; margin-right: auto; margin-top: var(--wp--custom--spacing--8); width: 316px; }
@media (min-width: 64em) {
  .hero-package-2__list .ad-slot-container { margin-top: 0px; z-index: 0; }
}
.hero-package-2__list .loop-card--list:last-child { border-color: transparent; }
.hero-package-3 { display: grid; }
@media (min-width: 64em) {
  .hero-package-3 { gap: var(--wp--custom--spacing--24); grid-template-columns: repeat(2, 1fr); }
}
.hero-package-3 .loop-card { border-color: rgba(255, 255, 255, 0.45); }
@media (min-width: 64em) {
  .hero-package-3 .loop-card { height: 100%; }
}
.has-yellow-700-background-color .hero-package-3 .loop-card { border-color: rgb(179, 184, 91); }
@media (min-width: 64em) {
  .has-green-500-background-color .hero-package-3 .loop-card { border-color: var(--wp--custom--color--white); }
}
.hero-package-3__list { display: grid; }
.hero-package-3__list .ad-slot-container { height: 266px; margin-left: auto; margin-right: auto; margin-top: var(--wp--custom--spacing--8); width: 316px; }
@media (min-width: 64em) {
  .hero-package-3__list .ad-slot-container { margin-top: calc(var(--wp--custom--spacing--64)*-1 - 1px); z-index: 0; }
  .hero-package-3__list { gap: var(--wp--custom--spacing--64) var(--wp--custom--spacing--24); grid-template-columns: repeat(2, minmax(316px, 316px)); }
}
.hero-package-3__featured .loop-card__title { font-size: var(--wp--custom--font--size--23); }
@media (min-width: 64em) {
  .hero-package-3__featured .loop-card__title { font-size: var(--wp--custom--font--size--40); }
}
.hero-package-4 .loop-card { border-color: var(--wp--custom--color--gray-300); }
@media (min-width: 64em) {
  .hero-package-4 .loop-card { height: 100%; }
}
.hero-package-4__featured { display: grid; gap: var(--wp--custom--spacing--24); }
@media (min-width: 64em) {
  .hero-package-4__featured { grid-template-columns: repeat(2, 1fr); }
}
.hero-package-4__featured .loop-card--featured-bg .loop-card__title { font-size: var(--wp--custom--font--size--28-40); line-height: var(--wp--custom--font--lh--1-1); }
@media (min-width: 64em) {
  .hero-package-4__featured .loop-card--featured-bg .loop-card__title { font-size: var(--wp--custom--font--size--33-57); }
}
.hero-package-4__featured .loop-card--default .loop-card__title { font-size: var(--wp--custom--font--size--23); }
@media (min-width: 64em) {
  .hero-package-4__featured .loop-card--default .loop-card__title { font-size: var(--wp--custom--font--size--28-40); }
}
.hero-package-4__featured .loop-card--default.loop-card--vertical .loop-card__figure { width: 100%; }
.hero-package-4__list { display: grid; }
.hero-package-4__list .ad-slot-container { height: 266px; margin-left: auto; margin-right: auto; margin-top: var(--wp--custom--spacing--8); width: 316px; }
@media (min-width: 64em) {
  .hero-package-4__list .ad-slot-container { margin-top: 0px; }
  .hero-package-4__list { gap: var(--wp--custom--spacing--24); grid-template-columns: repeat(4, 1fr); margin-top: var(--wp--custom--spacing--40); }
}
.hero-package-5 .loop-card { border-color: transparent; }
.hero-package-5__list { display: grid; }
@media (max-width: 63.9375em) {
  .hero-package-5__list { margin-top: var(--wp--custom--spacing--24); }
}
@media (min-width: 64em) {
  .hero-package-5__list { gap: var(--wp--custom--spacing--24); grid-template-columns: repeat(3, 1fr); }
  .hero-package-5__featured { margin-left: calc(var(--wp--custom--spacing--40)*-1); margin-right: calc(var(--wp--custom--spacing--40)*-1); }
}
@media (max-width: 63.9375em) {
  .hero-package-5__featured .loop-card__figure { margin-left: calc(var(--gutter)*-1); margin-right: calc(var(--gutter)*-1); }
}
@media (min-width: 64em) {
  .hero-package-5__featured .loop-card--post-type-tc_event .loop-card__content { padding-top: 140px; }
}
.hero-package-5__featured .loop-card--post-type-post, .hero-package-5__featured .loop-card--post-type-tc_storyline { align-items: center; flex-direction: row-reverse; }
@media (max-width: 63.9375em) {
  .hero-package-5__featured .loop-card--post-type-post, .hero-package-5__featured .loop-card--post-type-tc_storyline { flex-flow: wrap; }
}
@media (min-width: 48em) {
  .hero-package-5__featured .loop-card--post-type-post, .hero-package-5__featured .loop-card--post-type-tc_storyline { padding-left: var(--wp--custom--spacing--80); }
}
.hero-package-5__featured .loop-card--post-type-post .loop-card__figure, .hero-package-5__featured .loop-card--post-type-tc_storyline .loop-card__figure { --image-size: 100%; }
.hero-package-5__featured .loop-card--post-type-post .loop-card__title, .hero-package-5__featured .loop-card--post-type-tc_storyline .loop-card__title { font-size: var(--wp--custom--font--size--28-40); }
.hero-package-6 { line-height: 0; width: 100%; }
.hero-package-6 .loop-card { border-color: transparent; }
.hero-package-6__list { overflow: auto hidden; width: 100%; }
.hero-package-6__list::after { content: "" !important; }
.hero-package-6__list::-webkit-scrollbar { background-color: transparent; height: 8px; width: 8px; }
.hero-package-6__list::-webkit-scrollbar-track { background-color: transparent; }
.hero-package-6__list::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 16px; }
.hero-package-6__list::-webkit-scrollbar-button { display: none; }
.hero-package-6__list:focus-within::-webkit-scrollbar-thumb, .hero-package-6__list:focus::-webkit-scrollbar-thumb, .hero-package-6__list:hover::-webkit-scrollbar-thumb { background-color: rgba(255, 255, 255, 0.2); }
.hero-package-6__list.scrollable-container .scrollable-container__grid { --item-count: 4; display: grid; gap: var(--wp--custom--spacing--24); min-width: calc((217px + var(--wp--custom--spacing--24))*4); overscroll-behavior-x: inherit; scroll-snap-type: inherit; scrollbar-width: inherit; grid-template-columns: repeat(4, minmax(0px, 1fr)) !important; }
@media (min-width: 48em) {
  .hero-package-6__list.scrollable-container .scrollable-container__grid { min-width: calc((150px + var(--wp--custom--spacing--24))*4); }
}
.hero-package-6__list .loop-card { --title-size: var(--wp--custom--font--size--19); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-left: 1px solid rgba(210, 220, 215, 0.2); padding-left: var(--wp--custom--spacing--16); padding-top: var(--wp--custom--spacing--16); }
@media (min-width: 48em) {
  .hero-package-6__list .loop-card { padding-left: var(--wp--custom--spacing--24); padding-top: var(--wp--custom--spacing--40); }
}
.hero-package-6__list .loop-card__figure { display: none; }
.hero-package-6__list .loop-card__content { height: 95px; justify-content: space-between; }
.hero-package-6__list .loop-card__title { font-size: var(--wp--custom--font--size--16); -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; }
.hero-package-6__list .loop-card__author-list, .hero-package-6__list .loop-card__cat-group, .hero-package-6__list .loop-card__icon, .hero-package-6__list .loop-card__meta, .hero-package-6__list .loop-card__time::before { display: none; }
.hero-package-6__list .loop-card.loop-card--default.loop-card--vertical { margin-bottom: 0px; padding-bottom: 0px; }