/* Adapt the existing advertiser/publisher partial to the legacy support page only. */
#amSupportContent #adv-pub-join { padding: 0 0 70px; background: transparent; }
#amSupportContent #adv-pub-join .row {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px;
    margin: 0;
}
#amSupportContent #adv-pub-join .row::before,
#amSupportContent #adv-pub-join .row::after { display: none; }
#amSupportContent #adv-pub-join .span6 {
    min-width: 0;
    padding: 24px;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background: #fff;
}
#amSupportContent #adv-pub-join .adv-pub-join-info { padding: 0; background: transparent; }
#amSupportContent #adv-pub-join .adv-pub-join-heading,
#amSupportContent #adv-pub-join .adv-pub-join-sub-heading,
#amSupportContent #adv-pub-join .adv-pub-join-description { color: #2a354e; }
/* Legacy decorative icon links require the old icon font; retain the text links. */
#amSupportContent .adv-pub-join-image { display: none; }
#amSupportContent .adv-pub-join-heading { font-size: 24px; line-height: 1.3; }
#amSupportContent .adv-pub-join-sub-heading { font-size: 20px; line-height: 1.3; }
#amSupportContent #adv-pub-join .adv-pub-join-more,
#amSupportContent [aria-labelledby="support-contact-heading"] a {
    color: #b51d30;
    text-decoration: underline;
    text-underline-offset: 3px;
}
@media (max-width: 767px) {
    #amSupportContent #adv-pub-join .row { grid-template-columns: 1fr; }
}
