.advertising-page .ad-platforms{display:grid;gap:0;margin:16px 0}
.advertising-page .ad-platforms a{display:block;padding:11px 0;border-top:1px solid #ffffff2c}
.advertising-page .ad-platforms strong,.advertising-page .ad-platforms span{display:block}
.advertising-page .ad-platforms strong{font-size:.98rem;color:#fff}
.advertising-page .ad-platforms span{font-size:.86rem;line-height:1.45;color:#d6dfe1;margin-top:3px}
.advertising-page .ad-platforms a:hover strong,.advertising-page .ad-platforms a:focus-visible strong{text-decoration:underline}
.advertising-page .ad-cards article{transition:border-color .2s ease,box-shadow .2s ease}
.advertising-page .ad-cards article:hover{border-color:#a5b6b8;box-shadow:0 8px 20px rgba(32,41,54,.06)}
.advertising-page .ad-management{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.advertising-page .ad-management article{border-top:2px solid #a4b5b8;padding-top:18px}
.advertising-page .ad-management h3{font-size:1.1rem;line-height:1.3;margin:0 0 10px}
.advertising-page .ad-management p{font-size:.96rem;color:#536064;line-height:1.65;margin:0}
@media(max-width:760px){.advertising-page .ad-management{grid-template-columns:1fr;gap:22px}}
