.advertising-area{box-sizing:border-box;min-width:0;width:100%;margin:32px auto;color:#8b8794;font-family:inherit}
.advertising-area[hidden]{display:none!important}.advertising-area:empty{min-height:100px}.advertising-area .adsbygoogle{min-height:100px}.advertising-rail .adsbygoogle{min-height:600px}.advertising-detail-side .adsbygoogle{min-height:250px}
.advertising-label{display:block;margin:0 0 7px;text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.advertising-space{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100px;padding:20px;background:#f5f4f6;border:1px solid #eeebf0;border-radius:6px;text-align:center}
.advertising-space>span{font-size:13px}.advertising-space small{font-size:11px;color:#a6a1ad;line-height:1.4}
.advertising-banner{max-width:970px;padding:0 20px}
.home-nova .advertising-banner{margin-top:40px;margin-bottom:40px}
.advertising-inline{max-width:728px}
.advertising-rail{width:300px;margin:0;align-self:start}
.advertising-rail .advertising-space{min-height:600px}
.advertising-detail-side{margin:40px 0 0}.advertising-detail-side .advertising-space{min-height:250px;background:#fff}
.listing-layout>.advertising-rail{display:none}
@media(min-width:1440px){.market-page .listing-shell:has(.advertising-rail){width:min(1560px,94vw);max-width:none}.market-page .listing-layout:has(>.advertising-rail){grid-template-columns:240px minmax(0,1fr) 300px;gap:28px}.listing-layout>.advertising-rail{display:block}}
@media(max-width:767px){.advertising-area{margin:24px auto}.advertising-banner{padding:0 16px}.advertising-space{min-height:100px;padding:16px}.advertising-inline .advertising-space,.advertising-detail-side .advertising-space{min-height:200px}.advertising-detail-side{margin-top:32px}}
