.kivuli-cover{margin:40px 0 0}
.kivuli-cover a,.kivuli-gallery a{display:block}
.kivuli-cover img,.kivuli-gallery img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:3px}
.kivuli-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:28px}
.kivuli-chapter>.kivuli-gallery:first-child{margin-top:0}
.kivuli-gallery figure{margin:0;min-width:0}
.kivuli-gallery figcaption{font-size:.875rem;line-height:1.7;color:var(--muted);margin-top:12px}
.kivuli-chapter{padding-top:24px}
.kivuli-chapter-intro{max-width:760px;font-size:1rem;line-height:1.9;color:#535965;margin-top:20px}
@media(max-width:600px){.kivuli-cover{margin-top:28px}.kivuli-gallery{gap:24px}.kivuli-chapter{padding-top:16px}.case-theme-kivuli .case-gallery-heading{display:block}.case-theme-kivuli .case-gallery-heading span{display:block;margin-top:8px}}
