.ad-slot{display:flex;flex-direction:column;align-items:center;gap:4px;margin:18px auto;max-width:100%}.ad-slot a{max-width:100%;display:block}.ad-slot img{max-width:100%;height:auto;border-radius:4px}.ad-slot small{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#7b8794}


.ad-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ad-report{border:0;background:transparent;color:#8993a0;padding:2px 4px;font:10px Arial,sans-serif;cursor:pointer}.ad-report:hover{text-decoration:underline;color:inherit}.ad-report:focus-visible{outline:2px solid #00a2ff}.ad-slot[hidden]{display:none}.ad-page-content,.ad-side-left,.ad-side-right{min-width:0}.ad-layout{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.ad-page-content{width:100%;order:0}.ad-side-left,.ad-side-right{order:1}.ad-side-left:has(>.ad-slot[hidden]),.ad-side-right:has(>.ad-slot[hidden]){display:none}
@media(min-width:1400px){.platform-main:has(>.ad-layout){max-width:1650px;padding-left:24px;padding-right:24px}.ad-layout{display:grid;grid-template-columns:0 minmax(0,1fr) 0;gap:0;align-items:start}.ad-layout:has(>.ad-side-left>.ad-slot:not([hidden])){grid-template-columns:160px minmax(0,1fr) 0;column-gap:20px}.ad-layout:has(>.ad-side-right>.ad-slot:not([hidden])){grid-template-columns:0 minmax(0,1fr) 300px;column-gap:20px}.ad-layout:has(>.ad-side-left>.ad-slot:not([hidden])):has(>.ad-side-right>.ad-slot:not([hidden])){grid-template-columns:160px minmax(0,1fr) 300px}.ad-side-left,.ad-page-content,.ad-side-right{order:0}.ad-side-left{grid-column:1}.ad-page-content{grid-column:2}.ad-side-right{grid-column:3}.ad-side-left .ad-slot,.ad-side-right .ad-slot{margin:18px 0}}
