/* Homepage actions + contributor invitation + paginated all-articles view. */
body.ah-home .ahp-home .ahp-articles-action{
  display:flex!important;justify-content:center!important;
  align-items:center!important;width:100%!important;
  margin:30px 0 0!important;padding:0!important;
  text-align:center!important;
}
body.ah-home .ahp-home .ahp-all-articles-button,
body.ah-home .ahp-home .ahp-write-button{
  display:inline-flex!important;align-items:center!important;
  justify-content:center!important;gap:14px!important;
  background:#df4a00!important;color:#fff!important;
  font-family:Arial,Helvetica,sans-serif!important;
  font-size:13px!important;font-weight:850!important;
  letter-spacing:.6px!important;text-transform:uppercase!important;
  text-decoration:none!important;border:1px solid #df4a00!important;
  border-radius:8px!important;padding:15px 24px!important;
  min-height:49px!important;box-shadow:none!important;
  transition:background .15s ease,transform .15s ease;
  white-space:normal!important;text-align:center!important;
}
body.ah-home .ahp-home .ahp-all-articles-button:hover,
body.ah-home .ahp-home .ahp-write-button:hover{
  color:#fff!important;background:#b93c00!important;
  border-color:#b93c00!important;transform:translateY(-2px)!important;
}
body.ah-home .ahp-home .ahp-all-articles-button span,
body.ah-home .ahp-home .ahp-write-button span{
  color:#fff!important;font-size:19px!important;line-height:1!important;
}
body.ah-home .ahp-home .ahp-write-team{
  display:block!important;width:100%!important;background:#f3f3f3!important;
  border-top:1px solid #dedede!important;padding:41px 0 47px!important;
}
body.ah-home .ahp-home .ahp-write-inner{
  display:flex!important;align-items:center!important;
  justify-content:space-between!important;gap:38px!important;
}
body.ah-home .ahp-home .ahp-write-content{
  display:block!important;max-width:760px!important;min-width:0!important;
}
body.ah-home .ahp-home .ahp-write-eyebrow{
  display:block!important;margin:0 0 8px!important;
  color:#df4a00!important;font-size:11px!important;
  font-weight:900!important;letter-spacing:1.8px!important;
}
body.ah-home .ahp-home .ahp-write-content h2{
  color:#222!important;font-family:Impact,'Arial Narrow',Arial,sans-serif!important;
  font-size:clamp(29px,3vw,40px)!important;font-weight:900!important;
  line-height:1.1!important;margin:0 0 13px!important;
  padding:0!important;text-transform:uppercase!important;
}
body.ah-home .ahp-home .ahp-write-content p:not(.ahp-write-eyebrow){
  color:#666!important;font-size:15px!important;line-height:1.55!important;
  margin:0!important;padding:0!important;max-width:720px!important;
}
body.ah-home .ahp-home .ahp-write-button{flex-shrink:0!important;max-width:100%!important}
body.ah-home .ahp-home .ahp-articles-archive{padding-top:41px!important;padding-bottom:50px!important}
body.ah-home .ahp-home .ahp-archive-heading{
  display:flex!important;align-items:flex-end!important;
  justify-content:space-between!important;gap:15px!important;
}
body.ah-home .ahp-home .ahp-archive-heading h1{
  color:#222!important;font-size:clamp(34px,3.4vw,46px)!important;margin:0!important;
}
body.ah-home .ahp-home .ahp-return-home{
  color:#df4a00!important;font-size:12px!important;font-weight:850!important;
  text-decoration:none!important;padding-bottom:5px!important;
}
body.ah-home .ahp-home .ahp-archive-subtitle{
  color:#6f767d!important;font-size:15px!important;line-height:1.5!important;
  margin:8px 0 24px!important;
}
body.ah-home .ahp-home .ahp-archive-pagination{
  display:flex!important;align-items:center!important;justify-content:space-between!important;
  flex-wrap:wrap!important;gap:14px!important;
  border-top:1px solid #dedede!important;padding-top:22px!important;
  margin-top:28px!important;
}
body.ah-home .ahp-home .ahp-archive-pagination a{
  color:#df4a00!important;font-size:12px!important;font-weight:850!important;
  text-decoration:none!important;
}
body.ah-home .ahp-home .ahp-archive-pagination span{
  color:#767676!important;font-size:12px!important;letter-spacing:.4px!important;
}
@media(max-width:800px){
  body.ah-home .ahp-home .ahp-write-inner{flex-direction:column!important;align-items:flex-start!important;gap:21px!important}
}
@media(max-width:720px){
  body.ah-home .ahp-home .ahp-articles-action{margin-top:23px!important}
  body.ah-home .ahp-home .ahp-all-articles-button{width:100%!important}
  body.ah-home .ahp-home .ahp-write-team{padding:31px 0 38px!important}
  body.ah-home .ahp-home .ahp-write-content h2{font-size:31px!important}
  body.ah-home .ahp-home .ahp-write-content p:not(.ahp-write-eyebrow){font-size:14px!important}
  body.ah-home .ahp-home .ahp-write-button{width:100%!important}
  body.ah-home .ahp-home .ahp-archive-heading{flex-direction:column!important;align-items:flex-start!important}
  body.ah-home .ahp-home .ahp-archive-subtitle{font-size:14px!important}
  body.ah-home .ahp-home .ahp-archive-pagination{justify-content:center!important}
}
@media(prefers-reduced-motion:reduce){
  body.ah-home .ahp-home .ahp-all-articles-button,
  body.ah-home .ahp-home .ahp-write-button{transition:none!important;transform:none!important}
}