/* Вхідні сторінки «я роблю X» (entries.js): один стовпець тексту, відповідь — першою. */
.obe { min-height: 0; display: block; padding: clamp(28px, 5vw, 64px) 0 clamp(36px, 6vw, 72px); }
.obe-in { width: min(720px, 100%); margin: 0 auto; padding: 0 16px; box-sizing: border-box; }
.obe .obf-kick { color: #7A5212; margin: 0 0 8px; }
.obe .obl-h { margin: 0 0 14px; }
.obe-answer { margin: 0 0 18px; font: 600 clamp(1.1rem, 2.2vw, 1.35rem)/1.4 'Onest', var(--font); color: var(--green); }
.obe-gains { margin: 0 0 18px; padding: 0 0 0 1.2em; }
.obe-gains li { margin: 0 0 8px; line-height: 1.5; }
.obe-cellar { margin: 0 0 12px; }
.obe-fact { margin: 0 0 8px; font-weight: 600; line-height: 1.5; }
.obe-limit { margin: 0 0 20px; line-height: 1.5; padding: 12px 14px; border-radius: 12px; background: #EFE8D6; }
.obe-cta { display: flex; flex-wrap: wrap; gap: 10px; margin: 0 0 28px; }
.obe-h { margin: 0 0 8px; font: 700 1.05rem/1.3 'Onest', var(--font); color: var(--green); }
.obe .obm-faq { margin: 0 0 24px; }
.obe-read { margin: 0; padding: 0; list-style: none; }
.obe-read li { margin: 0 0 8px; }
@media (max-width: 480px) {
  .obe-cta .ob-btn { flex: 1 1 100%; justify-content: center; text-align: center; }
}
