.story-note--bona { align-self: start; }
.story-note--bona > p { font-size: 18px; line-height: 28px; }
.bona-mini { display: grid; grid-template-columns: 72px minmax(0, 1fr); align-items: center; gap: 16px; margin: 24px 0 0; padding-top: 16px; border-top: 1px solid #d8cdbd; }
.bona-mini img { width: 72px; height: 92px; object-fit: cover; object-position: center top; border-radius: 4px; }
.bona-mini figcaption { display: grid; gap: 4px; min-width: 0; font-family: Manrope, sans-serif; }
.bona-mini strong { color: #10203b; font-size: 14px; line-height: 20px; font-weight: 700; }
.bona-mini small { color: #596275; font-size: 12px; line-height: 16px; text-wrap: pretty; }
@media (max-width: 700px) { .bona-mini { grid-template-columns: 64px minmax(0, 1fr); margin-top: 16px; } .bona-mini img { width: 64px; height: 80px; } }
