.dac-android-11-page .devsite-landing-row {
  padding: var(--DAC_SPACING_XLARGE) 0;
}

.dac-android-11-page .devsite-landing-row.dac-a11-small-section {
  padding: var(--DAC_SPACING_LARGE) 0;
}

.dac-android-11-page .devsite-landing-row.devsite-landing-row-header-centered {
  padding-bottom: var(--DAC_SPACING_LARGE);
}

.dac-android-11-page .devsite-landing-row.dac-header-only-section {
  padding-bottom: var(--DAC_SPACING_XSMALL);
}

.dac-android-11-page .devsite-landing-row.a11-hero {
  padding-bottom: 0;
  padding-top: var(--DAC_SPACING_XXLARGE);
}

.dac-android-11-page .devsite-landing-row.a11-beta-cta {
  padding-bottom: 0;
}

.dac-android-11-page .devsite-landing-row.a11-beta-small-print {
  padding-bottom: var(--DAC_SPACING_SMALL);
}

.dac-android-11-page .a11-twitter-frame .devsite-landing-row-html {
  height: 840px;
}

.dac-android-11-page .devsite-landing-row.a11-video {
  padding: var(--DAC_SPACING_LARGE) 0 0;
}

.dac-android-11-page .devsite-landing-row.a11-video-disclaimer {
  padding: 0 0 var(--DAC_SPACING_LARGE) 0;
}

/* 32px margin + 12px dropshadow thickness */
.dac-android-11-page .devsite-landing-row.a11-talks {
  padding: 0 0 44px 0;
}

.a11-sketch-note img {
  margin: 0 0 var(--DAC_SPACING_LARGE) 0;
}

.a11-sketch-note video {
  margin: var(--DAC_SPACING_LARGE) 0 var(--DAC_SPACING_MEDIUM) 0;
}

.a11-hero img {
  max-width: 750px;
}

.dac-android-11-page .devsite-landing-row-cards .devsite-landing-row-item-buttons {
  padding-top: var(--DAC_SPACING_MEDIUM);
}

.dac-android-11-page .devsite-landing-row.a11-talk-cards + .devsite-landing-row:not(.a11-talk-cards) {
  margin-top: var(--DAC_SPACING_MEDIUM);
}

.dac-android-11-page .a11-thin-heading header {
  margin: 0 auto;
}

.a11-11-weeks-hero img {
  margin-bottom: var(--DAC_SPACING_XLARGE);
  max-width: 550px;
}

.dac-android-11-page .a11-dont-forget-cards {
  padding-bottom: 48px;
}

@media screen and (min-width: 841px) {
  /* 32px margin + 12px dropshadow thickness */
  .dac-android-11-page .a11-talk-card.devsite-landing-row-item:not(:first-child) {
    margin-left: 44px;
  }
}

@media screen and (max-width: 840px) {
  .dac-android-11-page .devsite-landing-row.a11-hero {
    padding: var(--DAC_SPACING_XLARGE) 0;
  }

  .dac-android-11-page .devsite-landing-row {
    padding: var(--DAC_SPACING_LARGE) 0;
  }

  .dac-android-11-page .devsite-landing-row.dac-a11-small-section {
    padding: var(--DAC_SPACING_MEDIUM) 0;
  }

  .dac-android-11-page .devsite-landing-row.a11-video {
    padding: var(--DAC_SPACING_MEDIUM) 0 0;
  }

  .dac-android-11-page .devsite-landing-row.a11-video-disclaimer {
    padding: 0 0 var(--DAC_SPACING_MEDIUM) 0;
  }

  .dac-android-11-page .devsite-landing-row.devsite-landing-row-header-centered {
    padding-bottom: var(--DAC_SPACING_MEDIUM);
  }

  .dac-android-11-page .a11-twitter-frame .devsite-landing-row-html {
    height: 700px;
  }
}

@media screen and (max-width: 600px) {
  .dac-android-11-page .devsite-landing-row.a11-hero {
    padding: var(--DAC_SPACING_LARGE) 0;
  }

  .dac-android-11-page .devsite-landing-row {
    padding: var(--DAC_SPACING_MEDIUM) 0;
  }

  .dac-android-11-page .a11-twitter-frame .devsite-landing-row-html {
    height: 660px;
  }

  .dac-android-11-page .devsite-landing-row-cards.devsite-landing-row-3-up:not(.devsite-landing-row-logos) .devsite-landing-row-item:not(:first-child) {
    margin: var(--DAC_SPACING_MEDIUM) 0 0;
  }

  .a11-11-weeks-hero img {
    margin-bottom: var(--DAC_SPACING_MEDIUM);
    max-width: 90%;
  }
}

@media screen and (max-width: 500px) {
  .dac-android-11-page .dac-button+.dac-button {
    margin: 16px 4px 4px 12px;
  }
}
