.article-page .article-content .native-ad-list::marker,
.article-page .article-content .native-ad-list li::marker{color:var(--native-ad-accent,#3327ad)}
.article-page .article-content .native-ad-button{--native-ad-accent:#3327ad;display:flex;width:100%;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;margin:0 auto 24px;padding:15px 32px;border:1px solid var(--native-ad-accent);border-radius:999px;font-family:Montserrat-Bold,sans-serif;font-size:16px;line-height:22px;text-align:center;text-decoration:none;transition:opacity .2s ease}
.article-page .article-content .native-ad-button:hover{opacity:.82}
.article-page .article-content .native-ad-button--filled{background:var(--native-ad-accent);color:var(--native-ad-text,#fff)}
.article-page .article-content .native-ad-button--outline{background:#fff;color:var(--native-ad-accent)}
.article-page .article-content .native-ad-product-card{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:32px 0;padding:24px;background:#f7effb;border-radius:8px;box-sizing:border-box}
.article-page .article-content .native-ad-product-card__title{margin:0 0 14px;font-family:Montserrat-Bold,sans-serif;font-size:20px;line-height:28px}
.article-page .article-content .native-ad-product-card__description{font-family:Montserrat-Regular,sans-serif;font-size:16px;line-height:24px}
.article-page .article-content .native-ad-product-card__image img{display:block;width:100%;height:auto}
@media (min-width:768px){.article-page .article-content .native-ad-button{width:fit-content}.article-page .article-content .native-ad-product-card{padding:32px}}
