/* Частые вопросы на главной и в «Сравнении» (29.10.2026): короткие ответы, которые цитируют поиск и ИИ-помощники.
   Раскрывающийся список: текст ответов есть в разметке сразу, блок занимает мало места и стоит внизу страницы. */
.vop-blok { background: #fff; border-top: 1px solid rgba(16, 16, 20, .08); }
.vop-blok .vop-wrap { max-width: 1180px; margin: 0 auto; padding: 56px 56px 52px; }
.vop-blok h2 { font: 800 34px/1.15 'Manrope', sans-serif; color: #101014; margin: 0 0 24px; }
.vop-blok details { border-bottom: 1px solid rgba(16, 16, 20, .1); }
.vop-blok summary { cursor: pointer; list-style: none; padding: 18px 36px 18px 0; position: relative;
  font: 800 18px/1.35 'Manrope', sans-serif; color: #101014; }
.vop-blok summary::-webkit-details-marker { display: none; }
.vop-blok summary::after { content: '+'; position: absolute; right: 4px; top: 14px; font: 700 24px/1 'Manrope', sans-serif; color: #FF6A1A; }
.vop-blok details[open] summary::after { content: '−'; }
.vop-blok details p { font: 500 16px/1.6 'Manrope', sans-serif; color: rgba(16, 16, 20, .78); margin: 0 0 18px; max-width: 860px; }
.vop-blok details a { color: #d94f06; font-weight: 700; }
@media (max-width: 700px) { .vop-blok .vop-wrap { padding: 40px 16px; } .vop-blok h2 { font-size: 26px; } .vop-blok summary { font-size: 16px; } }
