/* Строка поиска по статьям над блоками «Почитать по теме» на страницах сайта (Никита 03.11.2026).
   Разметка и поиск те же, что в блоге (/dv2/poisk.css, /dv2/poisk.js); здесь только карточки выдачи, в блоге они из zhurnal.css. */
.sg-poisk{--dv-ink:#282326;--dv-ink-soft:#51464a;--dv-line:#e5dfdb;--dv-muted:#786a6d;--dv-soft:#f7f2ed;--dv-terracotta:#b34332;--dv-white:#fff}
.sg-poisk .zh-poisk{margin:0 0 24px}
.sg-poisk .zh-pr{margin-top:0}
.sg-poisk .zh-ryad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
.sg-poisk .zh-k{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}
.sg-poisk .zh-k__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:10px;background:var(--dv-soft)}
.sg-poisk .zh-k__meta{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font:500 11px/1.3 Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--dv-muted)}
.sg-poisk .zh-k__meta .d{letter-spacing:.02em;text-transform:none;font-size:12px;white-space:nowrap}
.sg-poisk .zh-k__t{display:block;margin:10px 0 0;font-size:18px;font-weight:550;line-height:1.35;letter-spacing:-.02em;color:var(--dv-ink);transition:color .15s}
.sg-poisk .zh-k p{margin:10px 0 18px;font:400 14px/1.55 Inter,Arial,sans-serif;color:var(--dv-ink-soft);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.sg-poisk .zh-k__telo{display:flex;flex-direction:column;flex:1;min-width:0}
.sg-poisk .zh-k:hover .zh-k__t{color:var(--dv-terracotta)}
.sg-poisk .dv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 17px;border-radius:10px;font:550 14px/1.4 Inter,Arial,sans-serif;text-decoration:none;background:var(--dv-terracotta);border:1px solid var(--dv-terracotta);color:#fff}
@media(max-width:1100px){.sg-poisk .zh-ryad{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.sg-poisk .zh-ryad{grid-template-columns:minmax(0,1fr);gap:36px}.sg-poisk .zh-poisk{margin-bottom:18px}}
/* в сетке секции (главная) блок с поиском занимает всю ширину, как раньше сами карточки */
.sg-poisk{grid-column:1/-1;min-width:0}
