/* S Home — заглушки рекламных блоков (шаг 49) */
.adph .adlink{position:relative;display:block;min-height:110px;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff}
.adph .adlink img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.adph-body{position:relative;display:flex;flex-direction:column;gap:4px;padding:22px 26px;max-width:min(62%,640px);text-shadow:0 1px 8px rgba(0,0,0,.35)}
.adph-body b{font-size:clamp(18px,2.6vw,26px);line-height:1.2;font-weight:800}
.adph-body small{font-size:13.5px;opacity:.92;line-height:1.35}
.adph-body em{align-self:flex-start;margin-top:8px;padding:7px 16px;border-radius:999px;background:#fff;color:#0a6b40;font-style:normal;font-weight:700;font-size:13.5px;text-shadow:none;box-shadow:0 4px 14px rgba(0,0,0,.2)}
.adph .adlink:hover em{filter:brightness(.96)}
.adph.ad-inline{margin:18px 0}
@media(max-width:600px){.adph-body{max-width:100%;padding:16px 18px}.adph .adlink{min-height:130px}}
