/* Aussie Hoopla — article continuation cards, matching podcast/story cards.
   Self-contained, intentionally no carousel styles. */
body.ah-home .ahp-home .ahp-news .ahp-more-articles {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-flow:row!important;
  grid-auto-rows:auto!important;
  column-gap:20px!important;
  row-gap:20px!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  margin:23px 0 0!important;
  padding:0!important;
  border:0!important;
  float:none!important;
  clear:both!important;
  align-items:stretch!important;
  overflow:visible!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles * {
  box-sizing:border-box!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-card {
  display:flex!important;
  flex-direction:column!important;
  flex-wrap:nowrap!important;
  align-items:stretch!important;
  position:relative!important;
  grid-column:auto!important;
  min-width:0!important;
  max-width:100%!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  float:none!important;
  background:#fff!important;
  color:#222!important;
  border:1px solid #e2e2e2!important;
  border-radius:12px!important;
  box-shadow:none!important;
  text-align:left!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-image {
  display:block!important;
  position:relative!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:204px!important;
  min-height:204px!important;
  flex:0 0 204px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  float:none!important;
  border:0!important;
  border-radius:0!important;
  background:#ededed!important;
  line-height:0!important;
  aspect-ratio:auto!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-image img {
  display:block!important;
  position:static!important;
  float:none!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:center!important;
  border:0!important;
  border-radius:0!important;
  transform:none!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy {
  display:flex!important;
  flex:1 1 auto!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:10px!important;
  position:static!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:19px 19px 20px!important;
  float:none!important;
  background:#fff!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy h3 {
  display:block!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:20px!important;
  font-weight:850!important;
  line-height:1.25!important;
  text-transform:none!important;
  letter-spacing:0!important;
  color:#222!important;
  margin:0!important;
  padding:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy h3 a,
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy h3 a:link,
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy h3 a:visited{
  font-size:inherit!important;
  line-height:inherit!important;
  font-weight:inherit!important;
  color:#222!important;
  text-decoration:none!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy h3 a:hover {
  color:#df4a00!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy p{
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:14px!important;
  line-height:1.5!important;
  color:#6f767d!important;
  margin:0!important;
  padding:0!important;
  white-space:normal!important;
}
body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy .ahp-story-date {
  display:block!important;
  margin-top:auto!important;
  padding-top:4px!important;
  color:#6f767d!important;
  font-size:11px!important;
}
@media(min-width:721px) and (max-width:1023px) {
  body.ah-home .ahp-home .ahp-news .ahp-more-articles {
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:720px) {
  body.ah-home .ahp-home .ahp-news .ahp-more-articles {
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:15px!important;
    margin:18px 0 0!important;
    padding:0!important;
    width:100%!important;
  }
  body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-card {
    display:flex!important;
    flex-direction:column!important;
    grid-template-columns:none!important;
    width:100%!important;
    min-height:0!important;
  }
  body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-image {
    display:block!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:188px!important;
    min-height:188px!important;
    flex:0 0 188px!important;
  }
  body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy {
    padding:16px 17px 18px!important;
    gap:8px!important;
  }
  body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy h3 {
    font-size:19px!important;
    line-height:1.27!important;
  }
  body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-copy p {
    display:block!important;
    font-size:13px!important;
    line-height:1.45!important;
  }
}
@media(max-width:380px) {
  body.ah-home .ahp-home .ahp-news .ahp-more-articles .ahp-extra-image {
    height:168px!important;min-height:168px!important;flex-basis:168px!important;
  }
}
