@charset "utf-8";

.wp-block-techcrunch-main-navigation { display: none; margin-bottom: var(--wp--custom--spacing--32); }

@media (min-width: 64em) {
  .wp-block-techcrunch-main-navigation { display: block; margin-bottom: 0px; }
}

.wp-block-techcrunch-main-navigation[aria-hidden="true"] { display: none; }

.wp-block-techcrunch-main-navigation[aria-hidden="false"] { display: block; }

.wp-block-techcrunch-main-navigation__inner { align-items: stretch; display: flex; flex-direction: column; gap: var(--wp--custom--spacing--12); position: relative; }

@media (min-width: 64em) {
  .wp-block-techcrunch-main-navigation__inner { flex-direction: row; }
}

.wp-block-techcrunch-main-navigation ul.wp-block-navigation { --navigation-layout-direction: column; --navigation-layout-align: flex-start; display: grid; grid-auto-flow: column dense; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(4, 1fr); }

@media (min-width: 64em) {
  .wp-block-techcrunch-main-navigation ul.wp-block-navigation { --navigation-layout-direction: row; --navigation-layout-align: center; display: flex; font-size: var(--wp--custom--font--size--16); font-weight: var(--wp--custom--font--weight--bold); }
  .wp-block-techcrunch-main-navigation nav.wp-block-navigation:last-child { display: none; }
}

@media (min-width: 1200px) {
  .wp-block-techcrunch-main-navigation nav.wp-block-navigation:last-child { display: flex; }
}

@media (min-width: 64em) {
  .wp-block-techcrunch-main-navigation .wp-block-techcrunch-menu-divider { display: none; height: auto; max-height: calc(1em - 6px); top: 4px; width: 1px; }
}

@media (min-width: 1200px) {
  .wp-block-techcrunch-main-navigation .wp-block-techcrunch-menu-divider { display: block; }
}

.wp-block-techcrunch-main-navigation .wp-block-navigation-link a { color: inherit; position: relative; transition-duration: var(--wp--custom--transition--duration--base); transition-property: color; transition-timing-function: var(--wp--custom--transition--timing-function--base); }

@media (min-width: 64em) {
  .wp-block-techcrunch-main-navigation .wp-block-navigation-link a:hover { color: var(--wp--preset--color--green-100); }
  .wp-block-techcrunch-main-navigation .wp-block-navigation-link a:hover::after { opacity: 1; width: 100%; }
  .wp-block-techcrunch-main-navigation .wp-block-navigation-link a::after { background-color: currentcolor; bottom: calc(var(--wp--custom--spacing--8)*-1); content: ""; height: 2px; left: 0px; opacity: 0; position: absolute; transition-duration: var(--wp--custom--transition--duration--base); transition-property: width, opacity; transition-timing-function: var(--wp--custom--transition--timing-function--base); width: 1px; }
}

.wp-block-search__button { margin-left: 10px; word-break: normal; }

.wp-block-search__button.has-icon { line-height: 0; }

.wp-block-search__button svg { height: 1.25em; min-height: 24px; min-width: 24px; width: 1.25em; fill: currentcolor; vertical-align: text-bottom; }

:where(.wp-block-search__button) { border: 1px solid rgb(204, 204, 204); padding: 6px 10px; }

.wp-block-search__inside-wrapper { display: flex; flex: 1 1 auto; flex-wrap: nowrap; max-width: 100%; }

.wp-block-search__label { width: 100%; }

.wp-block-search__input { appearance: none; border: 1px solid rgb(148, 148, 148); flex-grow: 1; margin-left: 0px; margin-right: 0px; min-width: 3rem; padding: 8px; text-decoration: unset !important; }

.wp-block-search.wp-block-search__button-only .wp-block-search__button { flex-shrink: 0; margin-left: 0px; max-width: 100%; }

.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded="true"] { max-width: calc(100% - 100px); }

.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { min-width: 0px !important; transition-property: width; }

.wp-block-search.wp-block-search__button-only .wp-block-search__input { flex-basis: 100%; transition-duration: 0.3s; }

.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden, .wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper { overflow: hidden; }

.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input { flex-basis: 0px; flex-grow: 0; margin: 0px; border-left-width: 0px !important; border-right-width: 0px !important; min-width: 0px !important; padding-left: 0px !important; padding-right: 0px !important; width: 0px !important; }

:where(.wp-block-search__input) { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; text-transform: inherit; }

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border: 1px solid rgb(148, 148, 148); box-sizing: border-box; padding: 4px; }

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input { border: none; border-radius: 0px; padding: 0px 4px; }

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus { outline: none; }

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button) { padding: 4px 8px; }

.wp-block-search.aligncenter .wp-block-search__inside-wrapper { margin: auto; }

.wp-block[data-align="right"] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper { float: right; }