/* Account sale v92: SEO article follows FAQ and owns its scroll interaction. */
html body.ip-inner-page.ip-account-sale-page section#article.ip-account-home-article.ip-account-article > .container > .article--area.ip-account-article-area.card-page-content,
html[data-theme] body.ip-inner-page.ip-account-sale-page section#article.ip-account-home-article.ip-account-article > .container > .article--area.ip-account-article-area.card-page-content,
html[data-ip-theme] body.ip-inner-page.ip-account-sale-page section#article.ip-account-home-article.ip-account-article > .container > .article--area.ip-account-article-area.card-page-content {
    position: relative !important;
    z-index: 1 !important;
    display: block !important;
    max-height: min(420px, 60vh) !important;
    overflow-x: hidden !important;
    overflow-y: scroll !important;
    pointer-events: auto !important;
    touch-action: pan-y !important;
    overscroll-behavior: contain !important;
    -webkit-overflow-scrolling: touch !important;
    scrollbar-gutter: stable !important;
}

@media (max-width: 768px) {
    html body.ip-inner-page.ip-account-sale-page section#article.ip-account-home-article.ip-account-article {
        padding-top: 22px !important;
    }

    html body.ip-inner-page.ip-account-sale-page section#article.ip-account-home-article.ip-account-article > .container > .article--area.ip-account-article-area.card-page-content {
        max-height: min(390px, 58vh) !important;
        padding: 22px 18px !important;
    }
}
