/* Homepage section action links — symmetric and more readable */
.home .section-head{
  display:grid!important;
  grid-template-columns:1fr auto!important;
  align-items:center!important;
  column-gap:24px!important;
  min-height:42px!important;
  margin-bottom:14px!important;
}
.home .section-head h2{
  margin:0!important;
  align-self:center!important;
}
.home .section-head>a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  min-width:118px!important;
  min-height:32px!important;
  margin:0!important;
  padding:0 2px!important;
  color:#ff2d36!important;
  font-size:12px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:.035em!important;
  text-align:right!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  align-self:center!important;
  justify-self:end!important;
  text-shadow:0 0 7px rgba(237,24,33,.20)!important;
  transition:transform .2s ease,color .2s ease,text-shadow .2s ease!important;
}
.home .section-head>a:hover{
  transform:translateX(3px)!important;
  color:#fff!important;
  text-shadow:0 0 10px rgba(237,24,33,.55)!important;
}
@media(max-width:760px){
  .home .section-head{
    grid-template-columns:1fr auto!important;
    column-gap:12px!important;
  }
  .home .section-head>a{
    min-width:auto!important;
    font-size:11px!important;
  }
}