@media screen and (max-width:767px) {
  .page-home .hero-inner { padding-top:calc(var(--head) + 24px); padding-bottom:44px; }
  .page-home .hero-grid { grid-template-columns:minmax(0,1fr); column-gap:0; }
  .page-home .hero-mark { display:none; }
  .page-home .hero .lede { display:block; grid-column:1; grid-row:3; max-width:none; margin-top:24px; font:400 16px/1.6 var(--sans); color:rgba(245,242,235,.8); }
  .page-home .hero-lead-opening { display:block; margin:0 0 12px; font:400 20px/1.3 var(--serif); color:var(--ivory); }
  .page-home .hero-lead-detail { display:block; font:400 16px/1.6 var(--sans); }
  .page-home .hero-lead-ending { white-space:nowrap; }
  .page-home .hero-actions { grid-row:4; margin-top:24px; }
  .page-home .hero-actions .link-arrow { width:auto; justify-self:center; }
}
@media screen and (max-width:767px) and (max-height:760px) {
  .page-home .hero-inner { padding-top:calc(var(--head) + 20px); padding-bottom:28px; }
}
