/* Legal center mobile buttons — preserve text layout and policy content. */
@media(max-width:760px){
 .service-header .button,.service-header .btn,.service-header a.secondary,
 .legal-actions .button,.legal-actions .btn,
 .legal-actions a,.legal-hero .button,.legal-hero .btn,
 a.primary,a.secondary,.action-buttons a {
  font-size:clamp(15px,3.7vw,17px)!important;line-height:1.35!important;
  min-height:48px!important;padding:12px 18px!important;border-radius:999px!important;
  text-align:center;white-space:normal!important;max-width:100%;
 }
}
