.dwam-ad-wrap {
    --dwam-min-height: 110px;
    width: 100%;
    max-width: 1180px;
    min-height: var(--dwam-min-height);
    margin: 30px auto;
    padding: 0 18px;
    clear: both;
    text-align: center;
    overflow: clip;
    box-sizing: border-box;
}
.dwam-ad-wrap.dwam-in-grid { grid-column: 1 / -1 !important; max-width: none; margin: 16px 0 28px; padding-left:0; padding-right:0; }
.dwam-ad-wrap.dwam-type-display_rectangle { max-width: 390px; }
.dwam-ad-wrap.dwam-type-in_article { max-width: 820px; }
.dwam-ad-wrap.dwam-type-multiplex { min-height:max(var(--dwam-min-height),240px); }
.dwam-ad-label { margin:0 0 7px; color:#7a8491; font-size:10px; font-weight:650; line-height:1.2; letter-spacing:.09em; text-transform:uppercase; }
.dwam-ad-wrap .adsbygoogle { display:block; width:100%; min-height:var(--dwam-min-height); }
.dwam-test-ad { min-height:var(--dwam-min-height); border:1px dashed #a8bcc9; border-radius:11px; background:repeating-linear-gradient(-45deg,#f8fbfd,#f8fbfd 10px,#eff6fa 10px,#eff6fa 20px); color:#29495d; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; padding:18px; font-family:system-ui,sans-serif; box-sizing:border-box; }
.dwam-test-ad strong { font-size:14px; }
.dwam-test-ad span { font-size:12px; }
.dwam-test-ad small { color:#6e8390; font-size:11px; }
.dwam-ad-wrap.dwam-is-unfilled { display:none !important; min-height:0 !important; margin:0 !important; padding:0 !important; }
@media (max-width:767px) {
    .dwam-device-desktop { display:none !important; }
    .dwam-ad-wrap { max-width:100%; margin:22px auto; padding:0 10px; min-height:min(var(--dwam-min-height),250px); }
    .dwam-ad-wrap.dwam-in-grid { margin:14px 0 22px; padding:0; }
    .dwam-ad-wrap.dwam-type-display_horizontal { --dwam-min-height:100px; }
    .dwam-ad-wrap.dwam-type-display_rectangle { max-width:100%; }
    .dwam-ad-wrap.dwam-type-multiplex { min-height:250px; }
    .dwam-test-ad { border-radius:9px; padding:14px; }
}
@media (min-width:768px) { .dwam-device-mobile { display:none !important; } }
