/* Homepage only: retain all existing font rules and desktop geometry. */
@media (max-width:600px) {
  body.nordic .nordic-home .hero {
    display:flex;
    flex-direction:column;
    height:auto;
    min-height:825px;
    padding:270px 9% 100px;
  }
  body.nordic .nordic-home .hero-title {
    position:relative;
    order:0;
    inset:auto;
    margin:0 0 40px -2.4%;
    max-width:100%;
    white-space:normal;
    overflow-wrap:anywhere;
  }
  body.nordic .nordic-home .hero-copy {
    position:relative;
    order:1;
    inset:auto;
    max-width:none;
  }
  body.nordic .nordic-home .hero-pager {
    top:180px;
    left:calc(7% - 14px);
    flex-direction:row;
    gap:5px;
  }
}
