/* SerieAGoal 2.28 - Official Google Preferred Source button, directly
   below the subtitle inside the existing article lead card. No second card.
   Uses the shared Google widget and does not affect /news/ or the story H2s. */
html[data-sg-theme] body.sg-body .sg-article-story .sg-article-lead-card .sg228-inline-google-follow{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  margin:10px 0 16px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow>.sg49-panel.sg50-google-promo{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:space-between!important;
  box-sizing:border-box!important;
  min-width:0!important;
  max-width:100%!important;
  gap:10px 16px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
}
html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow .sg50-google-promo-copy{
  display:flex!important;
  flex:1 1 210px!important;
  min-width:0!important;
  align-items:center!important;
  gap:0!important;
}
/* The text already contains the Google name. No redundant wordmark. */
html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow .sg50-google-wordmark,
html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow .sg50-google-promo-copy p{
  display:none!important;
}
html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow .sg50-google-promo h2{
  display:block!important;
  margin:0!important;
  padding:0!important;
  color:var(--sg-text)!important;
  font-family:inherit!important;
  font-size:14px!important;
  font-weight:750!important;
  line-height:1.4!important;
  letter-spacing:normal!important;
}
html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow .sg50-google-promo-control{
  display:flex!important;
  flex:0 1 auto!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:auto!important;
  max-width:100%!important;
  min-width:0!important;
  min-height:38px!important;
  margin:0!important;
  padding:0!important;
}
html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow [google-add-preferred-source-btn]{
  max-width:100%!important;
}
@media(max-width:640px){
 html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow>.sg49-panel.sg50-google-promo{
    align-items:flex-start!important;
    flex-direction:column!important;
    gap:8px!important;
 }
 html[data-sg-theme] body.sg-body .sg-article-story .sg228-inline-google-follow .sg50-google-promo-copy{
    flex:none!important;
 }
}
